- Main Page
- Modules
- Namespaces
- Classes
- Files

- Namespace List
- Namespace Members

Typedefs

# glm::core::type::precision Namespace Reference

namespace for precision stuff. More...

## Typedefs
typedef highp_float_t | highp_float
| High precision floating-point numbers.
typedef detail::highp_int_t | highp_int
| High precision signed integer.
typedef detail::tvec2< highp_int > | highp_ivec2
| 2 components vector of high precision signed integer numbers.
typedef detail::tvec3< highp_int > | highp_ivec3
| 3 components vector of high precision signed integer numbers.
typedef detail::tvec4< highp_int > | highp_ivec4
| 4 components vector of high precision signed integer numbers.
typedef detail::tmat2x2 < highp_float > | highp_mat2x2
| 2 columns of 2 components matrix of high precision floating-point numbers.
typedef detail::tmat2x3 < highp_float > | highp_mat2x3
| 2 columns of 3 components matrix of high precision floating-point numbers.
typedef detail::tmat2x4 < highp_float > | highp_mat2x4
| 2 columns of 4 components matrix of high precision floating-point numbers.
typedef detail::tmat3x2 < highp_float > | highp_mat3x2
| 3 columns of 2 components matrix of high precision floating-point numbers.
typedef detail::tmat3x3 < highp_float > | highp_mat3x3
| 3 columns of 3 components matrix of high precision floating-point numbers.
typedef detail::tmat3x4 < highp_float > | highp_mat3x4
| 3 columns of 4 components matrix of high precision floating-point numbers.
typedef detail::tmat4x2 < highp_float > | highp_mat4x2
| 4 columns of 2 components matrix of high precision floating-point numbers.
typedef detail::tmat4x3 < highp_float > | highp_mat4x3
| 4 columns of 3 components matrix of high precision floating-point numbers.
typedef detail::tmat4x4 < highp_float > | highp_mat4x4
| 4 columns of 4 components matrix of high precision floating-point numbers.
typedef detail::highp_uint_t | highp_uint
| High precision unsigned integer.
typedef detail::tvec2< highp_uint > | highp_uvec2
| 2 components vector of high precision unsigned integer numbers.
typedef detail::tvec3< highp_uint > | highp_uvec3
| 3 components vector of high precision unsigned integer numbers.
typedef detail::tvec4< highp_uint > | highp_uvec4
| 4 components vector of high precision unsigned integer numbers.
typedef detail::tvec2 < highp_float > | highp_vec2
| 2 components vector of high precision floating-point numbers.
typedef detail::tvec3 < highp_float > | highp_vec3
| 3 components vector of high precision floating-point numbers.
typedef detail::tvec4 < highp_float > | highp_vec4
| 4 components vector of high precision floating-point numbers.
typedef lowp_float_t | lowp_float
| Low precision floating-point numbers.
typedef detail::lowp_int_t | lowp_int
| Low precision signed integer.
typedef detail::tvec2< lowp_int > | lowp_ivec2
| 2 components vector of low precision signed integer numbers.
typedef detail::tvec3< lowp_int > | lowp_ivec3
| 3 components vector of low precision signed integer numbers.
typedef detail::tvec4< lowp_int > | lowp_ivec4
| 4 components vector of low precision signed integer numbers.
typedef detail::tmat2x2 < lowp_float > | lowp_mat2x2
| 2 columns of 2 components matrix of low precision floating-point numbers.
typedef detail::tmat2x3 < lowp_float > | lowp_mat2x3
| 2 columns of 3 components matrix of low precision floating-point numbers.
typedef detail::tmat2x4 < lowp_float > | lowp_mat2x4
| 2 columns of 4 components matrix of low precision floating-point numbers.
typedef detail::tmat3x2 < lowp_float > | lowp_mat3x2
| 3 columns of 2 components matrix of low precision floating-point numbers.
typedef detail::tmat3x3 < lowp_float > | lowp_mat3x3
| 3 columns of 3 components matrix of low precision floating-point numbers.
typedef detail::tmat3x4 < lowp_float > | lowp_mat3x4
| 3 columns of 4 components matrix of low precision floating-point numbers.
typedef detail::tmat4x2 < lowp_float > | lowp_mat4x2
| 4 columns of 2 components matrix of low precision floating-point numbers.
typedef detail::tmat4x3 < lowp_float > | lowp_mat4x3
| 4 columns of 3 components matrix of low precision floating-point numbers.
typedef detail::tmat4x4 < lowp_float > | lowp_mat4x4
| 4 columns of 4 components matrix of low precision floating-point numbers.
typedef detail::lowp_uint_t | lowp_uint
| Low precision unsigned integer.
typedef detail::tvec2< lowp_uint > | lowp_uvec2
| 2 components vector of low precision unsigned integer numbers.
typedef detail::tvec3< lowp_uint > | lowp_uvec3
| 3 components vector of low precision unsigned integer numbers.
typedef detail::tvec4< lowp_uint > | lowp_uvec4
| 4 components vector of low precision unsigned integer numbers.
typedef detail::tvec2< lowp_float > | lowp_vec2
| 2 components vector of low precision floating-point numbers.
typedef detail::tvec3< lowp_float > | lowp_vec3
| 3 components vector of low precision floating-point numbers.
typedef detail::tvec4< lowp_float > | lowp_vec4
| 4 components vector of low precision floating-point numbers.
typedef mediump_float_t | mediump_float
| Medium precision floating-point numbers.
typedef detail::mediump_int_t | mediump_int
| Medium precision signed integer.
typedef detail::tvec2 < mediump_int > | mediump_ivec2
| 2 components vector of medium precision signed integer numbers.
typedef detail::tvec3 < mediump_int > | mediump_ivec3
| 3 components vector of medium precision signed integer numbers.
typedef detail::tvec4 < mediump_int > | mediump_ivec4
| 4 components vector of medium precision signed integer numbers.
typedef detail::tmat2x2 < mediump_float > | mediump_mat2x2
| 2 columns of 2 components matrix of medium precision floating-point numbers.
typedef detail::tmat2x3 < mediump_float > | mediump_mat2x3
| 2 columns of 3 components matrix of medium precision floating-point numbers.
typedef detail::tmat2x4 < mediump_float > | mediump_mat2x4
| 2 columns of 4 components matrix of medium precision floating-point numbers.
typedef detail::tmat3x2 < mediump_float > | mediump_mat3x2
| 3 columns of 2 components matrix of medium precision floating-point numbers.
typedef detail::tmat3x3 < mediump_float > | mediump_mat3x3
| 3 columns of 3 components matrix of medium precision floating-point numbers.
typedef detail::tmat3x4 < mediump_float > | mediump_mat3x4
| 3 columns of 4 components matrix of medium precision floating-point numbers.
typedef detail::tmat4x2 < mediump_float > | mediump_mat4x2
| 4 columns of 2 components matrix of medium precision floating-point numbers.
typedef detail::tmat4x3 < mediump_float > | mediump_mat4x3
| 4 columns of 3 components matrix of medium precision floating-point numbers.
typedef detail::tmat4x4 < mediump_float > | mediump_mat4x4
| 4 columns of 4 components matrix of medium precision floating-point numbers.
typedef detail::mediump_uint_t | mediump_uint
| Medium precision unsigned integer.
typedef detail::tvec2 < mediump_uint > | mediump_uvec2
| 2 components vector of medium precision unsigned integer numbers.
typedef detail::tvec3 < mediump_uint > | mediump_uvec3
| 3 components vector of medium precision unsigned integer numbers.
typedef detail::tvec4 < mediump_uint > | mediump_uvec4
| 4 components vector of medium precision unsigned integer numbers.
typedef detail::tvec2 < mediump_float > | mediump_vec2
| 2 components vector of medium precision floating-point numbers.
typedef detail::tvec3 < mediump_float > | mediump_vec3
| 3 components vector of medium precision floating-point numbers.
typedef detail::tvec4 < mediump_float > | mediump_vec4
| 4 components vector of medium precision floating-point numbers.

