Trait bevy::ecs::schedule::ParallelSystemDescriptorCoercion [−]
Required methods
pub fn with_run_criteria<Marker>(
self,
run_criteria: impl IntoRunCriteria<Marker>
) -> ParallelSystemDescriptor
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.
pub fn label(self, label: impl SystemLabel) -> ParallelSystemDescriptor
Assigns a label to the system; there can be more than one, and it doesn’t have to be unique.
pub fn before(self, label: impl SystemLabel) -> ParallelSystemDescriptor
Specifies that the system should run before systems with the given label.
pub fn after(self, label: impl SystemLabel) -> ParallelSystemDescriptor
Specifies that the system should run after systems with the given label.
pub fn in_ambiguity_set(
self,
set: impl AmbiguitySetLabel
) -> ParallelSystemDescriptor
self,
set: impl AmbiguitySetLabel
) -> ParallelSystemDescriptor
Specifies that the system is exempt from execution order ambiguity detection with other systems in this set.
Implementations on Foreign Types
impl ParallelSystemDescriptorCoercion for Box<dyn System<Out = (), In = ()> + 'static, Global>
pub fn with_run_criteria<Marker>(
self,
run_criteria: impl IntoRunCriteria<Marker>
) -> ParallelSystemDescriptor
self,
run_criteria: impl IntoRunCriteria<Marker>
) -> ParallelSystemDescriptor
pub fn label(self, label: impl SystemLabel) -> ParallelSystemDescriptor
pub fn before(self, label: impl SystemLabel) -> ParallelSystemDescriptor
pub fn after(self, label: impl SystemLabel) -> ParallelSystemDescriptor
pub fn in_ambiguity_set(
self,
set: impl AmbiguitySetLabel
) -> ParallelSystemDescriptor
self,
set: impl AmbiguitySetLabel
) -> ParallelSystemDescriptor
Implementors
impl ParallelSystemDescriptorCoercion for ParallelSystemDescriptor
pub fn with_run_criteria<Marker>(
self,
run_criteria: impl IntoRunCriteria<Marker>
) -> ParallelSystemDescriptor
self,
run_criteria: impl IntoRunCriteria<Marker>
) -> ParallelSystemDescriptor
pub fn label(self, label: impl SystemLabel) -> ParallelSystemDescriptor
pub fn before(self, label: impl SystemLabel) -> ParallelSystemDescriptor
pub fn after(self, label: impl SystemLabel) -> ParallelSystemDescriptor
pub fn in_ambiguity_set(
self,
set: impl AmbiguitySetLabel
) -> ParallelSystemDescriptor
self,
set: impl AmbiguitySetLabel
) -> ParallelSystemDescriptor
impl<S> ParallelSystemDescriptorCoercion for S where
S: System<In = (), Out = ()>,
S: System<In = (), Out = ()>,
pub fn with_run_criteria<Marker>(
self,
run_criteria: impl IntoRunCriteria<Marker>
) -> ParallelSystemDescriptor
self,
run_criteria: impl IntoRunCriteria<Marker>
) -> ParallelSystemDescriptor
pub fn label(self, label: impl SystemLabel) -> ParallelSystemDescriptor
pub fn before(self, label: impl SystemLabel) -> ParallelSystemDescriptor
pub fn after(self, label: impl SystemLabel) -> ParallelSystemDescriptor
pub fn in_ambiguity_set(
self,
set: impl AmbiguitySetLabel
) -> ParallelSystemDescriptor
self,
set: impl AmbiguitySetLabel
) -> ParallelSystemDescriptor