Enum mallumo_gls::uniform::UniformValue
[−]
[src]
pub enum UniformValue<'a> { Uniform1f(f32), Uniform2f(f32, f32), Uniform3f(f32, f32, f32), Uniform4f(f32, f32, f32, f32), Uniform1i(i32), Uniform2i(i32, i32), Uniform3i(i32, i32, i32), Uniform4i(i32, i32, i32, i32), Uniform1ui(u32), Uniform2ui(u32, u32), Uniform3ui(u32, u32, u32), Uniform4ui(u32, u32, u32, u32), Uniform1fv(&'a [f32]), Uniform2fv(&'a [[f32; 2]]), Uniform3fv(&'a [[f32; 3]]), Uniform4fv(&'a [[f32; 4]]), Uniform1iv(&'a [i32]), Uniform2iv(&'a [[i32; 2]]), Uniform3iv(&'a [[i32; 3]]), Uniform4iv(&'a [[i32; 4]]), Uniform1uiv(&'a [u32]), Uniform2uiv(&'a [[u32; 2]]), Uniform3uiv(&'a [[u32; 3]]), Uniform4uiv(&'a [[u32; 4]]), UniformMatrix2f([f32; 4]), UniformMatrix3f([f32; 9]), UniformMatrix4f([f32; 16]), }
Variants
Uniform1f(f32)
Uniform2f(f32, f32)
Uniform3f(f32, f32, f32)
Uniform4f(f32, f32, f32, f32)
Uniform1i(i32)
Uniform2i(i32, i32)
Uniform3i(i32, i32, i32)
Uniform4i(i32, i32, i32, i32)
Uniform1ui(u32)
Uniform2ui(u32, u32)
Uniform3ui(u32, u32, u32)
Uniform4ui(u32, u32, u32, u32)
Uniform1fv(&'a [f32])
Uniform2fv(&'a [[f32; 2]])
Uniform3fv(&'a [[f32; 3]])
Uniform4fv(&'a [[f32; 4]])
Uniform1iv(&'a [i32])
Uniform2iv(&'a [[i32; 2]])
Uniform3iv(&'a [[i32; 3]])
Uniform4iv(&'a [[i32; 4]])
Uniform1uiv(&'a [u32])
Uniform2uiv(&'a [[u32; 2]])
Uniform3uiv(&'a [[u32; 3]])
Uniform4uiv(&'a [[u32; 4]])
UniformMatrix2f([f32; 4])
UniformMatrix3f([f32; 9])
UniformMatrix4f([f32; 16])
Trait Implementations
impl<'a> Debug for UniformValue<'a>
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl<'a> Copy for UniformValue<'a>
[src]
impl<'a> Clone for UniformValue<'a>
[src]
fn clone(&self) -> UniformValue<'a>
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more