[]Trait bevy::ecs::Bundle

pub trait Bundle: DynamicBundle { }

A statically typed collection of components

See DynamicBundle

Implementations on Foreign Types

impl<D, C, B, A> Bundle for (D, C, B, A) where
    C: Component,
    B: Component,
    A: Component,
    D: Component

impl<B, A> Bundle for (B, A) where
    B: Component,
    A: Component

impl<L, K, J, I, H, G, F, E, D, C, B, A> Bundle for (L, K, J, I, H, G, F, E, D, C, B, A) where
    C: Component,
    E: Component,
    B: Component,
    L: Component,
    A: Component,
    D: Component,
    F: Component,
    G: Component,
    I: Component,
    H: Component,
    J: Component,
    K: Component

impl<C, B, A> Bundle for (C, B, A) where
    C: Component,
    B: Component,
    A: Component

impl<E, D, C, B, A> Bundle for (E, D, C, B, A) where
    C: Component,
    E: Component,
    B: Component,
    A: Component,
    D: Component

impl<A> Bundle for (A,) where
    A: Component

impl<M, L, K, J, I, H, G, F, E, D, C, B, A> Bundle for (M, L, K, J, I, H, G, F, E, D, C, B, A) where
    C: Component,
    E: Component,
    B: Component,
    L: Component,
    A: Component,
    D: Component,
    F: Component,
    G: Component,
    I: Component,
    H: Component,
    J: Component,
    K: Component,
    M: Component

impl<H, G, F, E, D, C, B, A> Bundle for (H, G, F, E, D, C, B, A) where
    C: Component,
    E: Component,
    B: Component,
    A: Component,
    D: Component,
    F: Component,
    G: Component,
    H: Component

impl<G, F, E, D, C, B, A> Bundle for (G, F, E, D, C, B, A) where
    C: Component,
    E: Component,
    B: Component,
    A: Component,
    D: Component,
    F: Component,
    G: Component

impl<J, I, H, G, F, E, D, C, B, A> Bundle for (J, I, H, G, F, E, D, C, B, A) where
    C: Component,
    E: Component,
    B: Component,
    A: Component,
    D: Component,
    F: Component,
    G: Component,
    I: Component,
    H: Component,
    J: Component

impl<N, M, L, K, J, I, H, G, F, E, D, C, B, A> Bundle for (N, M, L, K, J, I, H, G, F, E, D, C, B, A) where
    C: Component,
    N: Component,
    E: Component,
    B: Component,
    L: Component,
    A: Component,
    D: Component,
    F: Component,
    G: Component,
    I: Component,
    H: Component,
    J: Component,
    K: Component,
    M: Component

impl<F, E, D, C, B, A> Bundle for (F, E, D, C, B, A) where
    C: Component,
    E: Component,
    B: Component,
    A: Component,
    D: Component,
    F: Component

impl<I, H, G, F, E, D, C, B, A> Bundle for (I, H, G, F, E, D, C, B, A) where
    C: Component,
    E: Component,
    B: Component,
    A: Component,
    D: Component,
    F: Component,
    G: Component,
    I: Component,
    H: Component

impl<K, J, I, H, G, F, E, D, C, B, A> Bundle for (K, J, I, H, G, F, E, D, C, B, A) where
    C: Component,
    E: Component,
    B: Component,
    A: Component,
    D: Component,
    F: Component,
    G: Component,
    I: Component,
    H: Component,
    J: Component,
    K: Component

impl Bundle for ()

impl<O, N, M, L, K, J, I, H, G, F, E, D, C, B, A> Bundle for (O, N, M, L, K, J, I, H, G, F, E, D, C, B, A) where
    C: Component,
    N: Component,
    E: Component,
    B: Component,
    L: Component,
    A: Component,
    D: Component,
    F: Component,
    G: Component,
    I: Component,
    H: Component,
    J: Component,
    K: Component,
    M: Component,
    O: Component

Loading content...

Implementors

impl Bundle for LightBundle

impl Bundle for PbrBundle

impl Bundle for Camera2dBundle

impl Bundle for Camera3dBundle

impl Bundle for MeshBundle

impl Bundle for SpriteBundle

impl Bundle for SpriteSheetBundle

impl Bundle for ButtonBundle

impl Bundle for CameraUiBundle

impl Bundle for ImageBundle

impl Bundle for NodeBundle

impl Bundle for TextBundle

Loading content...