csharp
public sealed class DelegateSceneRendererA renderer made of callbacks, for a host that has not made an asset of it yet.
No guide page documents this yet — the page shows what the code says about itself.
Remarks
Stride ships the same escape hatch and it earns its place: a debug overlay, a one-off experiment or an editor gizmo pass is a node in the graph without being a type in the engine.
Fields and properties (3)
public Action<GraphicsCompositor>? OnCollectWhat to run in the collect phase.
public Action<GraphicsCompositor, CompositorFrame>? OnBuildWhat to run in the build phase.
public Action<GraphicsCompositor, RenderDrawContext>? OnRecordWhat to run inside a pass.
Methods (3)
protected internal override void Collect(GraphicsCompositor compositor)Declares the views and stages this node needs, before anything is culled.
protected internal override void Build(GraphicsCompositor compositor, CompositorFrame frame)Declares this node's render-graph passes.
protected internal override void Record(GraphicsCompositor compositor, RenderDrawContext context)Records this node's work into a pass somebody else opened.
Used by (2)
- BufferTransferTestsVixen.Rendering.Tests
- CompositorImageTestsVixen.Graphics.Golden.Tests