Vixen
02b45cc4
csharp
public sealed class FrameNode

The whole frame: the one node a compositor graph is compiled from.

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

As a graph node

Create menu
Frame/Frame

Remarks

⚠ Exactly one, and everything reachable from it is the frame. A graph with two would have two answers to "what does this document render"; a graph with none renders nothing, and saying so is more useful than compiling an empty frame that draws a black screen. Nodes not reachable from it are reported rather than dropped silently — an author who has unhooked a pass while debugging should be told it is unhooked, not have it quietly deleted on save.

Fields and properties (2)

  • public Flow Body

    Where the frame's first node connects.

  • public static NodeTypeDefinition Definition

    What this node type is, for the registry. Generated.

Methods (2)

  • protected internal override ISceneRendererAsset? Emit(IReadOnlyList<ISceneRendererAsset> children)

    Produces this node's part of the tree.

  • public override void Bind(NodeBinding binding)

    Fills the port fields from what the compiler resolved. Generated.

Used by (2)

  • CompositorGraphCompilerVixen.Editor.AssetEditors
  • NodeTypesVixen.Editor.AssetEditors