Type Definition bevy_ecs::system::BoxedSystem [−][src]
Expand description
A convenience type alias for a boxed System
trait object.
Trait Implementations
impl IntoRunCriteria<Box<dyn System<Out = ShouldRun, In = ()> + 'static, Global>> for BoxedSystem<(), ShouldRun>
impl IntoRunCriteria<Box<dyn System<Out = ShouldRun, In = ()> + 'static, Global>> for BoxedSystem<(), ShouldRun>
fn with_run_criteria<Marker>(
self,
run_criteria: impl IntoRunCriteria<Marker>
) -> ParallelSystemDescriptor
fn with_run_criteria<Marker>(
self,
run_criteria: impl IntoRunCriteria<Marker>
) -> ParallelSystemDescriptor
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.
Specifies that the system is exempt from execution order ambiguity detection with other systems in this set. Read more
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.