Module stage

Module stage 

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.
CoreStageStartupResourceSystemsRan
Resource for tracking whether or not the game has run the startup systems in CoreStage::StartupResource.
CoreStageStartupSystemsRan
Resource for tracking whether or not the game has run the startup systems in CoreStage::Startup.
SimpleSystemStage
A collection of systems that will be run in order.
SingleSuccessSystems
Resource tracking which single success systems have completed using a HashSet of unique u64s for the succeeded.
StartupSystemStage
SystemStage for running systems once on startup.
SystemStages
An ordered collection of SystemStages.

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.

Functions§

single_success_system
Wrapper system for single success systems.