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

pub type SystemConfigs = NodeConfigs<Box<dyn System<Out = (), In = ()>>>;
Expand description

A collection of SystemConfig.

Aliased Type§

enum SystemConfigs {
    NodeConfig(NodeConfig<Box<dyn System<Out = (), In = ()>>>),
    Configs {
        configs: Vec<NodeConfigs<Box<dyn System<Out = (), In = ()>>>>,
        collective_conditions: Vec<Box<dyn ReadOnlySystem<Out = bool, In = ()>>>,
        chained: Chain,
    },
}

Variants§

§

NodeConfig(NodeConfig<Box<dyn System<Out = (), In = ()>>>)

Configuration for a single node.

§

Configs

Configuration for a tuple of nested Configs instances.

Fields

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

Configuration for each element of the tuple.

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

Run conditions applied to everything in the tuple.

§chained: Chain

See Chain for usage.