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
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 |