## Detailed Description

namespace for precision stuff.

## Typedef Documentation

typedef detail::tmat2x4<highp_float> highp_mat2x4

2 columns of 4 components matrix of high precision floating-point numbers.

There is no guarantee on the actual precision. (From GLSL 1.30.8 specification, section 4.1.6 Matrices and section 4.5 Precision and Precision Qualifiers)

Definition at line 203 of file type_mat2x4.hpp.

typedef detail::tmat3x2<highp_float> highp_mat3x2

3 columns of 2 components matrix of high precision floating-point numbers.

There is no guarantee on the actual precision. (From GLSL 1.30.8 specification, section 4.1.6 Matrices and section 4.5 Precision and Precision Qualifiers)

Definition at line 205 of file type_mat3x2.hpp.

typedef detail::tmat3x4<highp_float> highp_mat3x4

3 columns of 4 components matrix of high precision floating-point numbers.

There is no guarantee on the actual precision. (From GLSL 1.30.8 specification, section 4.1.6 Matrices and section 4.5 Precision and Precision Qualifiers)

Definition at line 205 of file type_mat3x4.hpp.

typedef detail::tmat2x4<lowp_float> lowp_mat2x4

2 columns of 4 components matrix of low precision floating-point numbers.

There is no guarantee on the actual precision. (From GLSL 1.30.8 specification, section 4.1.6 Matrices and section 4.5 Precision and Precision Qualifiers)

Definition at line 195 of file type_mat2x4.hpp.

typedef detail::tmat3x2<lowp_float> lowp_mat3x2

3 columns of 2 components matrix of low precision floating-point numbers.

There is no guarantee on the actual precision. (From GLSL 1.30.8 specification, section 4.1.6 Matrices and section 4.5 Precision and Precision Qualifiers)

Definition at line 197 of file type_mat3x2.hpp.

typedef detail::tmat3x4<lowp_float> lowp_mat3x4

3 columns of 4 components matrix of low precision floating-point numbers.

There is no guarantee on the actual precision. (From GLSL 1.30.8 specification, section 4.1.6 Matrices and section 4.5 Precision and Precision Qualifiers)

Definition at line 197 of file type_mat3x4.hpp.

typedef detail::tmat2x4<mediump_float> mediump_mat2x4

2 columns of 4 components matrix of medium precision floating-point numbers.

There is no guarantee on the actual precision. (From GLSL 1.30.8 specification, section 4.1.6 Matrices and section 4.5 Precision and Precision Qualifiers)

Definition at line 199 of file type_mat2x4.hpp.

typedef detail::tmat3x2<mediump_float> mediump_mat3x2

3 columns of 2 components matrix of medium precision floating-point numbers.

There is no guarantee on the actual precision. (From GLSL 1.30.8 specification, section 4.1.6 Matrices and section 4.5 Precision and Precision Qualifiers)

Definition at line 201 of file type_mat3x2.hpp.

typedef detail::tmat3x4<mediump_float> mediump_mat3x4

3 columns of 4 components matrix of medium precision floating-point numbers.

There is no guarantee on the actual precision. (From GLSL 1.30.8 specification, section 4.1.6 Matrices and section 4.5 Precision and Precision Qualifiers)

Definition at line 201 of file type_mat3x4.hpp.