Vixen
02b45cc4
csharp
public record class RenderBufferAsset

A buffer the frame declares and the render graph owns.

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

Remarks

A cluster list is the case this exists for: written by a compute pass and read by the shading pass in the same frame, and needed by nothing outside it. Declaring it rather than importing it is what lets the graph drop the whole culling pass when nothing consumes the result — and is why a light list, which the host fills before the frame begins, is an import instead.

Fields and properties (3)

  • public string Name

    What passes refer to it by.

  • public long Size

    How many bytes it holds.

  • public BufferUsage Usage

    What it is for.

Methods (1)

Used by (15)

  • AutoExposureTestsVixen.Rendering.PostFx.Tests
  • BufferTransferDeviceTestsVixen.Graphics.Golden.Tests
  • BufferTransferTestsVixen.Rendering.Tests
  • ClusteredLightingTestsVixen.Rendering.Tests
  • ClusteredShadingDeviceTestsVixen.Graphics.Golden.Tests
  • CompositorBuilderVixen.Rendering
  • DescriptorBindingTestsVixen.Rendering.Tests
  • GraphicsCompositorVixen.Rendering
  • GraphicsCompositorAssetVixen.Rendering
  • TypeRegistrationVixen.Rendering
  • Vixen_Rendering_Compositor_GraphicsCompositorAssetSerializerVixen.Rendering
  • Vixen_Rendering_Compositor_RenderBufferAssetSerializerVixen.Rendering
  • BufferNodeVixen.Editor.AssetEditors
  • CompositorCompilerTestsVixen.Editor.AssetEditors.Tests
  • CompositorDeclarationsVixen.Editor.AssetEditors