[−][src]Module rafx_resources::graph
Structs
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 | |
RenderGraphExecutor | A wrapper around a prepared render graph and callbacks that will be hit when executing the graph |
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 | |
RenderGraphNodeCallbacks | All the callbacks associated with rendergraph nodes. We keep them separate from the nodes so that we can avoid propagating generic parameters throughout the rest of the rendergraph code |
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 Definitions
RenderGraphResourceName |