Module stage
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. - Core
Stage Startup Resource Systems Ran - Resource for tracking whether or not the game has run the startup systems in
CoreStage::StartupResource. - Core
Stage Startup Systems Ran - Resource for tracking whether or not the game has run the startup systems in
CoreStage::Startup. - Simple
System Stage - A collection of systems that will be run in order.
- Single
Success Systems - Resource tracking which single success systems have completed using a
HashSetof uniqueu64s for the succeeded. - Startup
System Stage SystemStagefor running systems once on startup.- System
Stages - An ordered collection of
SystemStages.
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.
Functions§
- single_
success_ system - Wrapper system for single success systems.