bevy_ecs::schedule

Type Alias SystemSetConfig

Source
pub type SystemSetConfig = NodeConfig<InternedSystemSet>;
Expand description

A SystemSet with scheduling metadata.

Aliased Type§

struct SystemSetConfig { /* private fields */ }

Trait Implementations§

Source§

impl IntoSystemSetConfigs for SystemSetConfig

Source§

fn in_set(self, set: impl SystemSet) -> SystemSetConfigs

Add these system sets to the provided set.
Source§

fn before<M>(self, set: impl IntoSystemSet<M>) -> SystemSetConfigs

Runs before all systems in set. If self has any systems that produce Commands or other Deferred operations, all systems in set will see their effect. Read more
Source§

fn after<M>(self, set: impl IntoSystemSet<M>) -> SystemSetConfigs

Runs before all systems in set. If set has any systems that produce Commands or other Deferred operations, all systems in self will see their effect. Read more
Source§

fn before_ignore_deferred<M>( self, set: impl IntoSystemSet<M>, ) -> SystemSetConfigs

Run before all systems in set. Read more
Source§

fn after_ignore_deferred<M>( self, set: impl IntoSystemSet<M>, ) -> SystemSetConfigs

Run after all systems in set. Read more
Source§

fn run_if<M>(self, condition: impl Condition<M>) -> SystemSetConfigs

Run the systems in this set(s) only if the Condition is true. Read more
Source§

fn ambiguous_with<M>(self, set: impl IntoSystemSet<M>) -> SystemSetConfigs

Suppress warnings and errors that would result from systems in these sets having ambiguities (conflicting access but indeterminate order) with systems in set.
Source§

fn ambiguous_with_all(self) -> SystemSetConfigs

Suppress warnings and errors that would result from systems in these sets having ambiguities (conflicting access but indeterminate order) with any other system.
Source§

fn chain(self) -> SystemSetConfigs

Treat this collection as a sequence of system sets. Read more
Source§

fn chain_ignore_deferred(self) -> SystemConfigs

Treat this collection as a sequence of systems. Read more