pub enum ComputeUniform {
Float(f32),
Vec2([f32; 2]),
Vec3([f32; 3]),
Vec4([f32; 4]),
Int(i32),
UInt(u32),
Mat4([f32; 16]),
}Variants§
Trait Implementations§
Source§impl Clone for ComputeUniform
impl Clone for ComputeUniform
Source§fn clone(&self) -> ComputeUniform
fn clone(&self) -> ComputeUniform
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ComputeUniform
impl RefUnwindSafe for ComputeUniform
impl Send for ComputeUniform
impl Sync for ComputeUniform
impl Unpin for ComputeUniform
impl UnsafeUnpin for ComputeUniform
impl UnwindSafe for ComputeUniform
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