Vixen
dd8b0a81
csharp
public readonly record struct LineShaders

The shaders a LineRenderer is built from.

Read the guide page for this →

Remarks

Supplied rather than compiled here, the same seam UiShaders describes: turning source into modules belongs to Vixen.Shaders and, once it lands, to Raven. What this must not do is grow a compiler.

Fields and properties (3)

  • public ShaderHandle Vertex

    The vertex stage.

  • public ShaderHandle Fragment

    The fragment stage.

  • public VertexLocations Locations

    Where the vertex stage reads LineVertex's two attributes: position, then colour.

Methods (2)

Used by (17)

  • AppGraphicsVixen.App.Hosting
  • DebugDrawRendererVixen.Engine.Renderer
  • DebugOverlayRendererVixen.Engine.Renderer
  • FixtureVixen.Graphics.Golden.Tests
  • IrradianceCaptureDeviceTestsVixen.Graphics.Golden.Tests
  • LineRendererVixen.Rendering
  • SurfaceCacheRendererDeviceTestsVixen.Graphics.Golden.Tests
  • SurfaceCardCaptureDeviceTestsVixen.Graphics.Golden.Tests
  • ViewportOverlayImageTestsVixen.Graphics.Golden.Tests
  • ComposedPaneTestsVixen.Editor.App.Tests
  • EditorHostVixen.Editor.Host
  • FramePresenterVixen.Editor.App
  • FramePresenterTestsVixen.Editor.App.Tests
  • ScenePresenterVixen.Editor.App
  • ShadersVixen.Editor.App.Tests
  • TerrainViewportTestsVixen.Editor.App.Tests
  • VegetationViewportTestsVixen.Editor.App.Tests