csharp
public record class RenderBufferAssetA 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 NameWhat passes refer to it by.
public long SizeHow many bytes it holds.
public BufferUsage UsageWhat it is for.
Methods (1)
public BufferDescription Describe()This declaration as a buffer description.
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