Expand description
Implementation of stage abstraction for running collections of systems over a World.
Structs§
- Command
Queue - A resource containing the
Commandscommand queue. - Commands
- A
SystemParamthat can be used to schedule systems that will be run at the end of the currentSystemStage. - Current
System Stage - 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.
- Session
Started - 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).
- Simple
System Stage - A collection of systems that will be run in order.
- Single
Success Systems - Resource tracking which of single success systems in
Session’sSystemStageshave completed. Success is tracked to - System
Stages - An ordered collection of
SystemStages. - System
Stages Builder - Builder for
SystemStages. It is immutable once created,
Enums§
- Core
Stage - A
StageLabelfor the 5 core stages.
Traits§
- Stage
Label - Trait for things that may be used to identify a system stage.
- System
Stage - Trait for system stages. A stage is a