Type Definition bevy_ecs::system::BoxedSystem

source ·
pub type BoxedSystem<In = (), Out = ()> = Box<dyn System<In = In, Out = Out>>;
Expand description

A convenience type alias for a boxed System trait object.

Trait Implementations§

Assigns a run criteria to the system. Can be a new descriptor or a label of a run criteria defined elsewhere. Read more
Assigns a label to the system; there can be more than one, and it doesn’t have to be unique.
Specifies that the system should run before systems with the given label.
Specifies that the system should run after systems with the given label.
Marks this system as ambiguous with any system with the specified label. This means that execution order between these systems does not matter, which allows some warnings to be silenced. Read more
Specifies that this system should opt out of execution order ambiguity detection. Read more
Specifies that the system should run with other exclusive systems at the start of stage.
Specifies that the system should run with other exclusive systems after the parallel systems and before command buffer application. Read more
Specifies that the system should run with other exclusive systems at the end of stage.
Assigns a label to the criteria. Must be unique.
Assigns a label to the criteria. If the given label is already in use, this criteria will be discarded before initialization. Read more
Specifies that this criteria must be evaluated before a criteria with the given label.
Specifies that this criteria must be evaluated after a criteria with the given label.