#[repr(u32)]pub enum UniformDataType {
Show 29 variants
FloatVec2 = 35_664,
FloatVec3 = 35_665,
FloatVec4 = 35_666,
IntVec2 = 35_667,
IntVec3 = 35_668,
IntVec4 = 35_669,
Bool = 35_670,
BoolVec2 = 35_671,
BoolVec3 = 35_672,
BoolVec4 = 35_673,
FloatMat2 = 35_674,
FloatMat3 = 35_675,
FloatMat4 = 35_676,
Sampler2d = 35_678,
SamplerCube = 35_680,
Sampler3d = 35_679,
Sampler2dShadow = 35_682,
SamplerCubeShadow = 36_293,
Sampler2dArray = 36_289,
Sampler2dArrayShadow = 36_292,
IntSampler2d = 36_298,
IntSampler3d = 36_299,
IntSamplerCube = 36_300,
IntSampler2dArray = 36_303,
UnsignedIntSampler2d = 36_306,
UnsignedIntSampler3d = 36_307,
UnsignedIntSamplerCube = 36_308,
UnsignedIntSampler2dArray = 36_311,
UnsignedInt_24_8 = 34_042,
}Variants§
FloatVec2 = 35_664
FloatVec3 = 35_665
FloatVec4 = 35_666
IntVec2 = 35_667
IntVec3 = 35_668
IntVec4 = 35_669
Bool = 35_670
BoolVec2 = 35_671
BoolVec3 = 35_672
BoolVec4 = 35_673
FloatMat2 = 35_674
FloatMat3 = 35_675
FloatMat4 = 35_676
Sampler2d = 35_678
SamplerCube = 35_680
Sampler3d = 35_679
Sampler2dShadow = 35_682
SamplerCubeShadow = 36_293
Sampler2dArray = 36_289
Sampler2dArrayShadow = 36_292
IntSampler2d = 36_298
IntSampler3d = 36_299
IntSamplerCube = 36_300
IntSampler2dArray = 36_303
UnsignedIntSampler2d = 36_306
UnsignedIntSampler3d = 36_307
UnsignedIntSamplerCube = 36_308
UnsignedIntSampler2dArray = 36_311
UnsignedInt_24_8 = 34_042
Trait Implementations§
Source§impl Clone for UniformDataType
impl Clone for UniformDataType
Source§fn clone(&self) -> UniformDataType
fn clone(&self) -> UniformDataType
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for UniformDataType
impl Eq for UniformDataType
Source§impl PartialEq for UniformDataType
impl PartialEq for UniformDataType
Source§fn eq(&self, other: &UniformDataType) -> bool
fn eq(&self, other: &UniformDataType) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for UniformDataType
Auto Trait Implementations§
impl Freeze for UniformDataType
impl RefUnwindSafe for UniformDataType
impl Send for UniformDataType
impl Sync for UniformDataType
impl Unpin for UniformDataType
impl UnsafeUnpin for UniformDataType
impl UnwindSafe for UniformDataType
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