Expand description
The task graph data structure and associated types.
Structs§
- Attachment
Info - Parameters describing a rendering attachment.
- Compile
Error - Error that can happen when compiling a
TaskGraph. - Compile
Info - Parameters to compile a
TaskGraph. - Executable
Task Graph - A
TaskGraphthat has been compiled into an executable form. - NodeId
- The ID type used to refer to a node within a
TaskGraph. - Resource
Map - Maps [virtual resources] to physical resources.
- Task
Graph - The task graph is a directed acyclic graph consisting of
Tasknodes, with edges representing happens-before relations. - Task
Node - A node within a
TaskGraphthat represents aTaskto be executed along with its resource accesses. - Task
Node Builder - A builder used to add resource accesses and attachments to a
TaskNode. - Task
Nodes - An iterator over all
TaskNodes within aTaskGraph. - Task
Nodes Mut - An iterator over all
TaskNodes within aTaskGraphthat allows you to mutate them.
Enums§
- Compile
Error Kind - The kind of
CompileErrorthat occurred. - Execute
Error - Error that can happen when executing an
ExecutableTaskGraph. - Task
Graph Error - Error that can happen when doing operations on a
TaskGraph.