[][src]Trait tm_rs::component::ComponentTuple

pub trait ComponentTuple {
    pub fn get_components(entity_api: &mut EntityApiInstance) -> [u32; 16];
pub fn get_writes() -> [bool; 16];
pub fn get_count() -> u32; }

Required methods

Loading content...

Implementations on Foreign Types

impl<A> ComponentTuple for (A,) where
    A: Accessor
[src]

impl<A, B> ComponentTuple for (A, B) where
    A: Accessor,
    B: Accessor
[src]

impl<A, B, C> ComponentTuple for (A, B, C) where
    A: Accessor,
    B: Accessor,
    C: Accessor
[src]

impl<A, B, C, D> ComponentTuple for (A, B, C, D) where
    A: Accessor,
    B: Accessor,
    C: Accessor,
    D: Accessor
[src]

impl<A, B, C, D, E> ComponentTuple for (A, B, C, D, E) where
    A: Accessor,
    B: Accessor,
    C: Accessor,
    D: Accessor,
    E: Accessor
[src]

impl<A, B, C, D, E, F> ComponentTuple for (A, B, C, D, E, F) where
    A: Accessor,
    B: Accessor,
    C: Accessor,
    D: Accessor,
    E: Accessor,
    F: Accessor
[src]

impl<A, B, C, D, E, F, G> ComponentTuple for (A, B, C, D, E, F, G) where
    A: Accessor,
    B: Accessor,
    C: Accessor,
    D: Accessor,
    E: Accessor,
    F: Accessor,
    G: Accessor
[src]

impl<A, B, C, D, E, F, G, H> ComponentTuple for (A, B, C, D, E, F, G, H) where
    A: Accessor,
    B: Accessor,
    C: Accessor,
    D: Accessor,
    E: Accessor,
    F: Accessor,
    G: Accessor,
    H: Accessor
[src]

impl<A, B, C, D, E, F, G, H, I> ComponentTuple for (A, B, C, D, E, F, G, H, I) where
    A: Accessor,
    B: Accessor,
    C: Accessor,
    D: Accessor,
    E: Accessor,
    F: Accessor,
    G: Accessor,
    H: Accessor,
    I: Accessor
[src]

impl<A, B, C, D, E, F, G, H, I, J> ComponentTuple for (A, B, C, D, E, F, G, H, I, J) where
    A: Accessor,
    B: Accessor,
    C: Accessor,
    D: Accessor,
    E: Accessor,
    F: Accessor,
    G: Accessor,
    H: Accessor,
    I: Accessor,
    J: Accessor
[src]

impl<A, B, C, D, E, F, G, H, I, J, K> ComponentTuple for (A, B, C, D, E, F, G, H, I, J, K) where
    A: Accessor,
    B: Accessor,
    C: Accessor,
    D: Accessor,
    E: Accessor,
    F: Accessor,
    G: Accessor,
    H: Accessor,
    I: Accessor,
    J: Accessor,
    K: Accessor
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L> ComponentTuple for (A, B, C, D, E, F, G, H, I, J, K, L) where
    A: Accessor,
    B: Accessor,
    C: Accessor,
    D: Accessor,
    E: Accessor,
    F: Accessor,
    G: Accessor,
    H: Accessor,
    I: Accessor,
    J: Accessor,
    K: Accessor,
    L: Accessor
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M> ComponentTuple for (A, B, C, D, E, F, G, H, I, J, K, L, M) where
    A: Accessor,
    B: Accessor,
    C: Accessor,
    D: Accessor,
    E: Accessor,
    F: Accessor,
    G: Accessor,
    H: Accessor,
    I: Accessor,
    J: Accessor,
    K: Accessor,
    L: Accessor,
    M: Accessor
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N> ComponentTuple for (A, B, C, D, E, F, G, H, I, J, K, L, M, N) where
    A: Accessor,
    B: Accessor,
    C: Accessor,
    D: Accessor,
    E: Accessor,
    F: Accessor,
    G: Accessor,
    H: Accessor,
    I: Accessor,
    J: Accessor,
    K: Accessor,
    L: Accessor,
    M: Accessor,
    N: Accessor
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> ComponentTuple for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
    A: Accessor,
    B: Accessor,
    C: Accessor,
    D: Accessor,
    E: Accessor,
    F: Accessor,
    G: Accessor,
    H: Accessor,
    I: Accessor,
    J: Accessor,
    K: Accessor,
    L: Accessor,
    M: Accessor,
    N: Accessor,
    O: Accessor
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> ComponentTuple for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) where
    A: Accessor,
    B: Accessor,
    C: Accessor,
    D: Accessor,
    E: Accessor,
    F: Accessor,
    G: Accessor,
    H: Accessor,
    I: Accessor,
    J: Accessor,
    K: Accessor,
    L: Accessor,
    M: Accessor,
    N: Accessor,
    O: Accessor,
    P: Accessor
[src]

Loading content...

Implementors

Loading content...