[][src]Trait luminance::shader::program::Uniformable

pub unsafe trait Uniformable: Sized {
    fn update(self, u: &Uniform<Self>);
fn ty() -> Type; }

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.

Loading content...

Implementations on Foreign Types

impl Uniformable for i32[src]

impl Uniformable for [i32; 2][src]

impl Uniformable for [i32; 3][src]

impl Uniformable for [i32; 4][src]

impl<'a> Uniformable for &'a [i32][src]

impl<'a> Uniformable for &'a [[i32; 2]][src]

impl<'a> Uniformable for &'a [[i32; 3]][src]

impl<'a> Uniformable for &'a [[i32; 4]][src]

impl Uniformable for u32[src]

impl Uniformable for [u32; 2][src]

impl Uniformable for [u32; 3][src]

impl Uniformable for [u32; 4][src]

impl<'a> Uniformable for &'a [u32][src]

impl<'a> Uniformable for &'a [[u32; 2]][src]

impl<'a> Uniformable for &'a [[u32; 3]][src]

impl<'a> Uniformable for &'a [[u32; 4]][src]

impl Uniformable for f32[src]

impl Uniformable for [f32; 2][src]

impl Uniformable for [f32; 3][src]

impl Uniformable for [f32; 4][src]

impl<'a> Uniformable for &'a [f32][src]

impl<'a> Uniformable for &'a [[f32; 2]][src]

impl<'a> Uniformable for &'a [[f32; 3]][src]

impl<'a> Uniformable for &'a [[f32; 4]][src]

impl<'a> Uniformable for &'a [M22][src]

impl<'a> Uniformable for &'a [M33][src]

impl<'a> Uniformable for &'a [M44][src]

impl Uniformable for bool[src]

impl Uniformable for [bool; 2][src]

impl Uniformable for [bool; 3][src]

impl Uniformable for [bool; 4][src]

impl<'a> Uniformable for &'a [bool][src]

impl<'a> Uniformable for &'a [[bool; 2]][src]

impl<'a> Uniformable for &'a [[bool; 3]][src]

impl<'a> Uniformable for &'a [[bool; 4]][src]

Loading content...

Implementors

impl Uniformable for M22[src]

impl Uniformable for M33[src]

impl Uniformable for M44[src]

impl<'a, 'b, L, D, S> Uniformable for &'b BoundTexture<'a, L, D, S> where
    L: 'a + Layerable,
    D: 'a + Dimensionable,
    S: 'a + SamplerType
[src]

impl<'a, 'b, T> Uniformable for &'b BoundBuffer<'a, T>[src]

Loading content...