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.
Matrix2x2A 2x2 matrix of floating-point values.
Matrix3x3A 3x3 matrix of floating-point values.
Matrix4x4A 4x4 matrix of floating-point values.