Type Alias bevy::ecs::schedule::SystemConfigs

pub type SystemConfigs = NodeConfigs<Box<dyn System<In = (), Out = ()>>>;
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

Configuration for a tuple of nested Configs instances.

Fields

§configs: Vec<NodeConfigs<Box<dyn System<In = (), Out = ()>>>>

Configuration for each element of the tuple.

§collective_conditions: Vec<Box<dyn ReadOnlySystem<In = (), Out = bool>>>

Run conditions applied to everything in the tuple.

§chained: Chain

See Chain for usage.