Namespaces |
namespace | core |
| GLM core. Namespace that includes all the feature define by GLSL 1.30.8 specification. This namespace is included in glm namespace.
|
namespace | gtc |
| G-Truc Creation stable extensions.
|
namespace | gtx |
| G-Truc Creation experimental extensions.
|
namespace | img |
| IMG extensions.
|
Typedefs |
typedef detail::tvec2< bool > | bvec2 |
| 2 components vector of boolean.
|
typedef detail::tvec3< bool > | bvec3 |
| 3 components vector of boolean.
|
typedef detail::tvec4< bool > | bvec4 |
| 4 components vector of boolean.
|
typedef detail::tmat2x2< double > | dmat2 |
| 2 * 2 matrix of double-precision floating-point numbers.
|
typedef detail::tmat2x2< double > | dmat2x2 |
| 2 * 2 matrix of double-precision floating-point numbers.
|
typedef detail::tmat2x3< double > | dmat2x3 |
| 2 * 3 matrix of double-precision floating-point numbers.
|
typedef detail::tmat2x4< double > | dmat2x4 |
| 2 * 4 matrix of double-precision floating-point numbers.
|
typedef detail::tmat3x3< double > | dmat3 |
| 3 * 3 matrix of double-precision floating-point numbers.
|
typedef detail::tmat3x2< double > | dmat3x2 |
| 3 * 2 matrix of double-precision floating-point numbers.
|
typedef detail::tmat3x3< double > | dmat3x3 |
| 3 * 3 matrix of double-precision floating-point numbers.
|
typedef detail::tmat3x4< double > | dmat3x4 |
| 3 * 4 matrix of double-precision floating-point numbers.
|
typedef detail::tmat4x4< double > | dmat4 |
| 4 * 4 matrix of double-precision floating-point numbers.
|
typedef detail::tmat4x2< double > | dmat4x2 |
| 4 * 2 matrix of double-precision floating-point numbers.
|
typedef detail::tmat4x3< double > | dmat4x3 |
| 4 * 3 matrix of double-precision floating-point numbers.
|
typedef detail::tmat4x4< double > | dmat4x4 |
| 4 * 4 matrix of double-precision floating-point numbers.
|
typedef detail::tvec2< double > | dvec2 |
| Vector of 2 double-precision floating-point numbers.
|
typedef detail::tvec3< double > | dvec3 |
| Vector of 3 double-precision floating-point numbers.
|
typedef detail::tvec4< double > | dvec4 |
| Vector of 4 double-precision floating-point numbers.
|
typedef precision::mediump_ivec2 | ivec2 |
| 2 components vector of signed integer numbers.
|
typedef precision::mediump_ivec3 | ivec3 |
| 3 components vector of signed integer numbers.
|
typedef precision::mediump_ivec4 | ivec4 |
| 4 components vector of signed integer numbers.
|
typedef mat2x2 | mat2 |
| 2 columns of 2 components matrix of floating-point numbers.
|
typedef precision::mediump_mat2x2 | mat2x2 |
| 2 columns of 2 components matrix of floating-point numbers.
|
typedef precision::mediump_mat2x3 | mat2x3 |
| 2 columns of 3 components matrix of floating-point numbers.
|
typedef precision::mediump_mat2x4 | mat2x4 |
| 2 columns of 4 components matrix of floating-point numbers.
|
typedef mat3x3 | mat3 |
| 3 columns of 3 components matrix of floating-point numbers.
|
typedef precision::mediump_mat3x2 | mat3x2 |
| 3 columns of 2 components matrix of floating-point numbers.
|
typedef precision::mediump_mat3x3 | mat3x3 |
| 3 columns of 3 components matrix of floating-point numbers.
|
typedef precision::mediump_mat3x4 | mat3x4 |
| 3 columns of 4 components matrix of floating-point numbers.
|
typedef mat4x4 | mat4 |
| 4 columns of 4 components matrix of floating-point numbers.
|
typedef precision::mediump_mat4x2 | mat4x2 |
| 4 columns of 2 components matrix of floating-point numbers.
|
typedef precision::mediump_mat4x3 | mat4x3 |
| 4 columns of 3 components matrix of floating-point numbers.
|
typedef precision::mediump_mat4x4 | mat4x4 |
| 4 columns of 4 components matrix of floating-point numbers.
|
typedef precision::mediump_uvec2 | uvec2 |
| 2 components vector of unsigned integer numbers.
|
typedef precision::mediump_uvec3 | uvec3 |
| 3 components vector of unsigned integer numbers.
|
typedef precision::mediump_uvec4 | uvec4 |
| 4 components vector of unsigned integer numbers.
|
typedef precision::mediump_vec3 | vec3 |
| 3 components vector of floating-point numbers.
|
typedef precision::mediump_vec4 | vec4 |
| 4 components vector of floating-point numbers.
|
GLM namespace, it contains all GLSL based features.