Enum glitter::uniform_data::UniformDatumType
[−]
[src]
pub enum UniformDatumType { Vec1(UniformPrimitiveType), Vec2(UniformPrimitiveType), Vec3(UniformPrimitiveType), Vec4(UniformPrimitiveType), Matrix2x2, Matrix3x3, Matrix4x4, }
The basic types that can be used as uniform values in a program object.
Variants
Vec1(UniformPrimitiveType)
A single scalar value, containing one primitive (essentially a vector of one component).
Vec2(UniformPrimitiveType)
A vector with 2 components.
Vec3(UniformPrimitiveType)
A vector with 3 components.
Vec4(UniformPrimitiveType)
A vector with 4 components.
Matrix2x2
A 2x2 matrix of floating-point values.
Matrix3x3
A 3x3 matrix of floating-point values.
Matrix4x4
A 4x4 matrix of floating-point values.