Trait bevy::ecs::schedule::ParallelSystemDescriptorCoercion[]

pub trait ParallelSystemDescriptorCoercion {
    pub fn with_run_criteria<Marker>(
        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; }

Required methods

pub 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.

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

Specifies that the system is exempt from execution order ambiguity detection with other systems in this set.

Loading content...

Implementations on Foreign Types

impl ParallelSystemDescriptorCoercion for Box<dyn System<Out = (), In = ()> + 'static, Global>

Loading content...

Implementors

impl ParallelSystemDescriptorCoercion for ParallelSystemDescriptor

impl<S> ParallelSystemDescriptorCoercion for S where
    S: System<In = (), Out = ()>, 

Loading content...