42 template <std::
size_t Columns, std::
size_t Rows>
110 typedef implementation-defined
Vec4;
124 typedef implementation-defined
Ivec4;
130 typedef implementation-defined
Bvec4;
155 typedef implementation-defined
Mat3;
181 typedef implementation-defined
Mat4;
Utility template class for manipulating 3-dimensional vectors.
priv::Matrix< 3, 3 > Mat3
Vector3< bool > Bvec3
3D bool vector (bvec3 in GLSL)
Vector2< bool > Bvec2
2D bool vector (bvec2 in GLSL)
priv::Vector4< bool > Bvec4
Vector3< int > Ivec3
3D int vector (ivec3 in GLSL)
priv::Vector4< float > Vec4
Vector3< float > Vec3
3D float vector (vec3 in GLSL)
priv::Matrix< 4, 4 > Mat4
Vector2< int > Ivec2
2D int vector (ivec2 in GLSL)
priv::Vector4< int > Ivec4
Vector2< float > Vec2
2D float vector (vec2 in GLSL)