Structs

A collection of input and output Edges for a Node.

A Node without any inputs, outputs and subgraphs, which does nothing when run. Used (as a label) to bundle multiple dependencies into one inside the RenderGraph.

A Node identifier. It automatically generates its own random uuid.

The internal representation of a Node, with all data required by the RenderGraph.

The context with all information required to interact with the GPU.

Enums

A NodeLabel is used to reference a NodeState by either its name or NodeId inside the RenderGraph.

Traits

A render node that can be added to a RenderGraph.