Struct bevy_ecs::schedule::ExclusiveSystemDescriptor [−][src]
pub struct ExclusiveSystemDescriptor { /* fields omitted */ }
Expand description
Encapsulates an exclusive system and information on when it runs in a SystemStage
.
Trait Implementations
fn with_run_criteria<Marker>(
self,
run_criteria: impl IntoRunCriteria<Marker>
) -> ExclusiveSystemDescriptor
fn with_run_criteria<Marker>(
self,
run_criteria: impl IntoRunCriteria<Marker>
) -> ExclusiveSystemDescriptor
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
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.
Auto Trait Implementations
impl !RefUnwindSafe for ExclusiveSystemDescriptor
impl Send for ExclusiveSystemDescriptor
impl Sync for ExclusiveSystemDescriptor
impl Unpin for ExclusiveSystemDescriptor
impl !UnwindSafe for ExclusiveSystemDescriptor
Blanket Implementations
Mutably borrows from an owned value. Read more
Convert Box<dyn Trait>
(where Trait: Downcast
) to Box<dyn Any>
. Box<dyn Any>
can
then be further downcast
into Box<ConcreteType>
where ConcreteType
implements Trait
. Read more
Convert Rc<Trait>
(where Trait: Downcast
) to Rc<Any>
. Rc<Any>
can then be
further downcast
into Rc<ConcreteType>
where ConcreteType
implements Trait
. Read more
Convert &Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &Any
’s vtable from &Trait
’s. Read more
Convert &mut Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &mut Any
’s vtable from &mut Trait
’s. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more