[][src]Trait luminance::buffer::UniformBlock

pub unsafe trait UniformBlock { }

Typeclass of types that can be used inside a uniform block. You have to be extra careful when using uniform blocks and ensure you respect the OpenGL std140 alignment / size rules. This will be fixed in a future release.

Implementations on Foreign Types

impl UniformBlock for u8[src]

impl UniformBlock for u16[src]

impl UniformBlock for u32[src]

impl UniformBlock for i8[src]

impl UniformBlock for i16[src]

impl UniformBlock for i32[src]

impl UniformBlock for f32[src]

impl UniformBlock for f64[src]

impl UniformBlock for bool[src]

impl UniformBlock for [u8; 2][src]

impl UniformBlock for [u16; 2][src]

impl UniformBlock for [u32; 2][src]

impl UniformBlock for [i8; 2][src]

impl UniformBlock for [i16; 2][src]

impl UniformBlock for [i32; 2][src]

impl UniformBlock for [f32; 2][src]

impl UniformBlock for [f64; 2][src]

impl UniformBlock for [bool; 2][src]

impl UniformBlock for [u8; 3][src]

impl UniformBlock for [u16; 3][src]

impl UniformBlock for [u32; 3][src]

impl UniformBlock for [i8; 3][src]

impl UniformBlock for [i16; 3][src]

impl UniformBlock for [i32; 3][src]

impl UniformBlock for [f32; 3][src]

impl UniformBlock for [f64; 3][src]

impl UniformBlock for [bool; 3][src]

impl UniformBlock for [u8; 4][src]

impl UniformBlock for [u16; 4][src]

impl UniformBlock for [u32; 4][src]

impl UniformBlock for [i8; 4][src]

impl UniformBlock for [i16; 4][src]

impl UniformBlock for [i32; 4][src]

impl UniformBlock for [f32; 4][src]

impl UniformBlock for [f64; 4][src]

impl UniformBlock for [bool; 4][src]

impl<T> UniformBlock for [T] where
    T: UniformBlock
[src]

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

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

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

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

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

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

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

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

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

Loading content...

Implementors

impl UniformBlock for M22[src]

impl UniformBlock for M33[src]

impl UniformBlock for M44[src]

Loading content...