Module stage

Module stage 

Source
Expand description

Implementation of stage abstraction for running collections of systems over a World.

Structs§

CommandQueue
A resource containing the Commands command queue.
Commands
A SystemParam that can be used to schedule systems that will be run at the end of the current SystemStage.
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.
SessionStarted
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).
SimpleSystemStage
A collection of systems that will be run in order.
SingleSuccessSystems
Resource tracking which of single success systems in Session’s SystemStages have completed. Success is tracked to
SystemStages
An ordered collection of SystemStages.
SystemStagesBuilder
Builder for SystemStages. It is immutable once created,

Enums§

CoreStage
A StageLabel for the 5 core stages.

Traits§

StageLabel
Trait for things that may be used to identify a system stage.
SystemStage
Trait for system stages. A stage is a