csharp
public sealed class CompositorDeclarationsWhat the nodes that declare rather than draw contribute to a frame.
No guide page documents this yet — the page shows what the code says about itself.
Remarks
A resource, a buffer, a stage and the view block are all things a frame has rather than things it does, so they are nodes with no flow ports: they sit on the canvas, are collected wherever they are, and take no part in the chain. Modelling them as a side panel instead would have meant a second editor, a second undo path and a second thing to serialise.
Fields and properties (4)
public List<RenderResourceAsset> ResourcesThe transient targets.
public List<RenderBufferAsset> BuffersThe transient buffers.
public List<RenderStageAsset> StagesThe stages nodes refer to by name.
public ViewBlockAsset? ViewBlockThe per-view block, if a node declared one.
Used by (5)
- BufferNodeVixen.Editor.AssetEditors
- CompositorGraphCompilerVixen.Editor.AssetEditors
- CompositorNodeVixen.Editor.AssetEditors
- ResourceNodeVixen.Editor.AssetEditors
- StageNodeVixen.Editor.AssetEditors