Enum ugli::UniformValue
source · pub enum UniformValue {
Float(f32),
Vec2([f32; 2]),
Vec3([f32; 3]),
Vec4([f32; 4]),
Int(i32),
IVec2([i32; 2]),
IVec3([i32; 3]),
IVec4([i32; 4]),
Mat2([[f32; 2]; 2]),
Mat3([[f32; 3]; 3]),
Mat4([[f32; 4]; 4]),
}
Variants§
Float(f32)
Vec2([f32; 2])
Vec3([f32; 3])
Vec4([f32; 4])
Int(i32)
IVec2([i32; 2])
IVec3([i32; 3])
IVec4([i32; 4])
Mat2([[f32; 2]; 2])
Mat3([[f32; 3]; 3])
Mat4([[f32; 4]; 4])
Trait Implementations§
source§impl Debug for UniformValue
impl Debug for UniformValue
source§impl Uniform for UniformValue
impl Uniform for UniformValue
fn apply(&self, gl: &Context, info: &UniformInfo)
Auto Trait Implementations§
impl RefUnwindSafe for UniformValue
impl Send for UniformValue
impl Sync for UniformValue
impl Unpin for UniformValue
impl UnwindSafe for UniformValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more