Type Alias bevy_ecs::schedule::SystemSetConfigs
source · pub type SystemSetConfigs = NodeConfigs<InternedSystemSet>;
Expand description
A collection of SystemSetConfig
.
Aliased Type§
enum SystemSetConfigs {
NodeConfig(NodeConfig<Interned<dyn SystemSet>>),
Configs {
configs: Vec<NodeConfigs<Interned<dyn SystemSet>>>,
collective_conditions: Vec<Box<dyn ReadOnlySystem<In = (), Out = bool>>>,
chained: Chain,
},
}
Variants§
NodeConfig(NodeConfig<Interned<dyn SystemSet>>)
Configuration for a single node.
Configs
Fields
§
configs: Vec<NodeConfigs<Interned<dyn SystemSet>>>
Configuration for each element of the tuple.
Configuration for a tuple of nested Configs
instances.
Trait Implementations§
source§impl IntoSystemSetConfigs for SystemSetConfigs
impl IntoSystemSetConfigs for SystemSetConfigs
source§fn before<M>(self, set: impl IntoSystemSet<M>) -> Self
fn before<M>(self, set: impl IntoSystemSet<M>) -> Self
source§fn after<M>(self, set: impl IntoSystemSet<M>) -> Self
fn after<M>(self, set: impl IntoSystemSet<M>) -> Self
source§fn before_ignore_deferred<M>(self, set: impl IntoSystemSet<M>) -> Self
fn before_ignore_deferred<M>(self, set: impl IntoSystemSet<M>) -> Self
Run before all systems in
set
. Read moresource§fn after_ignore_deferred<M>(self, set: impl IntoSystemSet<M>) -> Self
fn after_ignore_deferred<M>(self, set: impl IntoSystemSet<M>) -> Self
Run after all systems in
set
. Read moresource§fn run_if<M>(self, condition: impl Condition<M>) -> SystemSetConfigs
fn run_if<M>(self, condition: impl Condition<M>) -> SystemSetConfigs
source§fn ambiguous_with<M>(self, set: impl IntoSystemSet<M>) -> Self
fn ambiguous_with<M>(self, set: impl IntoSystemSet<M>) -> Self
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) -> Self
fn ambiguous_with_all(self) -> Self
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_ignore_deferred(self) -> SystemConfigs
fn chain_ignore_deferred(self) -> SystemConfigs
Treat this collection as a sequence of systems. Read more