Trait ugli::Uniform

source ·
pub trait Uniform {
    // Required method
    fn apply(&self, gl: &Context, info: &UniformInfo);
}

Required Methods§

source

fn apply(&self, gl: &Context, info: &UniformInfo)

Implementations on Foreign Types§

source§

impl Uniform for f32

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for f64

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for i8

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for i16

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for i32

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for i64

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for isize

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for u8

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for u16

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for u32

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for u64

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for usize

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for Rgba<f32>

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for mat3<f32>

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for mat4<f32>

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for [f32; 2]

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for [f32; 3]

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for [f32; 4]

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for [f64; 2]

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for [f64; 3]

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for [f64; 4]

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for [i8; 2]

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for [i8; 3]

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for [i8; 4]

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for [i16; 2]

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for [i16; 3]

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for [i16; 4]

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for [i32; 2]

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for [i32; 3]

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for [i32; 4]

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for [i64; 2]

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for [i64; 3]

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for [i64; 4]

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for [isize; 2]

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for [isize; 3]

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for [isize; 4]

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for [u8; 2]

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for [u8; 3]

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for [u8; 4]

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for [u16; 2]

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for [u16; 3]

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for [u16; 4]

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for [u32; 2]

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for [u32; 3]

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for [u32; 4]

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for [u64; 2]

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for [u64; 3]

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for [u64; 4]

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for [usize; 2]

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for [usize; 3]

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for [usize; 4]

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for [[f32; 2]; 2]

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for [[f32; 3]; 3]

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl Uniform for [[f32; 4]; 4]

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl<'a, U: Uniform> Uniform for &'a U

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl<'a, U: Uniform> Uniform for Ref<'a, U>

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl<U> Uniform for vec2<U>
where [U; 2]: Uniform,

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl<U> Uniform for vec3<U>
where [U; 3]: Uniform,

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl<U> Uniform for vec4<U>
where [U; 4]: Uniform,

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

source§

impl<U: Uniform> Uniform for Option<U>

source§

fn apply(&self, gl: &Context, info: &UniformInfo)

Implementors§