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