Vixen
dd8b0a81
csharp
public sealed class RenderGraphPassBuilder

What a pass declares about itself, before it runs.

No guide page documents this yet — the page shows what the code says about itself.

Remarks

Declaration is separated from execution because the graph has to know the whole frame before any of it happens: what nothing reads can be culled, what does not overlap can share memory, and what changes use needs a barrier — and none of those are answerable one pass at a time.

The builder is handed to the setup callback and is not valid afterwards. Keeping one and declaring into it later would declare into a graph that has already been compiled, which RenderGraph refuses rather than silently ignores.

Fields and properties (1)

  • public PassKind Kind

    Which queue the pass belongs on.

Methods (8)

Used by (64, showing 40)

  • TriangleGameHelloTriangle
  • VideoGameVideoPlayback
  • BufferReadbackRendererVixen.Rendering
  • BufferTransferTestsVixen.Rendering.Tests
  • BufferUploadRendererVixen.Rendering
  • ClusterCullingRendererVixen.Rendering
  • ComputeRendererVixen.Rendering
  • DebugDrawImageTestsVixen.Graphics.Golden.Tests
  • DebugOverlayRendererVixen.Engine.Renderer
  • DepthResolveImageTestsVixen.Graphics.Golden.Tests
  • DepthResolveTestsVixen.Graphics.RenderGraph.Tests
  • EditorGizmoFacingDeviceTestsVixen.Graphics.Golden.Tests
  • FixtureTextureViewTestsVixen.Graphics.Golden.Tests
  • FullScreenRendererVixen.Rendering
  • GlobalDistanceFieldRendererVixen.Rendering
  • GoldenImageTestsVixen.Graphics.Golden.Tests
  • GpuCullingRendererVixen.Rendering
  • HiZRendererVixen.Rendering
  • HudLuminanceDeviceTestsVixen.Graphics.Golden.Tests
  • IrradianceFieldRendererVixen.Rendering
  • LineImageTestsVixen.Graphics.Golden.Tests
  • MsaaResolveImageTestsVixen.Graphics.Golden.Tests
  • PingPongTextureTestsVixen.Graphics.RenderGraph.Tests
  • PingPongTexturesVixen.Graphics.RenderGraph
  • PipelineStateImageTestsVixen.Graphics.Golden.Tests
  • PunctualShadowRendererVixen.Rendering
  • QueueSchedulingTestsVixen.Graphics.RenderGraph.Tests
  • ReflectionRendererVixen.Rendering.PostFx
  • RenderGraphVixen.Graphics.RenderGraph
  • RenderGraphLintTestsVixen.Graphics.RenderGraph.Tests
  • RenderGraphPropertyTestsVixen.Graphics.RenderGraph.Tests
  • RenderGraphScopeTestsVixen.Graphics.RenderGraph.Tests
  • RenderGraphTestsVixen.Graphics.RenderGraph.Tests
  • RenderPassRendererVixen.Rendering
  • ResolveAttachmentTestsVixen.Graphics.RenderGraph.Tests
  • ScreenProbeGatherRendererVixen.Rendering.PostFx
  • ShadowAtlasTileDeviceTestsVixen.Graphics.Golden.Tests
  • ShadowMapRendererVixen.Rendering
  • SmaaRendererVixen.Rendering.PostFx
  • SurfaceCacheRendererVixen.Rendering