Expand description
Implementation of stage abstraction for running collections of systems over a World
.
Structs§
- A resource containing the
Commands
command queue. - A
SystemParam
that can be used to schedule systems that will be run at the end of the currentSystemStage
. - Resource that is automatically added to the world while a system stage is being run that specifies the unique ID of the stage that being run.
- Resource tracking if Session has started (startup systems executed and resources inserted). If field is set to false, that operation needs to be handled on next stage run. If resource is not present, assumed to have not started (and will be initialized upon next stage execution).
- A collection of systems that will be run in order.
- Resource tracking which of single success systems in
Session
’sSystemStages
have completed. Success is tracked to - An ordered collection of
SystemStage
s. - Builder for
SystemStages
. It is immutable once created,
Enums§
- A
StageLabel
for the 5 core stages.
Traits§
- Trait for things that may be used to identify a system stage.
- Trait for system stages. A stage is a