Trait luminance::buffer::UniformBlock
[−]
[src]
pub 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]
T: UniformBlock,
impl<A, B> UniformBlock for (A, B) where
A: UniformBlock,
B: UniformBlock,
[src]
A: UniformBlock,
B: UniformBlock,
impl<A, B, C> UniformBlock for (A, B, C) where
A: UniformBlock,
B: UniformBlock,
C: UniformBlock,
[src]
A: UniformBlock,
B: UniformBlock,
C: UniformBlock,
impl<A, B, C, D> UniformBlock for (A, B, C, D) where
A: UniformBlock,
B: UniformBlock,
C: UniformBlock,
D: UniformBlock,
[src]
A: UniformBlock,
B: UniformBlock,
C: UniformBlock,
D: UniformBlock,
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]
A: UniformBlock,
B: UniformBlock,
C: UniformBlock,
D: UniformBlock,
E: UniformBlock,
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]
A: UniformBlock,
B: UniformBlock,
C: UniformBlock,
D: UniformBlock,
E: UniformBlock,
F: UniformBlock,
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]
A: UniformBlock,
B: UniformBlock,
C: UniformBlock,
D: UniformBlock,
E: UniformBlock,
F: UniformBlock,
G: UniformBlock,
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]
A: UniformBlock,
B: UniformBlock,
C: UniformBlock,
D: UniformBlock,
E: UniformBlock,
F: UniformBlock,
G: UniformBlock,
H: UniformBlock,
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]
A: UniformBlock,
B: UniformBlock,
C: UniformBlock,
D: UniformBlock,
E: UniformBlock,
F: UniformBlock,
G: UniformBlock,
H: UniformBlock,
I: UniformBlock,
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]
A: UniformBlock,
B: UniformBlock,
C: UniformBlock,
D: UniformBlock,
E: UniformBlock,
F: UniformBlock,
G: UniformBlock,
H: UniformBlock,
I: UniformBlock,
J: UniformBlock,