Module bevy::render::render_graph
Structs
- A
Node
without any inputs, outputs and subgraphs, which does nothing when run. Used (as a label) to bundle multiple dependencies into one inside theRenderGraph
. - A
Node
which acts as an entry point for aRenderGraph
with custom inputs. It has the same input and output slots and simply copies them over when run. - The internal representation of a
Node
, with all data required by theRenderGraph
. - The render graph configures the modular, parallel and re-usable render logic. It is a retained and stateless (nodes themselves may have their own internal state) structure, which can not be modified while it is executed by the graph runner.
- The context with all graph information required to run a
Node
. This context is created for each node by theRenderGraphRunner
. - A
RenderGraph
Node
that takes a view entity as input and runs the configured graph name once. This makes it easier to insert sub-graph runs into a graph. - A command that signals the graph runner to run the sub graph corresponding to the
name
with the specifiedinputs
next. - The internal representation of a slot, which specifies its
SlotType
and name.
Enums
- An edge, which connects two
Nodes
in aRenderGraph
. - A
SlotLabel
is used to reference a slot by either its name or index inside theRenderGraph
. - Describes the render resources created (output) or used (input) by the render
Nodes
.
Traits
- A render node that can be added to a
RenderGraph
.