public record class RenderPassAssetA render pass, and what draws into it.
No guide page documents this yet — the page shows what the code says about itself.
Fields and properties (19)
public string NameThe node's name, for debug groups and for a human reading the file.
public bool EnabledWhether the node runs.
public string[] ColourTargetsThe names of its colour attachments, in the order the shader writes them.
public string? DepthTargetThe name of its depth attachment, if it has one.
public int SampleCountHow many samples its attachments have.
public string[] ReadsThe names of resources this pass samples.
public string[] BufferReadsThe names of buffers this pass reads — a cluster list, a light list.
public LoadAction LoadWhat happens to its colour attachments at the start of the pass.
public string[] LoadedWhich of the colour attachments keep what is already in them, whatever Load says.
public Color3 ClearColourWhat they are cleared to, opaque.
public LoadAction DepthLoadWhat happens to its depth attachment.
public float ClearDepthWhat depth is cleared to.
public bool ReadOnlyDepthWhether depth is bound read-only, for a pass that tests but does not write.
public DescriptorSetSlot SlotWhich of the four conventional sets it binds.
public ResourceBindingAsset[] BindingsWhat the pass binds once, before anything under it draws.
public ScenePublishAsset[] SceneTexturesFrame textures the pass hands to the scene's set, for whatever draws inside it.
public ScenePublishAsset[] SceneBuffersFrame buffers it hands to the scene's set, on the same terms.
public string ShaderWhich pass's names the published resources are qualified by.
public ISceneRendererAsset[] ChildrenWhat draws into it.
Used by (8)
- CompositorAssetTestsVixen.Rendering.Tests
- CompositorBuilderVixen.Rendering
- CompositorContentTestsVixen.Assets.Tests
- GraphicsCompositorAssetVixen.Rendering
- TypeRegistrationVixen.Rendering
- Vixen_Rendering_Compositor_RenderPassAssetSerializerVixen.Rendering
- CompositorCompilerTestsVixen.Editor.AssetEditors.Tests
- RenderPassNodeVixen.Editor.AssetEditors