pub enum UniformValue {
Float(f32),
FloatVec2(f32, f32),
FloatVec3(f32, f32, f32),
FloatVec4(f32, f32, f32, f32),
Int(i32),
IntVec2(i32, i32),
IntVec3(i32, i32, i32),
IntVec4(i32, i32, i32, i32),
Texture2D(u32),
}Variants§
Float(f32)
FloatVec2(f32, f32)
FloatVec3(f32, f32, f32)
FloatVec4(f32, f32, f32, f32)
Int(i32)
IntVec2(i32, i32)
IntVec3(i32, i32, i32)
IntVec4(i32, i32, i32, i32)
Texture2D(u32)
Auto Trait Implementations§
impl Freeze for UniformValue
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