Enum glium::uniforms::UniformType
[−]
[src]
pub enum UniformType {
Float,
FloatVec2,
FloatVec3,
FloatVec4,
Double,
DoubleVec2,
DoubleVec3,
DoubleVec4,
Int,
IntVec2,
IntVec3,
IntVec4,
UnsignedInt,
UnsignedIntVec2,
UnsignedIntVec3,
UnsignedIntVec4,
Int64,
Int64Vec2,
Int64Vec3,
Int64Vec4,
UnsignedInt64,
UnsignedInt64Vec2,
UnsignedInt64Vec3,
UnsignedInt64Vec4,
Bool,
BoolVec2,
BoolVec3,
BoolVec4,
FloatMat2,
FloatMat3,
FloatMat4,
FloatMat2x3,
FloatMat2x4,
FloatMat3x2,
FloatMat3x4,
FloatMat4x2,
FloatMat4x3,
DoubleMat2,
DoubleMat3,
DoubleMat4,
DoubleMat2x3,
DoubleMat2x4,
DoubleMat3x2,
DoubleMat3x4,
DoubleMat4x2,
DoubleMat4x3,
Sampler1d,
ISampler1d,
USampler1d,
Sampler2d,
ISampler2d,
USampler2d,
Sampler3d,
ISampler3d,
USampler3d,
Sampler1dArray,
ISampler1dArray,
USampler1dArray,
Sampler2dArray,
ISampler2dArray,
USampler2dArray,
SamplerCube,
ISamplerCube,
USamplerCube,
Sampler2dRect,
ISampler2dRect,
USampler2dRect,
Sampler2dRectShadow,
SamplerCubeArray,
ISamplerCubeArray,
USamplerCubeArray,
SamplerBuffer,
ISamplerBuffer,
USamplerBuffer,
Sampler2dMultisample,
ISampler2dMultisample,
USampler2dMultisample,
Sampler2dMultisampleArray,
ISampler2dMultisampleArray,
USampler2dMultisampleArray,
Sampler1dShadow,
Sampler2dShadow,
SamplerCubeShadow,
Sampler1dArrayShadow,
Sampler2dArrayShadow,
SamplerCubeArrayShadow,
Image1d,
IImage1d,
UImage1d,
Image2d,
IImage2d,
UImage2d,
Image3d,
IImage3d,
UImage3d,
Image2dRect,
IImage2dRect,
UImage2dRect,
ImageCube,
IImageCube,
UImageCube,
ImageBuffer,
IImageBuffer,
UImageBuffer,
Image1dArray,
IImage1dArray,
UImage1dArray,
Image2dArray,
IImage2dArray,
UImage2dArray,
Image2dMultisample,
IImage2dMultisample,
UImage2dMultisample,
Image2dMultisampleArray,
IImage2dMultisampleArray,
UImage2dMultisampleArray,
AtomicCounterUint,
}Type of a uniform in a program.
Variants
FloatFloatVec2FloatVec3FloatVec4DoubleDoubleVec2DoubleVec3DoubleVec4IntIntVec2IntVec3IntVec4UnsignedIntUnsignedIntVec2UnsignedIntVec3UnsignedIntVec4Int64Int64Vec2Int64Vec3Int64Vec4UnsignedInt64UnsignedInt64Vec2UnsignedInt64Vec3UnsignedInt64Vec4BoolBoolVec2BoolVec3BoolVec4FloatMat2FloatMat3FloatMat4FloatMat2x3FloatMat2x4FloatMat3x2FloatMat3x4FloatMat4x2FloatMat4x3DoubleMat2DoubleMat3DoubleMat4DoubleMat2x3DoubleMat2x4DoubleMat3x2DoubleMat3x4DoubleMat4x2DoubleMat4x3Sampler1dISampler1dUSampler1dSampler2dISampler2dUSampler2dSampler3dISampler3dUSampler3dSampler1dArrayISampler1dArrayUSampler1dArraySampler2dArrayISampler2dArrayUSampler2dArraySamplerCubeISamplerCubeUSamplerCubeSampler2dRectISampler2dRectUSampler2dRectSampler2dRectShadowSamplerCubeArrayISamplerCubeArrayUSamplerCubeArraySamplerBufferISamplerBufferUSamplerBufferSampler2dMultisampleISampler2dMultisampleUSampler2dMultisampleSampler2dMultisampleArrayISampler2dMultisampleArrayUSampler2dMultisampleArraySampler1dShadowSampler2dShadowSamplerCubeShadowSampler1dArrayShadowSampler2dArrayShadowSamplerCubeArrayShadowImage1dIImage1dUImage1dImage2dIImage2dUImage2dImage3dIImage3dUImage3dImage2dRectIImage2dRectUImage2dRectImageCubeIImageCubeUImageCubeImageBufferIImageBufferUImageBufferImage1dArrayIImage1dArrayUImage1dArrayImage2dArrayIImage2dArrayUImage2dArrayImage2dMultisampleIImage2dMultisampleUImage2dMultisampleImage2dMultisampleArrayIImage2dMultisampleArrayUImage2dMultisampleArrayAtomicCounterUintTrait Implementations
impl Eq for UniformType[src]
impl PartialEq for UniformType[src]
fn eq(&self, __arg_0: &UniformType) -> bool
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Rhs) -> bool1.0.0
This method tests for !=.
impl Debug for UniformType[src]
impl Clone for UniformType[src]
fn clone(&self) -> UniformType
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0
Performs copy-assignment from source. Read more