Trait luminance::shader::program::Uniformable [−][src]
Types that can behave as Uniform
.
Required Methods
fn update(self, u: &Uniform<Self>)
Update the uniform with a new value.
fn ty() -> Type
Retrieve the Type
of the uniform.
Implementations on Foreign Types
impl Uniformable for i32
[src]
impl Uniformable for i32
impl Uniformable for [i32; 2]
[src]
impl Uniformable for [i32; 2]
impl Uniformable for [i32; 3]
[src]
impl Uniformable for [i32; 3]
impl Uniformable for [i32; 4]
[src]
impl Uniformable for [i32; 4]
impl<'a> Uniformable for &'a [i32]
[src]
impl<'a> Uniformable for &'a [i32]
impl<'a> Uniformable for &'a [[i32; 2]]
[src]
impl<'a> Uniformable for &'a [[i32; 2]]
impl<'a> Uniformable for &'a [[i32; 3]]
[src]
impl<'a> Uniformable for &'a [[i32; 3]]
impl<'a> Uniformable for &'a [[i32; 4]]
[src]
impl<'a> Uniformable for &'a [[i32; 4]]
impl Uniformable for u32
[src]
impl Uniformable for u32
impl Uniformable for [u32; 2]
[src]
impl Uniformable for [u32; 2]
impl Uniformable for [u32; 3]
[src]
impl Uniformable for [u32; 3]
impl Uniformable for [u32; 4]
[src]
impl Uniformable for [u32; 4]
impl<'a> Uniformable for &'a [u32]
[src]
impl<'a> Uniformable for &'a [u32]
impl<'a> Uniformable for &'a [[u32; 2]]
[src]
impl<'a> Uniformable for &'a [[u32; 2]]
impl<'a> Uniformable for &'a [[u32; 3]]
[src]
impl<'a> Uniformable for &'a [[u32; 3]]
impl<'a> Uniformable for &'a [[u32; 4]]
[src]
impl<'a> Uniformable for &'a [[u32; 4]]
impl Uniformable for f32
[src]
impl Uniformable for f32
impl Uniformable for [f32; 2]
[src]
impl Uniformable for [f32; 2]
impl Uniformable for [f32; 3]
[src]
impl Uniformable for [f32; 3]
impl Uniformable for [f32; 4]
[src]
impl Uniformable for [f32; 4]
impl<'a> Uniformable for &'a [f32]
[src]
impl<'a> Uniformable for &'a [f32]
impl<'a> Uniformable for &'a [[f32; 2]]
[src]
impl<'a> Uniformable for &'a [[f32; 2]]
impl<'a> Uniformable for &'a [[f32; 3]]
[src]
impl<'a> Uniformable for &'a [[f32; 3]]
impl<'a> Uniformable for &'a [[f32; 4]]
[src]
impl<'a> Uniformable for &'a [[f32; 4]]
impl<'a> Uniformable for &'a [M22]
[src]
impl<'a> Uniformable for &'a [M22]
impl<'a> Uniformable for &'a [M33]
[src]
impl<'a> Uniformable for &'a [M33]
impl<'a> Uniformable for &'a [M44]
[src]
impl<'a> Uniformable for &'a [M44]
impl Uniformable for bool
[src]
impl Uniformable for bool
impl Uniformable for [bool; 2]
[src]
impl Uniformable for [bool; 2]
impl Uniformable for [bool; 3]
[src]
impl Uniformable for [bool; 3]
impl Uniformable for [bool; 4]
[src]
impl Uniformable for [bool; 4]
impl<'a> Uniformable for &'a [bool]
[src]
impl<'a> Uniformable for &'a [bool]
impl<'a> Uniformable for &'a [[bool; 2]]
[src]
impl<'a> Uniformable for &'a [[bool; 2]]
impl<'a> Uniformable for &'a [[bool; 3]]
[src]
impl<'a> Uniformable for &'a [[bool; 3]]
impl<'a> Uniformable for &'a [[bool; 4]]
[src]
impl<'a> Uniformable for &'a [[bool; 4]]
Implementors
impl<'a, 'b, L, D, P> Uniformable for &'b BoundTexture<'a, L, D, P> where
L: 'a + Layerable,
D: 'a + Dimensionable,
P: 'a + Pixel,impl<'a, 'b, T> Uniformable for &'b BoundBuffer<'a, T>
impl Uniformable for M22
impl Uniformable for M33
impl Uniformable for M44