Type Alias bevy_ecs::schedule::SystemConfigs
source · pub type SystemConfigs = NodeConfigs<BoxedSystem>;
Expand description
A collection of SystemConfig
.
Aliased Type§
enum SystemConfigs {
NodeConfig(NodeConfig<Box<dyn System<In = (), Out = ()>>>),
Configs {
configs: Vec<NodeConfigs<Box<dyn System<In = (), Out = ()>>>>,
collective_conditions: Vec<Box<dyn ReadOnlySystem<In = (), Out = bool>>>,
chained: Chain,
},
}
Variants§
NodeConfig(NodeConfig<Box<dyn System<In = (), Out = ()>>>)
Configuration for a single node.
Configs
Fields
§
configs: Vec<NodeConfigs<Box<dyn System<In = (), Out = ()>>>>
Configuration for each element of the tuple.
Configuration for a tuple of nested Configs
instances.
Trait Implementations§
source§impl IntoSystemConfigs<()> for SystemConfigs
impl IntoSystemConfigs<()> for SystemConfigs
source§fn into_configs(self) -> Self
fn into_configs(self) -> Self
Convert into a
SystemConfigs
.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 distributive_run_if<M>(
self,
condition: impl Condition<M> + Clone
) -> SystemConfigs
fn distributive_run_if<M>( self, condition: impl Condition<M> + Clone ) -> SystemConfigs
Add a run condition to each contained system. Read more
source§fn run_if<M>(self, condition: impl Condition<M>) -> SystemConfigs
fn run_if<M>(self, condition: impl Condition<M>) -> SystemConfigs
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 these systems 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 these systems having ambiguities
(conflicting access but indeterminate order) with any other system.
source§fn chain_ignore_deferred(self) -> Self
fn chain_ignore_deferred(self) -> Self
Treat this collection as a sequence of systems. Read more