Module graph

Module graph 

Source

Structs§

OnBeginExecuteGraphArgs
PreparedRenderGraph
Encapsulates a render graph plan and all resources required to execute it
RenderGraphBufferConstraint
Constraints on a buffer. Constraints are set per-field and start out None (i.e. unconstrained) The rendergraph will derive specifications from the constraints
RenderGraphBufferSpecification
Immutable, fully-specified attributes of a buffer. A constraint is partially specified and the graph will use constraints to solve for the specification
RenderGraphBufferUsageId
Unique ID for a particular usage (read or write) of a specific buffer
RenderGraphBuilder
A collection of nodes and resources. Nodes represent an event or process that will occur at a certain time. (For now, they just represent subpasses that may be merged with each other.) Resources represent images and buffers that may be read/written by nodes.
RenderGraphCache
RenderGraphContext
RenderGraphExternalBufferId
Unique ID provided for any buffer registered as an external buffer
RenderGraphExternalImageId
Unique ID provided for any image registered as an external image
RenderGraphImageConstraint
Constraints on an image. Constraints are set per-field and start out None (i.e. unconstrained) The rendergraph will derive specifications from the constraints
RenderGraphImageSpecification
Immutable, fully-specified attributes of an image. A constraint is partially specified and the graph will use constraints to solve for the specification
RenderGraphImageUsageId
Unique ID for a particular usage (read or write) of a specific image
RenderGraphImageViewOptions
RenderGraphNodeId
RenderGraphPlan
The final output of a render graph, which will be consumed by PreparedRenderGraph. This just includes the computed metadata and does not allocate resources.
SwapchainSurfaceInfo
VisitComputeNodeArgs
VisitRenderpassNodeArgs

Enums§

RenderGraphImageExtents
RenderGraphQueue

Type Aliases§

RenderGraphResourceName