0.9.9 API documenation
Typedefs
GLM_GTC_type_precision

Typedefs

typedef float f32
 
typedef mat< 2, 2, f32, defaultp > f32mat2
 
typedef mat< 2, 2, f32, defaultp > f32mat2x2
 
typedef mat< 2, 3, f32, defaultp > f32mat2x3
 
typedef mat< 2, 4, f32, defaultp > f32mat2x4
 
typedef mat< 3, 3, f32, defaultp > f32mat3
 
typedef mat< 3, 2, f32, defaultp > f32mat3x2
 
typedef mat< 3, 3, f32, defaultp > f32mat3x3
 
typedef mat< 3, 4, f32, defaultp > f32mat3x4
 
typedef mat< 4, 4, f32, defaultp > f32mat4
 
typedef mat< 4, 2, f32, defaultp > f32mat4x2
 
typedef mat< 4, 3, f32, defaultp > f32mat4x3
 
typedef mat< 4, 4, f32, defaultp > f32mat4x4
 
typedef qua< f32, defaultp > f32quat
 
typedef vec< 1, f32, defaultp > f32vec1
 
typedef vec< 2, f32, defaultp > f32vec2
 
typedef vec< 3, f32, defaultp > f32vec3
 
typedef vec< 4, f32, defaultp > f32vec4
 
typedef double f64
 
typedef mat< 2, 2, f64, defaultp > f64mat2
 
typedef mat< 2, 2, f64, defaultp > f64mat2x2
 
typedef mat< 2, 3, f64, defaultp > f64mat2x3
 
typedef mat< 2, 4, f64, defaultp > f64mat2x4
 
typedef mat< 3, 3, f64, defaultp > f64mat3
 
typedef mat< 3, 2, f64, defaultp > f64mat3x2
 
typedef mat< 3, 3, f64, defaultp > f64mat3x3
 
typedef mat< 3, 4, f64, defaultp > f64mat3x4
 
typedef mat< 4, 4, f64, defaultp > f64mat4
 
typedef mat< 4, 2, f64, defaultp > f64mat4x2
 
typedef mat< 4, 3, f64, defaultp > f64mat4x3
 
typedef mat< 4, 4, f64, defaultp > f64mat4x4
 
typedef qua< f64, defaultp > f64quat
 
typedef vec< 1, f64, defaultp > f64vec1
 
typedef vec< 2, f64, defaultp > f64vec2
 
typedef vec< 3, f64, defaultp > f64vec3
 
typedef vec< 4, f64, defaultp > f64vec4
 
typedef float float32_t
 
typedef double float64_t
 
typedef mat< 2, 2, f32, defaultp > fmat2
 
typedef mat< 2, 2, f32, defaultp > fmat2x2
 
typedef mat< 2, 3, f32, defaultp > fmat2x3
 
typedef mat< 2, 4, f32, defaultp > fmat2x4
 
typedef mat< 3, 3, f32, defaultp > fmat3
 
typedef mat< 3, 2, f32, defaultp > fmat3x2
 
typedef mat< 3, 3, f32, defaultp > fmat3x3
 
typedef mat< 3, 4, f32, defaultp > fmat3x4
 
typedef mat< 4, 4, f32, defaultp > fmat4
 
typedef mat< 4, 2, f32, defaultp > fmat4x2
 
typedef mat< 4, 3, f32, defaultp > fmat4x3
 
typedef mat< 4, 4, f32, defaultp > fmat4x4
 
typedef vec< 1, f32, defaultp > fvec1
 
typedef vec< 2, f32, defaultp > fvec2
 
typedef vec< 3, f32, defaultp > fvec3
 
typedef vec< 4, f32, defaultp > fvec4
 
typedef float highp_f32
 
typedef mat< 2, 2, f32, highp > highp_f32mat2
 
typedef mat< 2, 2, f32, highp > highp_f32mat2x2
 
typedef mat< 2, 3, f32, highp > highp_f32mat2x3
 
typedef mat< 2, 4, f32, highp > highp_f32mat2x4
 
typedef mat< 3, 3, f32, highp > highp_f32mat3
 
typedef mat< 3, 2, f32, highp > highp_f32mat3x2
 
typedef mat< 3, 3, f32, highp > highp_f32mat3x3
 
typedef mat< 3, 4, f32, highp > highp_f32mat3x4
 
typedef mat< 4, 4, f32, highp > highp_f32mat4
 
typedef mat< 4, 2, f32, highp > highp_f32mat4x2
 
typedef mat< 4, 3, f32, highp > highp_f32mat4x3
 
typedef mat< 4, 4, f32, highp > highp_f32mat4x4
 
typedef qua< f32, highp > highp_f32quat
 
typedef vec< 1, f32, highp > highp_f32vec1
 
typedef vec< 2, f32, highp > highp_f32vec2
 
typedef vec< 3, f32, highp > highp_f32vec3
 
typedef vec< 4, f32, highp > highp_f32vec4
 
typedef double highp_f64
 
typedef mat< 2, 2, f64, highp > highp_f64mat2
 
typedef mat< 2, 2, f64, highp > highp_f64mat2x2
 
typedef mat< 2, 3, f64, highp > highp_f64mat2x3
 
typedef mat< 2, 4, f64, highp > highp_f64mat2x4
 
typedef mat< 3, 3, f64, highp > highp_f64mat3
 
typedef mat< 3, 2, f64, highp > highp_f64mat3x2
 
typedef mat< 3, 3, f64, highp > highp_f64mat3x3
 
typedef mat< 3, 4, f64, highp > highp_f64mat3x4
 
typedef mat< 4, 4, f64, highp > highp_f64mat4
 
typedef mat< 4, 2, f64, highp > highp_f64mat4x2
 
typedef mat< 4, 3, f64, highp > highp_f64mat4x3
 
typedef mat< 4, 4, f64, highp > highp_f64mat4x4
 
typedef qua< f64, highp > highp_f64quat
 
typedef vec< 1, f64, highp > highp_f64vec1
 
typedef vec< 2, f64, highp > highp_f64vec2
 
typedef vec< 3, f64, highp > highp_f64vec3
 
typedef vec< 4, f64, highp > highp_f64vec4
 
typedef float highp_float32
 
typedef float highp_float32_t
 
typedef double highp_float64
 
typedef double highp_float64_t
 
typedef mat< 2, 2, f32, highp > highp_fmat2
 
typedef mat< 2, 2, f32, highp > highp_fmat2x2
 
typedef mat< 2, 3, f32, highp > highp_fmat2x3
 
typedef mat< 2, 4, f32, highp > highp_fmat2x4
 
typedef mat< 3, 3, f32, highp > highp_fmat3
 
typedef mat< 3, 2, f32, highp > highp_fmat3x2
 
typedef mat< 3, 3, f32, highp > highp_fmat3x3
 
typedef mat< 3, 4, f32, highp > highp_fmat3x4
 
typedef mat< 4, 4, f32, highp > highp_fmat4
 
typedef mat< 4, 2, f32, highp > highp_fmat4x2
 
typedef mat< 4, 3, f32, highp > highp_fmat4x3
 
typedef mat< 4, 4, f32, highp > highp_fmat4x4
 
typedef vec< 1, float, highp > highp_fvec1
 
typedef vec< 2, float, highp > highp_fvec2
 
typedef vec< 3, float, highp > highp_fvec3
 
typedef vec< 4, float, highp > highp_fvec4
 
typedef int16 highp_i16
 
typedef vec< 1, i16, highp > highp_i16vec1
 
typedef vec< 2, i16, highp > highp_i16vec2
 
typedef vec< 3, i16, highp > highp_i16vec3
 
typedef vec< 4, i16, highp > highp_i16vec4
 
typedef int32 highp_i32
 
typedef vec< 1, i32, highp > highp_i32vec1
 
typedef vec< 2, i32, highp > highp_i32vec2
 
typedef vec< 3, i32, highp > highp_i32vec3
 
typedef vec< 4, i32, highp > highp_i32vec4
 
typedef int64 highp_i64
 
typedef vec< 1, i64, highp > highp_i64vec1
 
typedef vec< 2, i64, highp > highp_i64vec2
 
typedef vec< 3, i64, highp > highp_i64vec3
 
typedef vec< 4, i64, highp > highp_i64vec4
 
typedef int8 highp_i8
 
typedef vec< 1, i8, highp > highp_i8vec1
 
typedef vec< 2, i8, highp > highp_i8vec2
 
typedef vec< 3, i8, highp > highp_i8vec3
 
typedef vec< 4, i8, highp > highp_i8vec4
 
typedef int16 highp_int16
 
typedef int16 highp_int16_t
 
typedef int32 highp_int32
 
typedef int32 highp_int32_t
 
typedef int64 highp_int64
 
typedef int64 highp_int64_t
 
typedef int8 highp_int8
 
typedef int8 highp_int8_t
 
typedef uint16 highp_u16
 
typedef vec< 1, u16, highp > highp_u16vec1
 
typedef vec< 2, u16, highp > highp_u16vec2
 
typedef vec< 3, u16, highp > highp_u16vec3
 
typedef vec< 4, u16, highp > highp_u16vec4
 
typedef uint32 highp_u32
 
typedef vec< 1, u32, highp > highp_u32vec1
 
typedef vec< 2, u32, highp > highp_u32vec2
 
typedef vec< 3, u32, highp > highp_u32vec3
 
typedef vec< 4, u32, highp > highp_u32vec4
 
typedef uint64 highp_u64
 
typedef vec< 1, u64, highp > highp_u64vec1
 
typedef vec< 2, u64, highp > highp_u64vec2
 
typedef vec< 3, u64, highp > highp_u64vec3
 
typedef vec< 4, u64, highp > highp_u64vec4
 
typedef uint8 highp_u8
 
typedef vec< 1, u8, highp > highp_u8vec1
 
typedef vec< 2, u8, highp > highp_u8vec2
 
typedef vec< 3, u8, highp > highp_u8vec3
 
typedef vec< 4, u8, highp > highp_u8vec4
 
typedef uint16 highp_uint16
 
typedef uint16 highp_uint16_t
 
typedef uint32 highp_uint32
 
typedef uint32 highp_uint32_t
 
typedef uint64 highp_uint64
 
typedef uint64 highp_uint64_t
 
typedef uint8 highp_uint8
 
typedef uint8 highp_uint8_t
 
typedef int16 i16
 
typedef vec< 1, i16, defaultp > i16vec1
 
typedef vec< 2, i16, defaultp > i16vec2
 
typedef vec< 3, i16, defaultp > i16vec3
 
typedef vec< 4, i16, defaultp > i16vec4
 
typedef int32 i32
 
typedef vec< 1, i32, defaultp > i32vec1
 
typedef vec< 2, i32, defaultp > i32vec2
 
typedef vec< 3, i32, defaultp > i32vec3
 
typedef vec< 4, i32, defaultp > i32vec4
 
typedef int64 i64
 
typedef vec< 1, i64, defaultp > i64vec1
 
typedef vec< 2, i64, defaultp > i64vec2
 
typedef vec< 3, i64, defaultp > i64vec3
 
typedef vec< 4, i64, defaultp > i64vec4
 
typedef int8 i8
 
typedef vec< 1, i8, defaultp > i8vec1
 
typedef vec< 2, i8, defaultp > i8vec2
 
typedef vec< 3, i8, defaultp > i8vec3
 
typedef vec< 4, i8, defaultp > i8vec4
 
typedef int16 int16_t
 
typedef int32 int32_t
 
typedef int64 int64_t
 
typedef int8 int8_t
 
typedef float lowp_f32
 
typedef mat< 2, 2, f32, lowp > lowp_f32mat2
 
typedef mat< 2, 2, f32, lowp > lowp_f32mat2x2
 
typedef mat< 2, 3, f32, lowp > lowp_f32mat2x3
 
typedef mat< 2, 4, f32, lowp > lowp_f32mat2x4
 
typedef mat< 3, 3, f32, lowp > lowp_f32mat3
 
typedef mat< 3, 2, f32, lowp > lowp_f32mat3x2
 
typedef mat< 3, 3, f32, lowp > lowp_f32mat3x3
 
typedef mat< 3, 4, f32, lowp > lowp_f32mat3x4
 
typedef mat< 4, 4, f32, lowp > lowp_f32mat4
 
typedef mat< 4, 2, f32, lowp > lowp_f32mat4x2
 
typedef mat< 4, 3, f32, lowp > lowp_f32mat4x3
 
typedef mat< 4, 4, f32, lowp > lowp_f32mat4x4
 
typedef qua< f32, lowp > lowp_f32quat
 
typedef vec< 1, f32, lowp > lowp_f32vec1
 
typedef vec< 2, f32, lowp > lowp_f32vec2
 
typedef vec< 3, f32, lowp > lowp_f32vec3
 
typedef vec< 4, f32, lowp > lowp_f32vec4
 
typedef double lowp_f64
 
typedef mat< 2, 2, f64, lowp > lowp_f64mat2
 
typedef mat< 2, 2, f64, lowp > lowp_f64mat2x2
 
typedef mat< 2, 3, f64, lowp > lowp_f64mat2x3
 
typedef mat< 2, 4, f64, lowp > lowp_f64mat2x4
 
typedef mat< 3, 3, f64, lowp > lowp_f64mat3
 
typedef mat< 3, 2, f64, lowp > lowp_f64mat3x2
 
typedef mat< 3, 3, f64, lowp > lowp_f64mat3x3
 
typedef mat< 3, 4, f64, lowp > lowp_f64mat3x4
 
typedef mat< 4, 4, f64, lowp > lowp_f64mat4
 
typedef mat< 4, 2, f64, lowp > lowp_f64mat4x2
 
typedef mat< 4, 3, f64, lowp > lowp_f64mat4x3
 
typedef mat< 4, 4, f64, lowp > lowp_f64mat4x4
 
typedef qua< f64, lowp > lowp_f64quat
 
typedef vec< 1, f64, lowp > lowp_f64vec1
 
typedef vec< 2, f64, lowp > lowp_f64vec2
 
typedef vec< 3, f64, lowp > lowp_f64vec3
 
typedef vec< 4, f64, lowp > lowp_f64vec4
 
typedef float lowp_float32
 
typedef float lowp_float32_t
 
typedef double lowp_float64
 
typedef double lowp_float64_t
 
typedef mat< 2, 2, f32, lowp > lowp_fmat2
 
typedef mat< 2, 2, f32, lowp > lowp_fmat2x2
 
typedef mat< 2, 3, f32, lowp > lowp_fmat2x3
 
typedef mat< 2, 4, f32, lowp > lowp_fmat2x4
 
typedef mat< 3, 3, f32, lowp > lowp_fmat3
 
typedef mat< 3, 2, f32, lowp > lowp_fmat3x2
 
typedef mat< 3, 3, f32, lowp > lowp_fmat3x3
 
typedef mat< 3, 4, f32, lowp > lowp_fmat3x4
 
typedef mat< 4, 4, f32, lowp > lowp_fmat4
 
typedef mat< 4, 2, f32, lowp > lowp_fmat4x2
 
typedef mat< 4, 3, f32, lowp > lowp_fmat4x3
 
typedef mat< 4, 4, f32, lowp > lowp_fmat4x4
 
typedef vec< 1, float, lowp > lowp_fvec1
 
typedef vec< 2, float, lowp > lowp_fvec2
 
typedef vec< 3, float, lowp > lowp_fvec3
 
typedef vec< 4, float, lowp > lowp_fvec4
 
typedef int16 lowp_i16
 
typedef vec< 1, i16, lowp > lowp_i16vec1
 
typedef vec< 2, i16, lowp > lowp_i16vec2
 
typedef vec< 3, i16, lowp > lowp_i16vec3
 
typedef vec< 4, i16, lowp > lowp_i16vec4
 
typedef int32 lowp_i32
 
typedef vec< 1, i32, lowp > lowp_i32vec1
 
typedef vec< 2, i32, lowp > lowp_i32vec2
 
typedef vec< 3, i32, lowp > lowp_i32vec3
 
typedef vec< 4, i32, lowp > lowp_i32vec4
 
typedef int64 lowp_i64
 
typedef vec< 1, i64, lowp > lowp_i64vec1
 
typedef vec< 2, i64, lowp > lowp_i64vec2
 
typedef vec< 3, i64, lowp > lowp_i64vec3
 
typedef vec< 4, i64, lowp > lowp_i64vec4
 
typedef int8 lowp_i8
 
typedef vec< 1, i8, lowp > lowp_i8vec1
 
typedef vec< 2, i8, lowp > lowp_i8vec2
 
typedef vec< 3, i8, lowp > lowp_i8vec3
 
typedef vec< 4, i8, lowp > lowp_i8vec4
 
typedef int16 lowp_int16
 
typedef int16 lowp_int16_t
 
typedef int32 lowp_int32
 
typedef int32 lowp_int32_t
 
typedef int64 lowp_int64
 
typedef int64 lowp_int64_t
 
typedef int8 lowp_int8
 
typedef int8 lowp_int8_t
 
typedef uint16 lowp_u16
 
typedef vec< 1, u16, lowp > lowp_u16vec1
 
typedef vec< 2, u16, lowp > lowp_u16vec2
 
typedef vec< 3, u16, lowp > lowp_u16vec3
 
typedef vec< 4, u16, lowp > lowp_u16vec4
 
typedef uint32 lowp_u32
 
typedef vec< 1, u32, lowp > lowp_u32vec1
 
typedef vec< 2, u32, lowp > lowp_u32vec2
 
typedef vec< 3, u32, lowp > lowp_u32vec3
 
typedef vec< 4, u32, lowp > lowp_u32vec4
 
typedef uint64 lowp_u64
 
typedef vec< 1, u64, lowp > lowp_u64vec1
 
typedef vec< 2, u64, lowp > lowp_u64vec2
 
typedef vec< 3, u64, lowp > lowp_u64vec3
 
typedef vec< 4, u64, lowp > lowp_u64vec4
 
typedef uint8 lowp_u8
 
typedef vec< 1, u8, lowp > lowp_u8vec1
 
typedef vec< 2, u8, lowp > lowp_u8vec2
 
typedef vec< 3, u8, lowp > lowp_u8vec3
 
typedef vec< 4, u8, lowp > lowp_u8vec4
 
typedef uint16 lowp_uint16
 
typedef uint16 lowp_uint16_t
 
typedef uint32 lowp_uint32
 
typedef uint32 lowp_uint32_t
 
typedef uint64 lowp_uint64
 
typedef uint64 lowp_uint64_t
 
typedef uint8 lowp_uint8
 
typedef uint8 lowp_uint8_t
 
typedef float mediump_f32
 
typedef mat< 2, 2, f32, mediump > mediump_f32mat2
 
typedef mat< 2, 2, f32, mediump > mediump_f32mat2x2
 
typedef mat< 2, 3, f32, mediump > mediump_f32mat2x3
 
typedef mat< 2, 4, f32, mediump > mediump_f32mat2x4
 
typedef mat< 3, 3, f32, mediump > mediump_f32mat3
 
typedef mat< 3, 2, f32, mediump > mediump_f32mat3x2
 
typedef mat< 3, 3, f32, mediump > mediump_f32mat3x3
 
typedef mat< 3, 4, f32, mediump > mediump_f32mat3x4
 
typedef mat< 4, 4, f32, mediump > mediump_f32mat4
 
typedef mat< 4, 2, f32, mediump > mediump_f32mat4x2
 
typedef mat< 4, 3, f32, mediump > mediump_f32mat4x3
 
typedef mat< 4, 4, f32, mediump > mediump_f32mat4x4
 
typedef qua< f32, mediump > mediump_f32quat
 
typedef vec< 1, f32, mediump > mediump_f32vec1
 
typedef vec< 2, f32, mediump > mediump_f32vec2
 
typedef vec< 3, f32, mediump > mediump_f32vec3
 
typedef vec< 4, f32, mediump > mediump_f32vec4
 
typedef double mediump_f64
 
typedef mat< 2, 2, f64, mediump > mediump_f64mat2
 
typedef mat< 2, 2, f64, mediump > mediump_f64mat2x2
 
typedef mat< 2, 3, f64, mediump > mediump_f64mat2x3
 
typedef mat< 2, 4, f64, mediump > mediump_f64mat2x4
 
typedef mat< 3, 3, f64, mediump > mediump_f64mat3
 
typedef mat< 3, 2, f64, mediump > mediump_f64mat3x2
 
typedef mat< 3, 3, f64, mediump > mediump_f64mat3x3
 
typedef mat< 3, 4, f64, mediump > mediump_f64mat3x4
 
typedef mat< 4, 4, f64, mediump > mediump_f64mat4
 
typedef mat< 4, 2, f64, mediump > mediump_f64mat4x2
 
typedef mat< 4, 3, f64, mediump > mediump_f64mat4x3
 
typedef mat< 4, 4, f64, mediump > mediump_f64mat4x4
 
typedef qua< f64, mediump > mediump_f64quat
 
typedef vec< 1, f64, mediump > mediump_f64vec1
 
typedef vec< 2, f64, mediump > mediump_f64vec2
 
typedef vec< 3, f64, mediump > mediump_f64vec3
 
typedef vec< 4, f64, mediump > mediump_f64vec4
 
typedef float mediump_float32
 
typedef float mediump_float32_t
 
typedef double mediump_float64
 
typedef double mediump_float64_t
 
typedef mat< 2, 2, f32, mediump > mediump_fmat2
 
typedef mat< 2, 2, f32, mediump > mediump_fmat2x2
 
typedef mat< 2, 3, f32, mediump > mediump_fmat2x3
 
typedef mat< 2, 4, f32, mediump > mediump_fmat2x4
 
typedef mat< 3, 3, f32, mediump > mediump_fmat3
 
typedef mat< 3, 2, f32, mediump > mediump_fmat3x2
 
typedef mat< 3, 3, f32, mediump > mediump_fmat3x3
 
typedef mat< 3, 4, f32, mediump > mediump_fmat3x4
 
typedef mat< 4, 4, f32, mediump > mediump_fmat4
 
typedef mat< 4, 2, f32, mediump > mediump_fmat4x2
 
typedef mat< 4, 3, f32, mediump > mediump_fmat4x3
 
typedef mat< 4, 4, f32, mediump > mediump_fmat4x4
 
typedef vec< 1, float, mediump > mediump_fvec1
 
typedef vec< 2, float, mediump > mediump_fvec2
 
typedef vec< 3, float, mediump > mediump_fvec3
 
typedef vec< 4, float, mediump > mediump_fvec4
 
typedef int16 mediump_i16
 
typedef vec< 1, i16, mediump > mediump_i16vec1
 
typedef vec< 2, i16, mediump > mediump_i16vec2
 
typedef vec< 3, i16, mediump > mediump_i16vec3
 
typedef vec< 4, i16, mediump > mediump_i16vec4
 
typedef int32 mediump_i32
 
typedef vec< 1, i32, mediump > mediump_i32vec1
 
typedef vec< 2, i32, mediump > mediump_i32vec2
 
typedef vec< 3, i32, mediump > mediump_i32vec3
 
typedef vec< 4, i32, mediump > mediump_i32vec4
 
typedef int64 mediump_i64
 
typedef vec< 1, i64, mediump > mediump_i64vec1
 
typedef vec< 2, i64, mediump > mediump_i64vec2
 
typedef vec< 3, i64, mediump > mediump_i64vec3
 
typedef vec< 4, i64, mediump > mediump_i64vec4
 
typedef int8 mediump_i8
 
typedef vec< 1, i8, mediump > mediump_i8vec1
 
typedef vec< 2, i8, mediump > mediump_i8vec2
 
typedef vec< 3, i8, mediump > mediump_i8vec3
 
typedef vec< 4, i8, mediump > mediump_i8vec4
 
typedef int16 mediump_int16
 
typedef int16 mediump_int16_t
 
typedef int32 mediump_int32
 
typedef int32 mediump_int32_t
 
typedef int64 mediump_int64
 
typedef int64 mediump_int64_t
 
typedef int8 mediump_int8
 
typedef int8 mediump_int8_t
 
typedef uint16 mediump_u16
 
typedef vec< 1, u16, mediump > mediump_u16vec1
 
typedef vec< 2, u16, mediump > mediump_u16vec2
 
typedef vec< 3, u16, mediump > mediump_u16vec3
 
typedef vec< 4, u16, mediump > mediump_u16vec4
 
typedef uint32 mediump_u32
 
typedef vec< 1, u32, mediump > mediump_u32vec1
 
typedef vec< 2, u32, mediump > mediump_u32vec2
 
typedef vec< 3, u32, mediump > mediump_u32vec3
 
typedef vec< 4, u32, mediump > mediump_u32vec4
 
typedef uint64 mediump_u64
 
typedef vec< 1, u64, mediump > mediump_u64vec1
 
typedef vec< 2, u64, mediump > mediump_u64vec2
 
typedef vec< 3, u64, mediump > mediump_u64vec3
 
typedef vec< 4, u64, mediump > mediump_u64vec4
 
typedef uint8 mediump_u8
 
typedef vec< 1, u8, mediump > mediump_u8vec1
 
typedef vec< 2, u8, mediump > mediump_u8vec2
 
typedef vec< 3, u8, mediump > mediump_u8vec3
 
typedef vec< 4, u8, mediump > mediump_u8vec4
 
typedef uint16 mediump_uint16
 
typedef uint16 mediump_uint16_t
 
typedef uint32 mediump_uint32
 
typedef uint32 mediump_uint32_t
 
typedef uint64 mediump_uint64
 
typedef uint64 mediump_uint64_t
 
typedef uint8 mediump_uint8
 
typedef uint8 mediump_uint8_t
 
typedef uint16 u16
 
typedef vec< 1, u16, defaultp > u16vec1
 
typedef vec< 2, u16, defaultp > u16vec2
 
typedef vec< 3, u16, defaultp > u16vec3
 
typedef vec< 4, u16, defaultp > u16vec4
 
typedef uint32 u32
 
typedef vec< 1, u32, defaultp > u32vec1
 
typedef vec< 2, u32, defaultp > u32vec2
 
typedef vec< 3, u32, defaultp > u32vec3
 
typedef vec< 4, u32, defaultp > u32vec4
 
typedef uint64 u64
 
typedef vec< 1, u64, defaultp > u64vec1
 
typedef vec< 2, u64, defaultp > u64vec2
 
typedef vec< 3, u64, defaultp > u64vec3
 
typedef vec< 4, u64, defaultp > u64vec4
 
typedef uint8 u8
 
typedef vec< 1, u8, defaultp > u8vec1
 
typedef vec< 2, u8, defaultp > u8vec2
 
typedef vec< 3, u8, defaultp > u8vec3
 
typedef vec< 4, u8, defaultp > u8vec4
 
typedef uint16 uint16_t
 
typedef uint32 uint32_t
 
typedef uint64 uint64_t
 
typedef uint8 uint8_t
 

Detailed Description

Include <glm/gtc/type_precision.hpp> to use the features of this extension.

Defines specific C++-based qualifier types.

Typedef Documentation

◆ f32

typedef float32 f32

Default 32 bit single-qualifier floating-point scalar.

32 bit single-qualifier floating-point scalar.

See also
GLM_GTC_type_precision

Definition at line 150 of file fwd.hpp.

◆ f32mat2

typedef mat< 2, 2, f32, defaultp > f32mat2

Single-qualifier floating-point 1x1 matrix.

See also
GLM_GTC_type_precision Single-qualifier floating-point 2x2 matrix.
GLM_GTC_type_precision

Definition at line 552 of file fwd.hpp.

◆ f32mat2x2

typedef mat< 2, 2, f32, defaultp > f32mat2x2

Single-qualifier floating-point 1x1 matrix.

See also
GLM_GTC_type_precision Single-qualifier floating-point 2x2 matrix.
GLM_GTC_type_precision

Definition at line 700 of file fwd.hpp.

◆ f32mat2x3

typedef mat< 2, 3, f32, defaultp > f32mat2x3

Single-qualifier floating-point 2x3 matrix.

See also
GLM_GTC_type_precision

Definition at line 703 of file fwd.hpp.

◆ f32mat2x4

typedef mat< 2, 4, f32, defaultp > f32mat2x4

Single-qualifier floating-point 2x4 matrix.

See also
GLM_GTC_type_precision

Definition at line 706 of file fwd.hpp.

◆ f32mat3

typedef mat< 3, 3, f32, defaultp > f32mat3

Single-qualifier floating-point 3x3 matrix.

See also
GLM_GTC_type_precision

Definition at line 553 of file fwd.hpp.

◆ f32mat3x2

typedef mat< 3, 2, f32, defaultp > f32mat3x2

Single-qualifier floating-point 3x2 matrix.

See also
GLM_GTC_type_precision

Definition at line 701 of file fwd.hpp.

◆ f32mat3x3

typedef mat< 3, 3, f32, defaultp > f32mat3x3

Single-qualifier floating-point 3x3 matrix.

See also
GLM_GTC_type_precision

Definition at line 704 of file fwd.hpp.

◆ f32mat3x4

typedef mat< 3, 4, f32, defaultp > f32mat3x4

Single-qualifier floating-point 3x4 matrix.

See also
GLM_GTC_type_precision

Definition at line 707 of file fwd.hpp.

◆ f32mat4

typedef mat< 4, 4, f32, defaultp > f32mat4

Single-qualifier floating-point 4x4 matrix.

See also
GLM_GTC_type_precision

Definition at line 554 of file fwd.hpp.

◆ f32mat4x2

typedef mat< 4, 2, f32, defaultp > f32mat4x2

Single-qualifier floating-point 4x2 matrix.

See also
GLM_GTC_type_precision

Definition at line 702 of file fwd.hpp.

◆ f32mat4x3

typedef mat< 4, 3, f32, defaultp > f32mat4x3

Single-qualifier floating-point 4x3 matrix.

See also
GLM_GTC_type_precision

Definition at line 705 of file fwd.hpp.

◆ f32mat4x4

typedef mat< 4, 4, f32, defaultp > f32mat4x4

Single-qualifier floating-point 4x4 matrix.

See also
GLM_GTC_type_precision

Definition at line 708 of file fwd.hpp.

◆ f32quat

typedef qua< f32, defaultp > f32quat

Single-qualifier floating-point quaternion.

See also
GLM_GTC_type_precision

Definition at line 805 of file fwd.hpp.

◆ f32vec1

typedef vec< 1, f32, defaultp > f32vec1

Single-qualifier floating-point vector of 1 component.

See also
GLM_GTC_type_precision

Definition at line 461 of file fwd.hpp.

◆ f32vec2

typedef vec< 2, f32, defaultp > f32vec2

Single-qualifier floating-point vector of 2 components.

See also
GLM_GTC_type_precision

Definition at line 462 of file fwd.hpp.

◆ f32vec3

typedef vec< 3, f32, defaultp > f32vec3

Single-qualifier floating-point vector of 3 components.

See also
GLM_GTC_type_precision

Definition at line 463 of file fwd.hpp.

◆ f32vec4

typedef vec< 4, f32, defaultp > f32vec4

Single-qualifier floating-point vector of 4 components.

See also
GLM_GTC_type_precision

Definition at line 464 of file fwd.hpp.

◆ f64

typedef float64 f64

Default 64 bit double-qualifier floating-point scalar.

64 bit double-qualifier floating-point scalar.

See also
GLM_GTC_type_precision

Definition at line 166 of file fwd.hpp.

◆ f64mat2

typedef mat< 2, 2, f64, defaultp > f64mat2

Double-qualifier floating-point 1x1 matrix.

See also
GLM_GTC_type_precision Double-qualifier floating-point 2x2 matrix.
GLM_GTC_type_precision

Definition at line 584 of file fwd.hpp.

◆ f64mat2x2

typedef mat< 2, 2, f64, defaultp > f64mat2x2

Double-qualifier floating-point 1x1 matrix.

See also
GLM_GTC_type_precision Double-qualifier floating-point 2x2 matrix.
GLM_GTC_type_precision

Definition at line 780 of file fwd.hpp.

◆ f64mat2x3

typedef mat< 2, 3, f64, defaultp > f64mat2x3

Double-qualifier floating-point 2x3 matrix.

See also
GLM_GTC_type_precision

Definition at line 783 of file fwd.hpp.

◆ f64mat2x4

typedef mat< 2, 4, f64, defaultp > f64mat2x4

Double-qualifier floating-point 2x4 matrix.

See also
GLM_GTC_type_precision

Definition at line 786 of file fwd.hpp.

◆ f64mat3

typedef mat< 3, 3, f64, defaultp > f64mat3

Double-qualifier floating-point 3x3 matrix.

See also
GLM_GTC_type_precision

Definition at line 585 of file fwd.hpp.

◆ f64mat3x2

typedef mat< 3, 2, f64, defaultp > f64mat3x2

Double-qualifier floating-point 3x2 matrix.

See also
GLM_GTC_type_precision

Definition at line 781 of file fwd.hpp.

◆ f64mat3x3

typedef mat< 3, 3, f64, defaultp > f64mat3x3

Double-qualifier floating-point 3x3 matrix.

See also
GLM_GTC_type_precision

Definition at line 784 of file fwd.hpp.

◆ f64mat3x4

typedef mat< 3, 4, f64, defaultp > f64mat3x4

Double-qualifier floating-point 3x4 matrix.

See also
GLM_GTC_type_precision

Definition at line 787 of file fwd.hpp.

◆ f64mat4

typedef mat< 4, 4, f64, defaultp > f64mat4

Double-qualifier floating-point 4x4 matrix.

See also
GLM_GTC_type_precision

Definition at line 586 of file fwd.hpp.

◆ f64mat4x2

typedef mat< 4, 2, f64, defaultp > f64mat4x2

Double-qualifier floating-point 4x2 matrix.

See also
GLM_GTC_type_precision

Definition at line 782 of file fwd.hpp.

◆ f64mat4x3

typedef mat< 4, 3, f64, defaultp > f64mat4x3

Double-qualifier floating-point 4x3 matrix.

See also
GLM_GTC_type_precision

Definition at line 785 of file fwd.hpp.

◆ f64mat4x4

typedef mat< 4, 4, f64, defaultp > f64mat4x4

Double-qualifier floating-point 4x4 matrix.

See also
GLM_GTC_type_precision

Definition at line 788 of file fwd.hpp.

◆ f64quat

typedef qua< f64, defaultp > f64quat

Double-qualifier floating-point quaternion.

See also
GLM_GTC_type_precision

Definition at line 815 of file fwd.hpp.

◆ f64vec1

typedef vec< 1, f64, defaultp > f64vec1

Double-qualifier floating-point vector of 1 component.

See also
GLM_GTC_type_precision

Definition at line 501 of file fwd.hpp.

◆ f64vec2

typedef vec< 2, f64, defaultp > f64vec2

Double-qualifier floating-point vector of 2 components.

See also
GLM_GTC_type_precision

Definition at line 502 of file fwd.hpp.

◆ f64vec3

typedef vec< 3, f64, defaultp > f64vec3

Double-qualifier floating-point vector of 3 components.

See also
GLM_GTC_type_precision

Definition at line 503 of file fwd.hpp.

◆ f64vec4

typedef vec< 4, f64, defaultp > f64vec4

Double-qualifier floating-point vector of 4 components.

See also
GLM_GTC_type_precision

Definition at line 504 of file fwd.hpp.

◆ float32_t

typedef float32 float32_t

Default 32 bit single-qualifier floating-point scalar.

32 bit single-qualifier floating-point scalar.

See also
GLM_GTC_type_precision

Definition at line 160 of file fwd.hpp.

◆ float64_t

typedef float64 float64_t

Default 64 bit double-qualifier floating-point scalar.

64 bit double-qualifier floating-point scalar.

See also
GLM_GTC_type_precision

Definition at line 176 of file fwd.hpp.

◆ fmat2

typedef mat< 2, 2, f32, defaultp > fmat2

Single-qualifier floating-point 1x1 matrix.

See also
GLM_GTC_type_precision Single-qualifier floating-point 2x2 matrix.
GLM_GTC_type_precision

Definition at line 536 of file fwd.hpp.

◆ fmat2x2

typedef mat< 2, 2, f32, defaultp > fmat2x2

Single-qualifier floating-point 1x1 matrix.

See also
GLM_GTC_type_precision Single-qualifier floating-point 2x2 matrix.
GLM_GTC_type_precision

Definition at line 660 of file fwd.hpp.

◆ fmat2x3

typedef mat< 2, 3, f32, defaultp > fmat2x3

Single-qualifier floating-point 2x3 matrix.

See also
GLM_GTC_type_precision

Definition at line 663 of file fwd.hpp.

◆ fmat2x4

typedef mat< 2, 4, f32, defaultp > fmat2x4

Single-qualifier floating-point 2x4 matrix.

See also
GLM_GTC_type_precision

Definition at line 666 of file fwd.hpp.

◆ fmat3

typedef mat< 3, 3, f32, defaultp > fmat3

Single-qualifier floating-point 3x3 matrix.

See also
GLM_GTC_type_precision

Definition at line 537 of file fwd.hpp.

◆ fmat3x2

typedef mat< 3, 2, f32, defaultp > fmat3x2

Single-qualifier floating-point 3x2 matrix.

See also
GLM_GTC_type_precision

Definition at line 661 of file fwd.hpp.

◆ fmat3x3

typedef mat< 3, 3, f32, defaultp > fmat3x3

Single-qualifier floating-point 3x3 matrix.

See also
GLM_GTC_type_precision

Definition at line 664 of file fwd.hpp.

◆ fmat3x4

typedef mat< 3, 4, f32, defaultp > fmat3x4

Single-qualifier floating-point 3x4 matrix.

See also
GLM_GTC_type_precision

Definition at line 667 of file fwd.hpp.

◆ fmat4

typedef mat< 4, 4, f32, defaultp > fmat4

Single-qualifier floating-point 4x4 matrix.

See also
GLM_GTC_type_precision

Definition at line 538 of file fwd.hpp.

◆ fmat4x2

typedef mat< 4, 2, f32, defaultp > fmat4x2

Single-qualifier floating-point 4x2 matrix.

See also
GLM_GTC_type_precision

Definition at line 662 of file fwd.hpp.

◆ fmat4x3

typedef mat< 4, 3, f32, defaultp > fmat4x3

Single-qualifier floating-point 4x3 matrix.

See also
GLM_GTC_type_precision

Definition at line 665 of file fwd.hpp.

◆ fmat4x4

typedef mat< 4, 4, f32, defaultp > fmat4x4

Single-qualifier floating-point 4x4 matrix.

See also
GLM_GTC_type_precision

Definition at line 668 of file fwd.hpp.

◆ fvec1

typedef vec< 1, float, defaultp > fvec1

Single-qualifier floating-point vector of 1 component.

See also
GLM_GTC_type_precision

Definition at line 441 of file fwd.hpp.

◆ fvec2

typedef vec< 2, float, defaultp > fvec2

Single-qualifier floating-point vector of 2 components.

See also
GLM_GTC_type_precision

Definition at line 442 of file fwd.hpp.

◆ fvec3

typedef vec< 3, float, defaultp > fvec3

Single-qualifier floating-point vector of 3 components.

See also
GLM_GTC_type_precision

Definition at line 443 of file fwd.hpp.

◆ fvec4

typedef vec< 4, float, defaultp > fvec4

Single-qualifier floating-point vector of 4 components.

See also
GLM_GTC_type_precision

Definition at line 444 of file fwd.hpp.

◆ highp_f32

typedef float32 highp_f32

High 32 bit single-qualifier floating-point scalar.

See also
GLM_GTC_type_precision

Definition at line 149 of file fwd.hpp.

◆ highp_f32mat2

High single-qualifier floating-point 1x1 matrix.

See also
GLM_GTC_type_precision High single-qualifier floating-point 2x2 matrix.
GLM_GTC_type_precision

Definition at line 548 of file fwd.hpp.

◆ highp_f32mat2x2

typedef mat< 2, 2, f32, highp > highp_f32mat2x2

High single-qualifier floating-point 1x1 matrix.

See also
GLM_GTC_type_precision High single-qualifier floating-point 2x2 matrix.
GLM_GTC_type_precision

Definition at line 690 of file fwd.hpp.

◆ highp_f32mat2x3

typedef mat< 2, 3, f32, highp > highp_f32mat2x3

High single-qualifier floating-point 2x3 matrix.

See also
GLM_GTC_type_precision

Definition at line 691 of file fwd.hpp.

◆ highp_f32mat2x4

typedef mat< 2, 4, f32, highp > highp_f32mat2x4

High single-qualifier floating-point 2x4 matrix.

See also
GLM_GTC_type_precision

Definition at line 692 of file fwd.hpp.

◆ highp_f32mat3

High single-qualifier floating-point 3x3 matrix.

See also
GLM_GTC_type_precision

Definition at line 549 of file fwd.hpp.

◆ highp_f32mat3x2

typedef mat< 3, 2, f32, highp > highp_f32mat3x2

High single-qualifier floating-point 3x2 matrix.

See also
GLM_GTC_type_precision

Definition at line 693 of file fwd.hpp.

◆ highp_f32mat3x3

typedef mat< 3, 3, f32, highp > highp_f32mat3x3

High single-qualifier floating-point 3x3 matrix.

See also
GLM_GTC_type_precision

Definition at line 694 of file fwd.hpp.

◆ highp_f32mat3x4

typedef mat< 3, 4, f32, highp > highp_f32mat3x4

High single-qualifier floating-point 3x4 matrix.

See also
GLM_GTC_type_precision

Definition at line 695 of file fwd.hpp.

◆ highp_f32mat4

High single-qualifier floating-point 4x4 matrix.

See also
GLM_GTC_type_precision

Definition at line 550 of file fwd.hpp.

◆ highp_f32mat4x2

typedef mat< 4, 2, f32, highp > highp_f32mat4x2

High single-qualifier floating-point 4x2 matrix.

See also
GLM_GTC_type_precision

Definition at line 696 of file fwd.hpp.

◆ highp_f32mat4x3

typedef mat< 4, 3, f32, highp > highp_f32mat4x3

High single-qualifier floating-point 4x3 matrix.

See also
GLM_GTC_type_precision

Definition at line 697 of file fwd.hpp.

◆ highp_f32mat4x4

typedef mat< 4, 4, f32, highp > highp_f32mat4x4

High single-qualifier floating-point 4x4 matrix.

See also
GLM_GTC_type_precision

Definition at line 698 of file fwd.hpp.

◆ highp_f32quat

typedef qua< f32, highp > highp_f32quat

High single-qualifier floating-point quaternion.

See also
GLM_GTC_type_precision

Definition at line 804 of file fwd.hpp.

◆ highp_f32vec1

typedef vec< 1, f32, highp > highp_f32vec1

High single-qualifier floating-point vector of 1 component.

See also
GLM_GTC_type_precision

Definition at line 456 of file fwd.hpp.

◆ highp_f32vec2

typedef vec< 2, f32, highp > highp_f32vec2

High single-qualifier floating-point vector of 2 components.

See also
GLM_GTC_type_precision

Definition at line 457 of file fwd.hpp.

◆ highp_f32vec3

typedef vec< 3, f32, highp > highp_f32vec3

High single-qualifier floating-point vector of 3 components.

See also
GLM_GTC_type_precision

Definition at line 458 of file fwd.hpp.

◆ highp_f32vec4

typedef vec< 4, f32, highp > highp_f32vec4

High single-qualifier floating-point vector of 4 components.

See also
GLM_GTC_type_precision

Definition at line 459 of file fwd.hpp.

◆ highp_f64

typedef float64 highp_f64

High 64 bit double-qualifier floating-point scalar.

See also
GLM_GTC_type_precision

Definition at line 165 of file fwd.hpp.

◆ highp_f64mat2

High double-qualifier floating-point 1x1 matrix.

See also
GLM_GTC_type_precision High double-qualifier floating-point 2x2 matrix.
GLM_GTC_type_precision

Definition at line 580 of file fwd.hpp.

◆ highp_f64mat2x2

typedef mat< 2, 2, f64, highp > highp_f64mat2x2

High double-qualifier floating-point 1x1 matrix.

See also
GLM_GTC_type_precision High double-qualifier floating-point 2x2 matrix.
GLM_GTC_type_precision

Definition at line 770 of file fwd.hpp.

◆ highp_f64mat2x3

typedef mat< 2, 3, f64, highp > highp_f64mat2x3

High double-qualifier floating-point 2x3 matrix.

See also
GLM_GTC_type_precision

Definition at line 771 of file fwd.hpp.

◆ highp_f64mat2x4

typedef mat< 2, 4, f64, highp > highp_f64mat2x4

High double-qualifier floating-point 2x4 matrix.

See also
GLM_GTC_type_precision

Definition at line 772 of file fwd.hpp.

◆ highp_f64mat3

High double-qualifier floating-point 3x3 matrix.

See also
GLM_GTC_type_precision

Definition at line 581 of file fwd.hpp.

◆ highp_f64mat3x2

typedef mat< 3, 2, f64, highp > highp_f64mat3x2

High double-qualifier floating-point 3x2 matrix.

See also
GLM_GTC_type_precision

Definition at line 773 of file fwd.hpp.

◆ highp_f64mat3x3

typedef mat< 3, 3, f64, highp > highp_f64mat3x3

High double-qualifier floating-point 3x3 matrix.

See also
GLM_GTC_type_precision

Definition at line 774 of file fwd.hpp.

◆ highp_f64mat3x4

typedef mat< 3, 4, f64, highp > highp_f64mat3x4

High double-qualifier floating-point 3x4 matrix.

See also
GLM_GTC_type_precision

Definition at line 775 of file fwd.hpp.

◆ highp_f64mat4

High double-qualifier floating-point 4x4 matrix.

See also
GLM_GTC_type_precision

Definition at line 582 of file fwd.hpp.

◆ highp_f64mat4x2

typedef mat< 4, 2, f64, highp > highp_f64mat4x2

High double-qualifier floating-point 4x2 matrix.

See also
GLM_GTC_type_precision

Definition at line 776 of file fwd.hpp.

◆ highp_f64mat4x3

typedef mat< 4, 3, f64, highp > highp_f64mat4x3

High double-qualifier floating-point 4x3 matrix.

See also
GLM_GTC_type_precision

Definition at line 777 of file fwd.hpp.

◆ highp_f64mat4x4

typedef mat< 4, 4, f64, highp > highp_f64mat4x4

High double-qualifier floating-point 4x4 matrix.

See also
GLM_GTC_type_precision

Definition at line 778 of file fwd.hpp.

◆ highp_f64quat

typedef qua< f64, highp > highp_f64quat

High double-qualifier floating-point quaternion.

See also
GLM_GTC_type_precision

Definition at line 814 of file fwd.hpp.

◆ highp_f64vec1

typedef vec< 1, f64, highp > highp_f64vec1

High double-qualifier floating-point vector of 1 component.

See also
GLM_GTC_type_precision

Definition at line 496 of file fwd.hpp.

◆ highp_f64vec2

typedef vec< 2, f64, highp > highp_f64vec2

High double-qualifier floating-point vector of 2 components.

See also
GLM_GTC_type_precision

Definition at line 497 of file fwd.hpp.

◆ highp_f64vec3

typedef vec< 3, f64, highp > highp_f64vec3

High double-qualifier floating-point vector of 3 components.

See also
GLM_GTC_type_precision

Definition at line 498 of file fwd.hpp.

◆ highp_f64vec4

typedef vec< 4, f64, highp > highp_f64vec4

High double-qualifier floating-point vector of 4 components.

See also
GLM_GTC_type_precision

Definition at line 499 of file fwd.hpp.

◆ highp_float32

High 32 bit single-qualifier floating-point scalar.

See also
GLM_GTC_type_precision

Definition at line 154 of file fwd.hpp.

◆ highp_float32_t

High 32 bit single-qualifier floating-point scalar.

See also
GLM_GTC_type_precision

Definition at line 159 of file fwd.hpp.

◆ highp_float64

High 64 bit double-qualifier floating-point scalar.

See also
GLM_GTC_type_precision

Definition at line 170 of file fwd.hpp.

◆ highp_float64_t

High 64 bit double-qualifier floating-point scalar.

See also
GLM_GTC_type_precision

Definition at line 175 of file fwd.hpp.

◆ highp_fmat2

High single-qualifier floating-point 1x1 matrix.

See also
GLM_GTC_type_precision High single-qualifier floating-point 2x2 matrix.
GLM_GTC_type_precision

Definition at line 532 of file fwd.hpp.

◆ highp_fmat2x2

typedef mat< 2, 2, f32, highp > highp_fmat2x2

High single-qualifier floating-point 1x1 matrix.

See also
GLM_GTC_type_precision High single-qualifier floating-point 2x2 matrix.
GLM_GTC_type_precision

Definition at line 650 of file fwd.hpp.

◆ highp_fmat2x3

typedef mat< 2, 3, f32, highp > highp_fmat2x3

High single-qualifier floating-point 2x3 matrix.

See also
GLM_GTC_type_precision

Definition at line 651 of file fwd.hpp.

◆ highp_fmat2x4

typedef mat< 2, 4, f32, highp > highp_fmat2x4

High single-qualifier floating-point 2x4 matrix.

See also
GLM_GTC_type_precision

Definition at line 652 of file fwd.hpp.

◆ highp_fmat3

High single-qualifier floating-point 3x3 matrix.

See also
GLM_GTC_type_precision

Definition at line 533 of file fwd.hpp.

◆ highp_fmat3x2

typedef mat< 3, 2, f32, highp > highp_fmat3x2

High single-qualifier floating-point 3x2 matrix.

See also
GLM_GTC_type_precision

Definition at line 653 of file fwd.hpp.

◆ highp_fmat3x3

typedef mat< 3, 3, f32, highp > highp_fmat3x3

High single-qualifier floating-point 3x3 matrix.

See also
GLM_GTC_type_precision

Definition at line 654 of file fwd.hpp.

◆ highp_fmat3x4

typedef mat< 3, 4, f32, highp > highp_fmat3x4

High single-qualifier floating-point 3x4 matrix.

See also
GLM_GTC_type_precision

Definition at line 655 of file fwd.hpp.

◆ highp_fmat4

High single-qualifier floating-point 4x4 matrix.

See also
GLM_GTC_type_precision

Definition at line 534 of file fwd.hpp.

◆ highp_fmat4x2

typedef mat< 4, 2, f32, highp > highp_fmat4x2

High single-qualifier floating-point 4x2 matrix.

See also
GLM_GTC_type_precision

Definition at line 656 of file fwd.hpp.

◆ highp_fmat4x3

typedef mat< 4, 3, f32, highp > highp_fmat4x3

High single-qualifier floating-point 4x3 matrix.

See also
GLM_GTC_type_precision

Definition at line 657 of file fwd.hpp.

◆ highp_fmat4x4

typedef mat< 4, 4, f32, highp > highp_fmat4x4

High single-qualifier floating-point 4x4 matrix.

See also
GLM_GTC_type_precision

Definition at line 658 of file fwd.hpp.

◆ highp_fvec1

typedef vec< 1, float, highp > highp_fvec1

High single-qualifier floating-point vector of 1 component.

See also
GLM_GTC_type_precision

Definition at line 436 of file fwd.hpp.

◆ highp_fvec2

typedef vec< 2, float, highp > highp_fvec2

High Single-qualifier floating-point vector of 2 components.

See also
core_precision

Definition at line 437 of file fwd.hpp.

◆ highp_fvec3

typedef vec< 3, float, highp > highp_fvec3

High Single-qualifier floating-point vector of 3 components.

See also
core_precision

Definition at line 438 of file fwd.hpp.

◆ highp_fvec4

typedef vec< 4, float, highp > highp_fvec4

High Single-qualifier floating-point vector of 4 components.

See also
core_precision

Definition at line 439 of file fwd.hpp.

◆ highp_i16

typedef detail::int16 highp_i16

High qualifier 16 bit signed integer type.

See also
GLM_GTC_type_precision

Definition at line 47 of file fwd.hpp.

◆ highp_i16vec1

typedef vec< 1, i16, highp > highp_i16vec1

High qualifier 16 bit signed integer scalar type.

See also
GLM_GTC_type_precision

Definition at line 252 of file fwd.hpp.

◆ highp_i16vec2

typedef vec< 2, i16, highp > highp_i16vec2

High qualifier 16 bit signed integer vector of 2 components type.

See also
GLM_GTC_type_precision

Definition at line 253 of file fwd.hpp.

◆ highp_i16vec3

typedef vec< 3, i16, highp > highp_i16vec3

High qualifier 16 bit signed integer vector of 3 components type.

See also
GLM_GTC_type_precision

Definition at line 254 of file fwd.hpp.

◆ highp_i16vec4

typedef vec< 4, i16, highp > highp_i16vec4

High qualifier 16 bit signed integer vector of 4 components type.

See also
GLM_GTC_type_precision

Definition at line 255 of file fwd.hpp.

◆ highp_i32

typedef detail::int32 highp_i32

High qualifier 32 bit signed integer type.

See also
GLM_GTC_type_precision

Definition at line 61 of file fwd.hpp.

◆ highp_i32vec1

typedef vec< 1, i32, highp > highp_i32vec1

High qualifier 32 bit signed integer scalar type.

See also
GLM_GTC_type_precision

Definition at line 272 of file fwd.hpp.

◆ highp_i32vec2

typedef vec< 2, i32, highp > highp_i32vec2

High qualifier 32 bit signed integer vector of 2 components type.

See also
GLM_GTC_type_precision

Definition at line 273 of file fwd.hpp.

◆ highp_i32vec3

typedef vec< 3, i32, highp > highp_i32vec3

High qualifier 32 bit signed integer vector of 3 components type.

See also
GLM_GTC_type_precision

Definition at line 274 of file fwd.hpp.

◆ highp_i32vec4

typedef vec< 4, i32, highp > highp_i32vec4

High qualifier 32 bit signed integer vector of 4 components type.

See also
GLM_GTC_type_precision

Definition at line 275 of file fwd.hpp.

◆ highp_i64

typedef detail::int64 highp_i64

High qualifier 64 bit signed integer type.

See also
GLM_GTC_type_precision

Definition at line 75 of file fwd.hpp.

◆ highp_i64vec1

typedef vec< 1, i64, highp > highp_i64vec1

High qualifier 64 bit signed integer scalar type.

See also
GLM_GTC_type_precision

Definition at line 292 of file fwd.hpp.

◆ highp_i64vec2

typedef vec< 2, i64, highp > highp_i64vec2

High qualifier 64 bit signed integer vector of 2 components type.

See also
GLM_GTC_type_precision

Definition at line 293 of file fwd.hpp.

◆ highp_i64vec3

typedef vec< 3, i64, highp > highp_i64vec3

High qualifier 64 bit signed integer vector of 3 components type.

See also
GLM_GTC_type_precision

Definition at line 294 of file fwd.hpp.

◆ highp_i64vec4

typedef vec< 4, i64, highp > highp_i64vec4

High qualifier 64 bit signed integer vector of 4 components type.

See also
GLM_GTC_type_precision

Definition at line 295 of file fwd.hpp.

◆ highp_i8

typedef detail::int8 highp_i8

High qualifier 8 bit signed integer type.

See also
GLM_GTC_type_precision

Definition at line 33 of file fwd.hpp.

◆ highp_i8vec1

typedef vec< 1, i8, highp > highp_i8vec1

High qualifier 8 bit signed integer scalar type.

See also
GLM_GTC_type_precision

Definition at line 232 of file fwd.hpp.

◆ highp_i8vec2

typedef vec< 2, i8, highp > highp_i8vec2

High qualifier 8 bit signed integer vector of 2 components type.

See also
GLM_GTC_type_precision

Definition at line 233 of file fwd.hpp.

◆ highp_i8vec3

typedef vec< 3, i8, highp > highp_i8vec3

High qualifier 8 bit signed integer vector of 3 components type.

See also
GLM_GTC_type_precision

Definition at line 234 of file fwd.hpp.

◆ highp_i8vec4

typedef vec< 4, i8, highp > highp_i8vec4

High qualifier 8 bit signed integer vector of 4 components type.

See also
GLM_GTC_type_precision

Definition at line 235 of file fwd.hpp.

◆ highp_int16

typedef detail::int16 highp_int16

High qualifier 16 bit signed integer type.

See also
GLM_GTC_type_precision

Definition at line 52 of file fwd.hpp.

◆ highp_int16_t

typedef detail::int16 highp_int16_t

High qualifier 16 bit signed integer type.

See also
GLM_GTC_type_precision

Definition at line 56 of file fwd.hpp.

◆ highp_int32

typedef detail::int32 highp_int32

High qualifier 32 bit signed integer type.

See also
GLM_GTC_type_precision

Definition at line 66 of file fwd.hpp.

◆ highp_int32_t

typedef detail::int32 highp_int32_t

32 bit signed integer type.

See also
GLM_GTC_type_precision

Definition at line 70 of file fwd.hpp.

◆ highp_int64

typedef detail::int64 highp_int64

High qualifier 64 bit signed integer type.

See also
GLM_GTC_type_precision

Definition at line 80 of file fwd.hpp.

◆ highp_int64_t

typedef detail::int64 highp_int64_t

High qualifier 64 bit signed integer type.

See also
GLM_GTC_type_precision

Definition at line 84 of file fwd.hpp.

◆ highp_int8

typedef detail::int8 highp_int8

High qualifier 8 bit signed integer type.

See also
GLM_GTC_type_precision

Definition at line 38 of file fwd.hpp.

◆ highp_int8_t

typedef detail::int8 highp_int8_t

High qualifier 8 bit signed integer type.

See also
GLM_GTC_type_precision

Definition at line 42 of file fwd.hpp.

◆ highp_u16

typedef detail::uint16 highp_u16

High qualifier 16 bit unsigned integer type.

See also
GLM_GTC_type_precision

Definition at line 105 of file fwd.hpp.

◆ highp_u16vec1

typedef vec< 1, u16, highp > highp_u16vec1

High qualifier 16 bit unsigned integer scalar type.

See also
GLM_GTC_type_precision

Definition at line 354 of file fwd.hpp.

◆ highp_u16vec2

typedef vec< 2, u16, highp > highp_u16vec2

High qualifier 16 bit unsigned integer vector of 2 components type.

See also
GLM_GTC_type_precision

Definition at line 355 of file fwd.hpp.

◆ highp_u16vec3

typedef vec< 3, u16, highp > highp_u16vec3

High qualifier 16 bit unsigned integer vector of 3 components type.

See also
GLM_GTC_type_precision

Definition at line 356 of file fwd.hpp.

◆ highp_u16vec4

typedef vec< 4, u16, highp > highp_u16vec4

High qualifier 16 bit unsigned integer vector of 4 components type.

See also
GLM_GTC_type_precision

Definition at line 357 of file fwd.hpp.

◆ highp_u32

typedef detail::uint32 highp_u32

High qualifier 32 bit unsigned integer type.

See also
GLM_GTC_type_precision

Definition at line 119 of file fwd.hpp.

◆ highp_u32vec1

typedef vec< 1, u32, highp > highp_u32vec1

High qualifier 32 bit unsigned integer scalar type.

See also
GLM_GTC_type_precision

Definition at line 374 of file fwd.hpp.

◆ highp_u32vec2

typedef vec< 2, u32, highp > highp_u32vec2

High qualifier 32 bit unsigned integer vector of 2 components type.

See also
GLM_GTC_type_precision

Definition at line 375 of file fwd.hpp.

◆ highp_u32vec3

typedef vec< 3, u32, highp > highp_u32vec3

High qualifier 32 bit unsigned integer vector of 3 components type.

See also
GLM_GTC_type_precision

Definition at line 376 of file fwd.hpp.

◆ highp_u32vec4

typedef vec< 4, u32, highp > highp_u32vec4

High qualifier 32 bit unsigned integer vector of 4 components type.

See also
GLM_GTC_type_precision

Definition at line 377 of file fwd.hpp.

◆ highp_u64

typedef detail::uint64 highp_u64

High qualifier 64 bit unsigned integer type.

See also
GLM_GTC_type_precision

Definition at line 133 of file fwd.hpp.

◆ highp_u64vec1

typedef vec< 1, u64, highp > highp_u64vec1

High qualifier 64 bit unsigned integer scalar type.

See also
GLM_GTC_type_precision

Definition at line 394 of file fwd.hpp.

◆ highp_u64vec2

typedef vec< 2, u64, highp > highp_u64vec2

High qualifier 64 bit unsigned integer vector of 2 components type.

See also
GLM_GTC_type_precision

Definition at line 395 of file fwd.hpp.

◆ highp_u64vec3

typedef vec< 3, u64, highp > highp_u64vec3

High qualifier 64 bit unsigned integer vector of 3 components type.

See also
GLM_GTC_type_precision

Definition at line 396 of file fwd.hpp.

◆ highp_u64vec4

typedef vec< 4, u64, highp > highp_u64vec4

High qualifier 64 bit unsigned integer vector of 4 components type.

See also
GLM_GTC_type_precision

Definition at line 397 of file fwd.hpp.

◆ highp_u8

typedef detail::uint8 highp_u8

High qualifier 8 bit unsigned integer type.

See also
GLM_GTC_type_precision

Definition at line 91 of file fwd.hpp.

◆ highp_u8vec1

typedef vec< 1, u8, highp > highp_u8vec1

High qualifier 8 bit unsigned integer scalar type.

See also
GLM_GTC_type_precision

Definition at line 334 of file fwd.hpp.

◆ highp_u8vec2

typedef vec< 2, u8, highp > highp_u8vec2

High qualifier 8 bit unsigned integer vector of 2 components type.

See also
GLM_GTC_type_precision

Definition at line 335 of file fwd.hpp.

◆ highp_u8vec3

typedef vec< 3, u8, highp > highp_u8vec3

High qualifier 8 bit unsigned integer vector of 3 components type.

See also
GLM_GTC_type_precision

Definition at line 336 of file fwd.hpp.

◆ highp_u8vec4

typedef vec< 4, u8, highp > highp_u8vec4

High qualifier 8 bit unsigned integer vector of 4 components type.

See also
GLM_GTC_type_precision

Definition at line 337 of file fwd.hpp.

◆ highp_uint16

typedef detail::uint16 highp_uint16

High qualifier 16 bit unsigned integer type.

See also
GLM_GTC_type_precision

Definition at line 110 of file fwd.hpp.

◆ highp_uint16_t

typedef detail::uint16 highp_uint16_t

High qualifier 16 bit unsigned integer type.

See also
GLM_GTC_type_precision

Definition at line 114 of file fwd.hpp.

◆ highp_uint32

typedef detail::uint32 highp_uint32

High qualifier 32 bit unsigned integer type.

See also
GLM_GTC_type_precision

Definition at line 124 of file fwd.hpp.

◆ highp_uint32_t

typedef detail::uint32 highp_uint32_t

High qualifier 32 bit unsigned integer type.

See also
GLM_GTC_type_precision

Definition at line 128 of file fwd.hpp.

◆ highp_uint64

typedef detail::uint64 highp_uint64

High qualifier 64 bit unsigned integer type.

See also
GLM_GTC_type_precision

Definition at line 138 of file fwd.hpp.

◆ highp_uint64_t

typedef detail::uint64 highp_uint64_t

High qualifier 64 bit unsigned integer type.

See also
GLM_GTC_type_precision

Definition at line 142 of file fwd.hpp.

◆ highp_uint8

typedef detail::uint8 highp_uint8

High qualifier 8 bit unsigned integer type.

See also
GLM_GTC_type_precision

Definition at line 96 of file fwd.hpp.

◆ highp_uint8_t

typedef detail::uint8 highp_uint8_t

High qualifier 8 bit unsigned integer type.

See also
GLM_GTC_type_precision

Definition at line 100 of file fwd.hpp.

◆ i16

typedef detail::int16 i16

16 bit signed integer type.

See also
GLM_GTC_type_precision

Definition at line 48 of file fwd.hpp.

◆ i16vec1

typedef vec< 1, i16, defaultp > i16vec1

16 bit signed integer scalar type.

See also
GLM_GTC_type_precision

Definition at line 257 of file fwd.hpp.

◆ i16vec2

typedef vec< 2, i16, defaultp > i16vec2

16 bit signed integer vector of 2 components type.

See also
GLM_GTC_type_precision

Definition at line 258 of file fwd.hpp.

◆ i16vec3

typedef vec< 3, i16, defaultp > i16vec3

16 bit signed integer vector of 3 components type.

See also
GLM_GTC_type_precision

Definition at line 259 of file fwd.hpp.

◆ i16vec4

typedef vec< 4, i16, defaultp > i16vec4

16 bit signed integer vector of 4 components type.

See also
GLM_GTC_type_precision

Definition at line 260 of file fwd.hpp.

◆ i32

typedef detail::int32 i32

32 bit signed integer type.

See also
GLM_GTC_type_precision

Definition at line 62 of file fwd.hpp.

◆ i32vec1

typedef vec< 1, i32, defaultp > i32vec1

32 bit signed integer scalar type.

See also
GLM_GTC_type_precision

Definition at line 277 of file fwd.hpp.

◆ i32vec2

typedef vec< 2, i32, defaultp > i32vec2

32 bit signed integer vector of 2 components type.

See also
GLM_GTC_type_precision

Definition at line 278 of file fwd.hpp.

◆ i32vec3

typedef vec< 3, i32, defaultp > i32vec3

32 bit signed integer vector of 3 components type.

See also
GLM_GTC_type_precision

Definition at line 279 of file fwd.hpp.

◆ i32vec4

typedef vec< 4, i32, defaultp > i32vec4

32 bit signed integer vector of 4 components type.

See also
GLM_GTC_type_precision

Definition at line 280 of file fwd.hpp.

◆ i64

typedef detail::int64 i64

64 bit signed integer type.

See also
GLM_GTC_type_precision

Definition at line 76 of file fwd.hpp.

◆ i64vec1

typedef vec< 1, i64, defaultp > i64vec1

64 bit signed integer scalar type.

See also
GLM_GTC_type_precision

Definition at line 297 of file fwd.hpp.

◆ i64vec2

typedef vec< 2, i64, defaultp > i64vec2

64 bit signed integer vector of 2 components type.

See also
GLM_GTC_type_precision

Definition at line 298 of file fwd.hpp.

◆ i64vec3

typedef vec< 3, i64, defaultp > i64vec3

64 bit signed integer vector of 3 components type.

See also
GLM_GTC_type_precision

Definition at line 299 of file fwd.hpp.

◆ i64vec4

typedef vec< 4, i64, defaultp > i64vec4

64 bit signed integer vector of 4 components type.

See also
GLM_GTC_type_precision

Definition at line 300 of file fwd.hpp.

◆ i8

typedef detail::int8 i8

8 bit signed integer type.

See also
GLM_GTC_type_precision

Definition at line 34 of file fwd.hpp.

◆ i8vec1

typedef vec< 1, i8, defaultp > i8vec1

8 bit signed integer scalar type.

See also
GLM_GTC_type_precision

Definition at line 237 of file fwd.hpp.

◆ i8vec2

typedef vec< 2, i8, defaultp > i8vec2

8 bit signed integer vector of 2 components type.

See also
GLM_GTC_type_precision

Definition at line 238 of file fwd.hpp.

◆ i8vec3

typedef vec< 3, i8, defaultp > i8vec3

8 bit signed integer vector of 3 components type.

See also
GLM_GTC_type_precision

Definition at line 239 of file fwd.hpp.

◆ i8vec4

typedef vec< 4, i8, defaultp > i8vec4

8 bit signed integer vector of 4 components type.

See also
GLM_GTC_type_precision

Definition at line 240 of file fwd.hpp.

◆ int16_t

typedef detail::int16 int16_t

16 bit signed integer type.

See also
GLM_GTC_type_precision

Definition at line 57 of file fwd.hpp.

◆ int32_t

typedef detail::int32 int32_t

32 bit signed integer type.

See also
GLM_GTC_type_precision

Definition at line 71 of file fwd.hpp.

◆ int64_t

typedef detail::int64 int64_t

64 bit signed integer type.

See also
GLM_GTC_type_precision

Definition at line 85 of file fwd.hpp.

◆ int8_t

typedef detail::int8 int8_t

8 bit signed integer type.

See also
GLM_GTC_type_precision

Definition at line 43 of file fwd.hpp.

◆ lowp_f32

typedef float32 lowp_f32

Low 32 bit single-qualifier floating-point scalar.

See also
GLM_GTC_type_precision

Definition at line 147 of file fwd.hpp.

◆ lowp_f32mat2

Low single-qualifier floating-point 1x1 matrix.

See also
GLM_GTC_type_precision Low single-qualifier floating-point 2x2 matrix.
GLM_GTC_type_precision

Definition at line 540 of file fwd.hpp.

◆ lowp_f32mat2x2

typedef mat< 2, 2, f32, lowp > lowp_f32mat2x2

Low single-qualifier floating-point 1x1 matrix.

See also
GLM_GTC_type_precision Low single-qualifier floating-point 2x2 matrix.
GLM_GTC_type_precision

Definition at line 670 of file fwd.hpp.

◆ lowp_f32mat2x3

typedef mat< 2, 3, f32, lowp > lowp_f32mat2x3

Low single-qualifier floating-point 2x3 matrix.

See also
GLM_GTC_type_precision

Definition at line 671 of file fwd.hpp.

◆ lowp_f32mat2x4

typedef mat< 2, 4, f32, lowp > lowp_f32mat2x4

Low single-qualifier floating-point 2x4 matrix.

See also
GLM_GTC_type_precision

Definition at line 672 of file fwd.hpp.

◆ lowp_f32mat3

Low single-qualifier floating-point 3x3 matrix.

See also
GLM_GTC_type_precision

Definition at line 541 of file fwd.hpp.

◆ lowp_f32mat3x2

typedef mat< 3, 2, f32, lowp > lowp_f32mat3x2

Low single-qualifier floating-point 3x2 matrix.

See also
GLM_GTC_type_precision

Definition at line 673 of file fwd.hpp.

◆ lowp_f32mat3x3

typedef mat< 3, 3, f32, lowp > lowp_f32mat3x3

Low single-qualifier floating-point 3x3 matrix.

See also
GLM_GTC_type_precision

Definition at line 674 of file fwd.hpp.

◆ lowp_f32mat3x4

typedef mat< 3, 4, f32, lowp > lowp_f32mat3x4

Low single-qualifier floating-point 3x4 matrix.

See also
GLM_GTC_type_precision

Definition at line 675 of file fwd.hpp.

◆ lowp_f32mat4

Low single-qualifier floating-point 4x4 matrix.

See also
GLM_GTC_type_precision

Definition at line 542 of file fwd.hpp.

◆ lowp_f32mat4x2

typedef mat< 4, 2, f32, lowp > lowp_f32mat4x2

Low single-qualifier floating-point 4x2 matrix.

See also
GLM_GTC_type_precision

Definition at line 676 of file fwd.hpp.

◆ lowp_f32mat4x3

typedef mat< 4, 3, f32, lowp > lowp_f32mat4x3

Low single-qualifier floating-point 4x3 matrix.

See also
GLM_GTC_type_precision

Definition at line 677 of file fwd.hpp.

◆ lowp_f32mat4x4

typedef mat< 4, 4, f32, lowp > lowp_f32mat4x4

Low single-qualifier floating-point 4x4 matrix.

See also
GLM_GTC_type_precision

Definition at line 678 of file fwd.hpp.

◆ lowp_f32quat

typedef qua< f32, lowp > lowp_f32quat

Low single-qualifier floating-point quaternion.

See also
GLM_GTC_type_precision

Definition at line 802 of file fwd.hpp.

◆ lowp_f32vec1

typedef vec< 1, f32, lowp > lowp_f32vec1

Low single-qualifier floating-point vector of 1 component.

See also
GLM_GTC_type_precision

Definition at line 446 of file fwd.hpp.

◆ lowp_f32vec2

typedef vec< 2, f32, lowp > lowp_f32vec2

Low single-qualifier floating-point vector of 2 components.

See also
core_precision

Definition at line 447 of file fwd.hpp.

◆ lowp_f32vec3

typedef vec< 3, f32, lowp > lowp_f32vec3

Low single-qualifier floating-point vector of 3 components.

See also
core_precision

Definition at line 448 of file fwd.hpp.

◆ lowp_f32vec4

typedef vec< 4, f32, lowp > lowp_f32vec4

Low single-qualifier floating-point vector of 4 components.

See also
core_precision

Definition at line 449 of file fwd.hpp.

◆ lowp_f64

typedef float64 lowp_f64

Low 64 bit double-qualifier floating-point scalar.

See also
GLM_GTC_type_precision

Definition at line 163 of file fwd.hpp.

◆ lowp_f64mat2

Low double-qualifier floating-point 1x1 matrix.

See also
GLM_GTC_type_precision Low double-qualifier floating-point 2x2 matrix.
GLM_GTC_type_precision

Definition at line 572 of file fwd.hpp.

◆ lowp_f64mat2x2

typedef mat< 2, 2, f64, lowp > lowp_f64mat2x2

Low double-qualifier floating-point 1x1 matrix.

See also
GLM_GTC_type_precision Low double-qualifier floating-point 2x2 matrix.
GLM_GTC_type_precision

Definition at line 750 of file fwd.hpp.

◆ lowp_f64mat2x3

typedef mat< 2, 3, f64, lowp > lowp_f64mat2x3

Low double-qualifier floating-point 2x3 matrix.

See also
GLM_GTC_type_precision

Definition at line 751 of file fwd.hpp.

◆ lowp_f64mat2x4

typedef mat< 2, 4, f64, lowp > lowp_f64mat2x4

Low double-qualifier floating-point 2x4 matrix.

See also
GLM_GTC_type_precision

Definition at line 752 of file fwd.hpp.

◆ lowp_f64mat3

Low double-qualifier floating-point 3x3 matrix.

See also
GLM_GTC_type_precision

Definition at line 573 of file fwd.hpp.

◆ lowp_f64mat3x2

typedef mat< 3, 2, f64, lowp > lowp_f64mat3x2

Low double-qualifier floating-point 3x2 matrix.

See also
GLM_GTC_type_precision

Definition at line 753 of file fwd.hpp.

◆ lowp_f64mat3x3

typedef mat< 3, 3, f64, lowp > lowp_f64mat3x3

Low double-qualifier floating-point 3x3 matrix.

See also
GLM_GTC_type_precision

Definition at line 754 of file fwd.hpp.

◆ lowp_f64mat3x4

typedef mat< 3, 4, f64, lowp > lowp_f64mat3x4

Low double-qualifier floating-point 3x4 matrix.

See also
GLM_GTC_type_precision

Definition at line 755 of file fwd.hpp.

◆ lowp_f64mat4

Low double-qualifier floating-point 4x4 matrix.

See also
GLM_GTC_type_precision

Definition at line 574 of file fwd.hpp.

◆ lowp_f64mat4x2

typedef mat< 4, 2, f64, lowp > lowp_f64mat4x2

Low double-qualifier floating-point 4x2 matrix.

See also
GLM_GTC_type_precision

Definition at line 756 of file fwd.hpp.

◆ lowp_f64mat4x3

typedef mat< 4, 3, f64, lowp > lowp_f64mat4x3

Low double-qualifier floating-point 4x3 matrix.

See also
GLM_GTC_type_precision

Definition at line 757 of file fwd.hpp.

◆ lowp_f64mat4x4

typedef mat< 4, 4, f64, lowp > lowp_f64mat4x4

Low double-qualifier floating-point 4x4 matrix.

See also
GLM_GTC_type_precision

Definition at line 758 of file fwd.hpp.

◆ lowp_f64quat

typedef qua< f64, lowp > lowp_f64quat

Low double-qualifier floating-point quaternion.

See also
GLM_GTC_type_precision

Definition at line 812 of file fwd.hpp.

◆ lowp_f64vec1

typedef vec< 1, f64, lowp > lowp_f64vec1

Low double-qualifier floating-point vector of 1 component.

See also
GLM_GTC_type_precision

Definition at line 486 of file fwd.hpp.

◆ lowp_f64vec2

typedef vec< 2, f64, lowp > lowp_f64vec2

Low double-qualifier floating-point vector of 2 components.

See also
GLM_GTC_type_precision

Definition at line 487 of file fwd.hpp.

◆ lowp_f64vec3

typedef vec< 3, f64, lowp > lowp_f64vec3

Low double-qualifier floating-point vector of 3 components.

See also
GLM_GTC_type_precision

Definition at line 488 of file fwd.hpp.

◆ lowp_f64vec4

typedef vec< 4, f64, lowp > lowp_f64vec4

Low double-qualifier floating-point vector of 4 components.

See also
GLM_GTC_type_precision

Definition at line 489 of file fwd.hpp.

◆ lowp_float32

Low 32 bit single-qualifier floating-point scalar.

See also
GLM_GTC_type_precision

Definition at line 152 of file fwd.hpp.

◆ lowp_float32_t

Low 32 bit single-qualifier floating-point scalar.

See also
GLM_GTC_type_precision

Definition at line 157 of file fwd.hpp.

◆ lowp_float64

Low 64 bit double-qualifier floating-point scalar.

See also
GLM_GTC_type_precision

Definition at line 168 of file fwd.hpp.

◆ lowp_float64_t

Low 64 bit double-qualifier floating-point scalar.

See also
GLM_GTC_type_precision

Definition at line 173 of file fwd.hpp.

◆ lowp_fmat2

Low single-qualifier floating-point 1x1 matrix.

See also
GLM_GTC_type_precision Low single-qualifier floating-point 2x2 matrix.
GLM_GTC_type_precision

Definition at line 524 of file fwd.hpp.

◆ lowp_fmat2x2

typedef mat< 2, 2, f32, lowp > lowp_fmat2x2

Low single-qualifier floating-point 1x1 matrix.

See also
GLM_GTC_type_precision Low single-qualifier floating-point 2x2 matrix.
GLM_GTC_type_precision

Definition at line 630 of file fwd.hpp.

◆ lowp_fmat2x3

typedef mat< 2, 3, f32, lowp > lowp_fmat2x3

Low single-qualifier floating-point 2x3 matrix.

See also
GLM_GTC_type_precision

Definition at line 631 of file fwd.hpp.

◆ lowp_fmat2x4

typedef mat< 2, 4, f32, lowp > lowp_fmat2x4

Low single-qualifier floating-point 2x4 matrix.

See also
GLM_GTC_type_precision

Definition at line 632 of file fwd.hpp.

◆ lowp_fmat3

Low single-qualifier floating-point 3x3 matrix.

See also
GLM_GTC_type_precision

Definition at line 525 of file fwd.hpp.

◆ lowp_fmat3x2

typedef mat< 3, 2, f32, lowp > lowp_fmat3x2

Low single-qualifier floating-point 3x2 matrix.

See also
GLM_GTC_type_precision

Definition at line 633 of file fwd.hpp.

◆ lowp_fmat3x3

typedef mat< 3, 3, f32, lowp > lowp_fmat3x3

Low single-qualifier floating-point 3x3 matrix.

See also
GLM_GTC_type_precision

Definition at line 634 of file fwd.hpp.

◆ lowp_fmat3x4

typedef mat< 3, 4, f32, lowp > lowp_fmat3x4

Low single-qualifier floating-point 3x4 matrix.

See also
GLM_GTC_type_precision

Definition at line 635 of file fwd.hpp.

◆ lowp_fmat4

Low single-qualifier floating-point 4x4 matrix.

See also
GLM_GTC_type_precision

Definition at line 526 of file fwd.hpp.

◆ lowp_fmat4x2

typedef mat< 4, 2, f32, lowp > lowp_fmat4x2

Low single-qualifier floating-point 4x2 matrix.

See also
GLM_GTC_type_precision

Definition at line 636 of file fwd.hpp.

◆ lowp_fmat4x3

typedef mat< 4, 3, f32, lowp > lowp_fmat4x3

Low single-qualifier floating-point 4x3 matrix.

See also
GLM_GTC_type_precision

Definition at line 637 of file fwd.hpp.

◆ lowp_fmat4x4

typedef mat< 4, 4, f32, lowp > lowp_fmat4x4

Low single-qualifier floating-point 4x4 matrix.

See also
GLM_GTC_type_precision

Definition at line 638 of file fwd.hpp.

◆ lowp_fvec1

typedef vec< 1, float, lowp > lowp_fvec1

Low single-qualifier floating-point vector of 1 component.

See also
GLM_GTC_type_precision

Definition at line 426 of file fwd.hpp.

◆ lowp_fvec2

typedef vec< 2, float, lowp > lowp_fvec2

Low single-qualifier floating-point vector of 2 components.

See also
GLM_GTC_type_precision

Definition at line 427 of file fwd.hpp.

◆ lowp_fvec3

typedef vec< 3, float, lowp > lowp_fvec3

Low single-qualifier floating-point vector of 3 components.

See also
GLM_GTC_type_precision

Definition at line 428 of file fwd.hpp.

◆ lowp_fvec4

typedef vec< 4, float, lowp > lowp_fvec4

Low single-qualifier floating-point vector of 4 components.

See also
GLM_GTC_type_precision

Definition at line 429 of file fwd.hpp.

◆ lowp_i16

typedef detail::int16 lowp_i16

Low qualifier 16 bit signed integer type.

See also
GLM_GTC_type_precision

Definition at line 45 of file fwd.hpp.

◆ lowp_i16vec1

typedef vec< 1, i16, lowp > lowp_i16vec1

Low qualifier 16 bit signed integer scalar type.

See also
GLM_GTC_type_precision

Definition at line 242 of file fwd.hpp.

◆ lowp_i16vec2

typedef vec< 2, i16, lowp > lowp_i16vec2

Low qualifier 16 bit signed integer vector of 2 components type.

See also
GLM_GTC_type_precision

Definition at line 243 of file fwd.hpp.

◆ lowp_i16vec3

typedef vec< 3, i16, lowp > lowp_i16vec3

Low qualifier 16 bit signed integer vector of 3 components type.

See also
GLM_GTC_type_precision

Definition at line 244 of file fwd.hpp.

◆ lowp_i16vec4

typedef vec< 4, i16, lowp > lowp_i16vec4

Low qualifier 16 bit signed integer vector of 4 components type.

See also
GLM_GTC_type_precision

Definition at line 245 of file fwd.hpp.

◆ lowp_i32

typedef detail::int32 lowp_i32

Low qualifier 32 bit signed integer type.

See also
GLM_GTC_type_precision

Definition at line 59 of file fwd.hpp.

◆ lowp_i32vec1

typedef vec< 1, i32, lowp > lowp_i32vec1

Low qualifier 32 bit signed integer scalar type.

See also
GLM_GTC_type_precision

Definition at line 262 of file fwd.hpp.

◆ lowp_i32vec2

typedef vec< 2, i32, lowp > lowp_i32vec2

Low qualifier 32 bit signed integer vector of 2 components type.

See also
GLM_GTC_type_precision

Definition at line 263 of file fwd.hpp.

◆ lowp_i32vec3

typedef vec< 3, i32, lowp > lowp_i32vec3

Low qualifier 32 bit signed integer vector of 3 components type.

See also
GLM_GTC_type_precision

Definition at line 264 of file fwd.hpp.

◆ lowp_i32vec4

typedef vec< 4, i32, lowp > lowp_i32vec4

Low qualifier 32 bit signed integer vector of 4 components type.

See also
GLM_GTC_type_precision

Definition at line 265 of file fwd.hpp.

◆ lowp_i64

typedef detail::int64 lowp_i64

Low qualifier 64 bit signed integer type.

See also
GLM_GTC_type_precision

Definition at line 73 of file fwd.hpp.

◆ lowp_i64vec1

typedef vec< 1, i64, lowp > lowp_i64vec1

Low qualifier 64 bit signed integer scalar type.

See also
GLM_GTC_type_precision

Definition at line 282 of file fwd.hpp.

◆ lowp_i64vec2

typedef vec< 2, i64, lowp > lowp_i64vec2

Low qualifier 64 bit signed integer vector of 2 components type.

See also
GLM_GTC_type_precision

Definition at line 283 of file fwd.hpp.

◆ lowp_i64vec3

typedef vec< 3, i64, lowp > lowp_i64vec3

Low qualifier 64 bit signed integer vector of 3 components type.

See also
GLM_GTC_type_precision

Definition at line 284 of file fwd.hpp.

◆ lowp_i64vec4

typedef vec< 4, i64, lowp > lowp_i64vec4

Low qualifier 64 bit signed integer vector of 4 components type.

See also
GLM_GTC_type_precision

Definition at line 285 of file fwd.hpp.

◆ lowp_i8

typedef detail::int8 lowp_i8

Low qualifier 8 bit signed integer type.

See also
GLM_GTC_type_precision

Definition at line 31 of file fwd.hpp.

◆ lowp_i8vec1

typedef vec< 1, i8, lowp > lowp_i8vec1

Low qualifier 8 bit signed integer scalar type.

See also
GLM_GTC_type_precision

Definition at line 222 of file fwd.hpp.

◆ lowp_i8vec2

typedef vec< 2, i8, lowp > lowp_i8vec2

Low qualifier 8 bit signed integer vector of 2 components type.

See also
GLM_GTC_type_precision

Definition at line 223 of file fwd.hpp.

◆ lowp_i8vec3

typedef vec< 3, i8, lowp > lowp_i8vec3

Low qualifier 8 bit signed integer vector of 3 components type.

See also
GLM_GTC_type_precision

Definition at line 224 of file fwd.hpp.

◆ lowp_i8vec4

typedef vec< 4, i8, lowp > lowp_i8vec4

Low qualifier 8 bit signed integer vector of 4 components type.

See also
GLM_GTC_type_precision

Definition at line 225 of file fwd.hpp.

◆ lowp_int16

typedef detail::int16 lowp_int16

Low qualifier 16 bit signed integer type.

See also
GLM_GTC_type_precision

Definition at line 50 of file fwd.hpp.

◆ lowp_int16_t

typedef detail::int16 lowp_int16_t

Low qualifier 16 bit signed integer type.

See also
GLM_GTC_type_precision

Definition at line 54 of file fwd.hpp.

◆ lowp_int32

typedef detail::int32 lowp_int32

Low qualifier 32 bit signed integer type.

See also
GLM_GTC_type_precision

Definition at line 64 of file fwd.hpp.

◆ lowp_int32_t

typedef detail::int32 lowp_int32_t

Low qualifier 32 bit signed integer type.

See also
GLM_GTC_type_precision

Definition at line 68 of file fwd.hpp.

◆ lowp_int64

typedef detail::int64 lowp_int64

Low qualifier 64 bit signed integer type.

See also
GLM_GTC_type_precision

Definition at line 78 of file fwd.hpp.

◆ lowp_int64_t

typedef detail::int64 lowp_int64_t

Low qualifier 64 bit signed integer type.

See also
GLM_GTC_type_precision

Definition at line 82 of file fwd.hpp.

◆ lowp_int8

typedef detail::int8 lowp_int8

Low qualifier 8 bit signed integer type.

See also
GLM_GTC_type_precision

Definition at line 36 of file fwd.hpp.

◆ lowp_int8_t

typedef detail::int8 lowp_int8_t

Low qualifier 8 bit signed integer type.

See also
GLM_GTC_type_precision

Definition at line 40 of file fwd.hpp.

◆ lowp_u16

typedef detail::uint16 lowp_u16

Low qualifier 16 bit unsigned integer type.

See also
GLM_GTC_type_precision

Definition at line 103 of file fwd.hpp.

◆ lowp_u16vec1

typedef vec< 1, u16, lowp > lowp_u16vec1

Low qualifier 16 bit unsigned integer scalar type.

See also
GLM_GTC_type_precision

Definition at line 344 of file fwd.hpp.

◆ lowp_u16vec2

typedef vec< 2, u16, lowp > lowp_u16vec2

Low qualifier 16 bit unsigned integer vector of 2 components type.

See also
GLM_GTC_type_precision

Definition at line 345 of file fwd.hpp.

◆ lowp_u16vec3

typedef vec< 3, u16, lowp > lowp_u16vec3

Low qualifier 16 bit unsigned integer vector of 3 components type.

See also
GLM_GTC_type_precision

Definition at line 346 of file fwd.hpp.

◆ lowp_u16vec4

typedef vec< 4, u16, lowp > lowp_u16vec4

Low qualifier 16 bit unsigned integer vector of 4 components type.

See also
GLM_GTC_type_precision

Definition at line 347 of file fwd.hpp.

◆ lowp_u32

typedef detail::uint32 lowp_u32

Low qualifier 32 bit unsigned integer type.

See also
GLM_GTC_type_precision

Definition at line 117 of file fwd.hpp.

◆ lowp_u32vec1

typedef vec< 1, u32, lowp > lowp_u32vec1

Low qualifier 32 bit unsigned integer scalar type.

See also
GLM_GTC_type_precision

Definition at line 364 of file fwd.hpp.

◆ lowp_u32vec2

typedef vec< 2, u32, lowp > lowp_u32vec2

Low qualifier 32 bit unsigned integer vector of 2 components type.

See also
GLM_GTC_type_precision

Definition at line 365 of file fwd.hpp.

◆ lowp_u32vec3

typedef vec< 3, u32, lowp > lowp_u32vec3

Low qualifier 32 bit unsigned integer vector of 3 components type.

See also
GLM_GTC_type_precision

Definition at line 366 of file fwd.hpp.

◆ lowp_u32vec4

typedef vec< 4, u32, lowp > lowp_u32vec4

Low qualifier 32 bit unsigned integer vector of 4 components type.

See also
GLM_GTC_type_precision

Definition at line 367 of file fwd.hpp.

◆ lowp_u64

typedef detail::uint64 lowp_u64

Low qualifier 64 bit unsigned integer type.

See also
GLM_GTC_type_precision

Definition at line 131 of file fwd.hpp.

◆ lowp_u64vec1

typedef vec< 1, u64, lowp > lowp_u64vec1

Low qualifier 64 bit unsigned integer scalar type.

See also
GLM_GTC_type_precision

Definition at line 384 of file fwd.hpp.

◆ lowp_u64vec2

typedef vec< 2, u64, lowp > lowp_u64vec2

Low qualifier 64 bit unsigned integer vector of 2 components type.

See also
GLM_GTC_type_precision

Definition at line 385 of file fwd.hpp.

◆ lowp_u64vec3

typedef vec< 3, u64, lowp > lowp_u64vec3

Low qualifier 64 bit unsigned integer vector of 3 components type.

See also
GLM_GTC_type_precision

Definition at line 386 of file fwd.hpp.

◆ lowp_u64vec4

typedef vec< 4, u64, lowp > lowp_u64vec4

Low qualifier 64 bit unsigned integer vector of 4 components type.

See also
GLM_GTC_type_precision

Definition at line 387 of file fwd.hpp.

◆ lowp_u8

typedef detail::uint8 lowp_u8

Low qualifier 8 bit unsigned integer type.

See also
GLM_GTC_type_precision

Definition at line 89 of file fwd.hpp.

◆ lowp_u8vec1

typedef vec< 1, u8, lowp > lowp_u8vec1

Low qualifier 8 bit unsigned integer scalar type.

See also
GLM_GTC_type_precision

Definition at line 324 of file fwd.hpp.

◆ lowp_u8vec2

typedef vec< 2, u8, lowp > lowp_u8vec2

Low qualifier 8 bit unsigned integer vector of 2 components type.

See also
GLM_GTC_type_precision

Definition at line 325 of file fwd.hpp.

◆ lowp_u8vec3

typedef vec< 3, u8, lowp > lowp_u8vec3

Low qualifier 8 bit unsigned integer vector of 3 components type.

See also
GLM_GTC_type_precision

Definition at line 326 of file fwd.hpp.

◆ lowp_u8vec4

typedef vec< 4, u8, lowp > lowp_u8vec4

Low qualifier 8 bit unsigned integer vector of 4 components type.

See also
GLM_GTC_type_precision

Definition at line 327 of file fwd.hpp.

◆ lowp_uint16

typedef detail::uint16 lowp_uint16

Low qualifier 16 bit unsigned integer type.

See also
GLM_GTC_type_precision

Definition at line 108 of file fwd.hpp.

◆ lowp_uint16_t

typedef detail::uint16 lowp_uint16_t

Low qualifier 16 bit unsigned integer type.

See also
GLM_GTC_type_precision

Definition at line 112 of file fwd.hpp.

◆ lowp_uint32

typedef detail::uint32 lowp_uint32

Low qualifier 32 bit unsigned integer type.

See also
GLM_GTC_type_precision

Definition at line 122 of file fwd.hpp.

◆ lowp_uint32_t

typedef detail::uint32 lowp_uint32_t

Low qualifier 32 bit unsigned integer type.

See also
GLM_GTC_type_precision

Definition at line 126 of file fwd.hpp.

◆ lowp_uint64

typedef detail::uint64 lowp_uint64

Low qualifier 64 bit unsigned integer type.

See also
GLM_GTC_type_precision

Definition at line 136 of file fwd.hpp.

◆ lowp_uint64_t

typedef detail::uint64 lowp_uint64_t

Low qualifier 64 bit unsigned integer type.

See also
GLM_GTC_type_precision

Definition at line 140 of file fwd.hpp.

◆ lowp_uint8

typedef detail::uint8 lowp_uint8

Low qualifier 8 bit unsigned integer type.

See also
GLM_GTC_type_precision

Definition at line 94 of file fwd.hpp.

◆ lowp_uint8_t

typedef detail::uint8 lowp_uint8_t

Low qualifier 8 bit unsigned integer type.

See also
GLM_GTC_type_precision

Definition at line 98 of file fwd.hpp.

◆ mediump_f32

Medium 32 bit single-qualifier floating-point scalar.

See also
GLM_GTC_type_precision

Definition at line 148 of file fwd.hpp.

◆ mediump_f32mat2

Medium single-qualifier floating-point 1x1 matrix.

See also
GLM_GTC_type_precision Medium single-qualifier floating-point 2x2 matrix.
GLM_GTC_type_precision

Definition at line 544 of file fwd.hpp.

◆ mediump_f32mat2x2

typedef mat< 2, 2, f32, mediump > mediump_f32mat2x2

High single-qualifier floating-point 1x1 matrix.

See also
GLM_GTC_type_precision Low single-qualifier floating-point 2x2 matrix.
GLM_GTC_type_precision

Definition at line 680 of file fwd.hpp.

◆ mediump_f32mat2x3

typedef mat< 2, 3, f32, mediump > mediump_f32mat2x3

Medium single-qualifier floating-point 2x3 matrix.

See also
GLM_GTC_type_precision

Definition at line 681 of file fwd.hpp.

◆ mediump_f32mat2x4

typedef mat< 2, 4, f32, mediump > mediump_f32mat2x4

Medium single-qualifier floating-point 2x4 matrix.

See also
GLM_GTC_type_precision

Definition at line 682 of file fwd.hpp.

◆ mediump_f32mat3

Medium single-qualifier floating-point 3x3 matrix.

See also
GLM_GTC_type_precision

Definition at line 545 of file fwd.hpp.

◆ mediump_f32mat3x2

typedef mat< 3, 2, f32, mediump > mediump_f32mat3x2

Medium single-qualifier floating-point 3x2 matrix.

See also
GLM_GTC_type_precision

Definition at line 683 of file fwd.hpp.

◆ mediump_f32mat3x3

typedef mat< 3, 3, f32, mediump > mediump_f32mat3x3

Medium single-qualifier floating-point 3x3 matrix.

See also
GLM_GTC_type_precision

Definition at line 684 of file fwd.hpp.

◆ mediump_f32mat3x4

typedef mat< 3, 4, f32, mediump > mediump_f32mat3x4

Medium single-qualifier floating-point 3x4 matrix.

See also
GLM_GTC_type_precision

Definition at line 685 of file fwd.hpp.

◆ mediump_f32mat4

Medium single-qualifier floating-point 4x4 matrix.

See also
GLM_GTC_type_precision

Definition at line 546 of file fwd.hpp.

◆ mediump_f32mat4x2

typedef mat< 4, 2, f32, mediump > mediump_f32mat4x2

Medium single-qualifier floating-point 4x2 matrix.

See also
GLM_GTC_type_precision

Definition at line 686 of file fwd.hpp.

◆ mediump_f32mat4x3

typedef mat< 4, 3, f32, mediump > mediump_f32mat4x3

Medium single-qualifier floating-point 4x3 matrix.

See also
GLM_GTC_type_precision

Definition at line 687 of file fwd.hpp.

◆ mediump_f32mat4x4

typedef mat< 4, 4, f32, mediump > mediump_f32mat4x4

Medium single-qualifier floating-point 4x4 matrix.

See also
GLM_GTC_type_precision

Definition at line 688 of file fwd.hpp.

◆ mediump_f32quat

typedef qua< f32, mediump > mediump_f32quat

Medium single-qualifier floating-point quaternion.

See also
GLM_GTC_type_precision

Definition at line 803 of file fwd.hpp.

◆ mediump_f32vec1

typedef vec< 1, f32, mediump > mediump_f32vec1

Medium single-qualifier floating-point vector of 1 component.

See also
GLM_GTC_type_precision

Definition at line 451 of file fwd.hpp.

◆ mediump_f32vec2

typedef vec< 2, f32, mediump > mediump_f32vec2

Medium single-qualifier floating-point vector of 2 components.

See also
core_precision

Definition at line 452 of file fwd.hpp.

◆ mediump_f32vec3

typedef vec< 3, f32, mediump > mediump_f32vec3

Medium single-qualifier floating-point vector of 3 components.

See also
core_precision

Definition at line 453 of file fwd.hpp.

◆ mediump_f32vec4

typedef vec< 4, f32, mediump > mediump_f32vec4

Medium single-qualifier floating-point vector of 4 components.

See also
core_precision

Definition at line 454 of file fwd.hpp.

◆ mediump_f64

Medium 64 bit double-qualifier floating-point scalar.

See also
GLM_GTC_type_precision

Definition at line 164 of file fwd.hpp.

◆ mediump_f64mat2

Medium double-qualifier floating-point 1x1 matrix.

See also
GLM_GTC_type_precision Medium double-qualifier floating-point 2x2 matrix.
GLM_GTC_type_precision

Definition at line 576 of file fwd.hpp.

◆ mediump_f64mat2x2

typedef mat< 2, 2, f64, mediump > mediump_f64mat2x2

Medium double-qualifier floating-point 1x1 matrix.

See also
GLM_GTC_type_precision Medium double-qualifier floating-point 2x2 matrix.
GLM_GTC_type_precision

Definition at line 760 of file fwd.hpp.

◆ mediump_f64mat2x3

typedef mat< 2, 3, f64, mediump > mediump_f64mat2x3

Medium double-qualifier floating-point 2x3 matrix.

See also
GLM_GTC_type_precision

Definition at line 761 of file fwd.hpp.

◆ mediump_f64mat2x4

typedef mat< 2, 4, f64, mediump > mediump_f64mat2x4

Medium double-qualifier floating-point 2x4 matrix.

See also
GLM_GTC_type_precision

Definition at line 762 of file fwd.hpp.

◆ mediump_f64mat3

Medium double-qualifier floating-point 3x3 matrix.

See also
GLM_GTC_type_precision

Definition at line 577 of file fwd.hpp.

◆ mediump_f64mat3x2

typedef mat< 3, 2, f64, mediump > mediump_f64mat3x2

Medium double-qualifier floating-point 3x2 matrix.

See also
GLM_GTC_type_precision

Definition at line 763 of file fwd.hpp.

◆ mediump_f64mat3x3

typedef mat< 3, 3, f64, mediump > mediump_f64mat3x3

Medium double-qualifier floating-point 3x3 matrix.

See also
GLM_GTC_type_precision

Definition at line 764 of file fwd.hpp.

◆ mediump_f64mat3x4

typedef mat< 3, 4, f64, mediump > mediump_f64mat3x4

Medium double-qualifier floating-point 3x4 matrix.

See also
GLM_GTC_type_precision

Definition at line 765 of file fwd.hpp.

◆ mediump_f64mat4

Medium double-qualifier floating-point 4x4 matrix.

See also
GLM_GTC_type_precision

Definition at line 578 of file fwd.hpp.

◆ mediump_f64mat4x2

typedef mat< 4, 2, f64, mediump > mediump_f64mat4x2

Medium double-qualifier floating-point 4x2 matrix.

See also
GLM_GTC_type_precision

Definition at line 766 of file fwd.hpp.

◆ mediump_f64mat4x3

typedef mat< 4, 3, f64, mediump > mediump_f64mat4x3

Medium double-qualifier floating-point 4x3 matrix.

See also
GLM_GTC_type_precision

Definition at line 767 of file fwd.hpp.

◆ mediump_f64mat4x4

typedef mat< 4, 4, f64, mediump > mediump_f64mat4x4

Medium double-qualifier floating-point 4x4 matrix.

See also
GLM_GTC_type_precision

Definition at line 768 of file fwd.hpp.

◆ mediump_f64quat

typedef qua< f64, mediump > mediump_f64quat

Medium double-qualifier floating-point quaternion.

See also
GLM_GTC_type_precision

Definition at line 813 of file fwd.hpp.

◆ mediump_f64vec1

typedef vec< 1, f64, mediump > mediump_f64vec1

Medium double-qualifier floating-point vector of 1 component.

See also
GLM_GTC_type_precision

Definition at line 491 of file fwd.hpp.

◆ mediump_f64vec2

typedef vec< 2, f64, mediump > mediump_f64vec2

Medium double-qualifier floating-point vector of 2 components.

See also
GLM_GTC_type_precision

Definition at line 492 of file fwd.hpp.

◆ mediump_f64vec3

typedef vec< 3, f64, mediump > mediump_f64vec3

Medium double-qualifier floating-point vector of 3 components.

See also
GLM_GTC_type_precision

Definition at line 493 of file fwd.hpp.

◆ mediump_f64vec4

typedef vec< 4, f64, mediump > mediump_f64vec4

Medium double-qualifier floating-point vector of 4 components.

See also
GLM_GTC_type_precision

Definition at line 494 of file fwd.hpp.

◆ mediump_float32

Medium 32 bit single-qualifier floating-point scalar.

See also
GLM_GTC_type_precision

Definition at line 153 of file fwd.hpp.

◆ mediump_float32_t

Medium 32 bit single-qualifier floating-point scalar.

See also
GLM_GTC_type_precision

Definition at line 158 of file fwd.hpp.

◆ mediump_float64

Medium 64 bit double-qualifier floating-point scalar.

See also
GLM_GTC_type_precision

Definition at line 169 of file fwd.hpp.

◆ mediump_float64_t

Medium 64 bit double-qualifier floating-point scalar.

See also
GLM_GTC_type_precision

Definition at line 174 of file fwd.hpp.

◆ mediump_fmat2

Medium single-qualifier floating-point 1x1 matrix.

See also
GLM_GTC_type_precision Medium single-qualifier floating-point 2x2 matrix.
GLM_GTC_type_precision

Definition at line 528 of file fwd.hpp.

◆ mediump_fmat2x2

typedef mat< 2, 2, f32, mediump > mediump_fmat2x2

Medium single-qualifier floating-point 1x1 matrix.

See also
GLM_GTC_type_precision Medium single-qualifier floating-point 2x2 matrix.
GLM_GTC_type_precision

Definition at line 640 of file fwd.hpp.

◆ mediump_fmat2x3

typedef mat< 2, 3, f32, mediump > mediump_fmat2x3

Medium single-qualifier floating-point 2x3 matrix.

See also
GLM_GTC_type_precision

Definition at line 641 of file fwd.hpp.

◆ mediump_fmat2x4

typedef mat< 2, 4, f32, mediump > mediump_fmat2x4

Medium single-qualifier floating-point 2x4 matrix.

See also
GLM_GTC_type_precision

Definition at line 642 of file fwd.hpp.

◆ mediump_fmat3

Medium single-qualifier floating-point 3x3 matrix.

See also
GLM_GTC_type_precision

Definition at line 529 of file fwd.hpp.

◆ mediump_fmat3x2

typedef mat< 3, 2, f32, mediump > mediump_fmat3x2

Medium single-qualifier floating-point 3x2 matrix.

See also
GLM_GTC_type_precision

Definition at line 643 of file fwd.hpp.

◆ mediump_fmat3x3

typedef mat< 3, 3, f32, mediump > mediump_fmat3x3

Medium single-qualifier floating-point 3x3 matrix.

See also
GLM_GTC_type_precision

Definition at line 644 of file fwd.hpp.

◆ mediump_fmat3x4

typedef mat< 3, 4, f32, mediump > mediump_fmat3x4

Medium single-qualifier floating-point 3x4 matrix.

See also
GLM_GTC_type_precision

Definition at line 645 of file fwd.hpp.

◆ mediump_fmat4

Medium single-qualifier floating-point 4x4 matrix.

See also
GLM_GTC_type_precision

Definition at line 530 of file fwd.hpp.

◆ mediump_fmat4x2

typedef mat< 4, 2, f32, mediump > mediump_fmat4x2

Medium single-qualifier floating-point 4x2 matrix.

See also
GLM_GTC_type_precision

Definition at line 646 of file fwd.hpp.

◆ mediump_fmat4x3

typedef mat< 4, 3, f32, mediump > mediump_fmat4x3

Medium single-qualifier floating-point 4x3 matrix.

See also
GLM_GTC_type_precision

Definition at line 647 of file fwd.hpp.

◆ mediump_fmat4x4

typedef mat< 4, 4, f32, mediump > mediump_fmat4x4

Medium single-qualifier floating-point 4x4 matrix.

See also
GLM_GTC_type_precision

Definition at line 648 of file fwd.hpp.

◆ mediump_fvec1

typedef vec< 1, float, mediump > mediump_fvec1

Medium single-qualifier floating-point vector of 1 component.

See also
GLM_GTC_type_precision

Definition at line 431 of file fwd.hpp.

◆ mediump_fvec2

typedef vec< 2, float, mediump > mediump_fvec2

Medium Single-qualifier floating-point vector of 2 components.

See also
GLM_GTC_type_precision

Definition at line 432 of file fwd.hpp.

◆ mediump_fvec3

typedef vec< 3, float, mediump > mediump_fvec3

Medium Single-qualifier floating-point vector of 3 components.

See also
GLM_GTC_type_precision

Definition at line 433 of file fwd.hpp.

◆ mediump_fvec4

typedef vec< 4, float, mediump > mediump_fvec4

Medium Single-qualifier floating-point vector of 4 components.

See also
GLM_GTC_type_precision

Definition at line 434 of file fwd.hpp.

◆ mediump_i16

typedef detail::int16 mediump_i16

Medium qualifier 16 bit signed integer type.

See also
GLM_GTC_type_precision

Definition at line 46 of file fwd.hpp.

◆ mediump_i16vec1

typedef vec< 1, i16, mediump > mediump_i16vec1

Medium qualifier 16 bit signed integer scalar type.

See also
GLM_GTC_type_precision

Definition at line 247 of file fwd.hpp.

◆ mediump_i16vec2

typedef vec< 2, i16, mediump > mediump_i16vec2

Medium qualifier 16 bit signed integer vector of 2 components type.

See also
GLM_GTC_type_precision

Definition at line 248 of file fwd.hpp.

◆ mediump_i16vec3

typedef vec< 3, i16, mediump > mediump_i16vec3

Medium qualifier 16 bit signed integer vector of 3 components type.

See also
GLM_GTC_type_precision

Definition at line 249 of file fwd.hpp.

◆ mediump_i16vec4

typedef vec< 4, i16, mediump > mediump_i16vec4

Medium qualifier 16 bit signed integer vector of 4 components type.

See also
GLM_GTC_type_precision

Definition at line 250 of file fwd.hpp.

◆ mediump_i32

typedef detail::int32 mediump_i32

Medium qualifier 32 bit signed integer type.

See also
GLM_GTC_type_precision

Definition at line 60 of file fwd.hpp.

◆ mediump_i32vec1

typedef vec< 1, i32, mediump > mediump_i32vec1

Medium qualifier 32 bit signed integer scalar type.

See also
GLM_GTC_type_precision

Definition at line 267 of file fwd.hpp.

◆ mediump_i32vec2

typedef vec< 2, i32, mediump > mediump_i32vec2

Medium qualifier 32 bit signed integer vector of 2 components type.

See also
GLM_GTC_type_precision

Definition at line 268 of file fwd.hpp.

◆ mediump_i32vec3

typedef vec< 3, i32, mediump > mediump_i32vec3

Medium qualifier 32 bit signed integer vector of 3 components type.

See also
GLM_GTC_type_precision

Definition at line 269 of file fwd.hpp.

◆ mediump_i32vec4

typedef vec< 4, i32, mediump > mediump_i32vec4

Medium qualifier 32 bit signed integer vector of 4 components type.

See also
GLM_GTC_type_precision

Definition at line 270 of file fwd.hpp.

◆ mediump_i64

typedef detail::int64 mediump_i64

Medium qualifier 64 bit signed integer type.

See also
GLM_GTC_type_precision

Definition at line 74 of file fwd.hpp.

◆ mediump_i64vec1

typedef vec< 1, i64, mediump > mediump_i64vec1

Medium qualifier 64 bit signed integer scalar type.

See also
GLM_GTC_type_precision

Definition at line 287 of file fwd.hpp.

◆ mediump_i64vec2

typedef vec< 2, i64, mediump > mediump_i64vec2

Medium qualifier 64 bit signed integer vector of 2 components type.

See also
GLM_GTC_type_precision

Definition at line 288 of file fwd.hpp.

◆ mediump_i64vec3

typedef vec< 3, i64, mediump > mediump_i64vec3

Medium qualifier 64 bit signed integer vector of 3 components type.

See also
GLM_GTC_type_precision

Definition at line 289 of file fwd.hpp.

◆ mediump_i64vec4

typedef vec< 4, i64, mediump > mediump_i64vec4

Medium qualifier 64 bit signed integer vector of 4 components type.

See also
GLM_GTC_type_precision

Definition at line 290 of file fwd.hpp.

◆ mediump_i8

typedef detail::int8 mediump_i8

Medium qualifier 8 bit signed integer type.

See also
GLM_GTC_type_precision

Definition at line 32 of file fwd.hpp.

◆ mediump_i8vec1

typedef vec< 1, i8, mediump > mediump_i8vec1

Medium qualifier 8 bit signed integer scalar type.

See also
GLM_GTC_type_precision

Definition at line 227 of file fwd.hpp.

◆ mediump_i8vec2

typedef vec< 2, i8, mediump > mediump_i8vec2

Medium qualifier 8 bit signed integer vector of 2 components type.

See also
GLM_GTC_type_precision

Definition at line 228 of file fwd.hpp.

◆ mediump_i8vec3

typedef vec< 3, i8, mediump > mediump_i8vec3

Medium qualifier 8 bit signed integer vector of 3 components type.

See also
GLM_GTC_type_precision

Definition at line 229 of file fwd.hpp.

◆ mediump_i8vec4

typedef vec< 4, i8, mediump > mediump_i8vec4

Medium qualifier 8 bit signed integer vector of 4 components type.

See also
GLM_GTC_type_precision

Definition at line 230 of file fwd.hpp.

◆ mediump_int16

typedef detail::int16 mediump_int16

Medium qualifier 16 bit signed integer type.

See also
GLM_GTC_type_precision

Definition at line 51 of file fwd.hpp.

◆ mediump_int16_t

typedef detail::int16 mediump_int16_t

Medium qualifier 16 bit signed integer type.

See also
GLM_GTC_type_precision

Definition at line 55 of file fwd.hpp.

◆ mediump_int32

typedef detail::int32 mediump_int32

Medium qualifier 32 bit signed integer type.

See also
GLM_GTC_type_precision

Definition at line 65 of file fwd.hpp.

◆ mediump_int32_t

typedef detail::int32 mediump_int32_t

Medium qualifier 32 bit signed integer type.

See also
GLM_GTC_type_precision

Definition at line 69 of file fwd.hpp.

◆ mediump_int64

typedef detail::int64 mediump_int64

Medium qualifier 64 bit signed integer type.

See also
GLM_GTC_type_precision

Definition at line 79 of file fwd.hpp.

◆ mediump_int64_t

typedef detail::int64 mediump_int64_t

Medium qualifier 64 bit signed integer type.

See also
GLM_GTC_type_precision

Definition at line 83 of file fwd.hpp.

◆ mediump_int8

typedef detail::int8 mediump_int8

Medium qualifier 8 bit signed integer type.

See also
GLM_GTC_type_precision

Definition at line 37 of file fwd.hpp.

◆ mediump_int8_t

typedef detail::int8 mediump_int8_t

Medium qualifier 8 bit signed integer type.

See also
GLM_GTC_type_precision

Definition at line 41 of file fwd.hpp.

◆ mediump_u16

typedef detail::uint16 mediump_u16

Medium qualifier 16 bit unsigned integer type.

See also
GLM_GTC_type_precision

Definition at line 104 of file fwd.hpp.

◆ mediump_u16vec1

typedef vec< 1, u16, mediump > mediump_u16vec1

Medium qualifier 16 bit unsigned integer scalar type.

See also
GLM_GTC_type_precision

Definition at line 349 of file fwd.hpp.

◆ mediump_u16vec2

typedef vec< 2, u16, mediump > mediump_u16vec2

Medium qualifier 16 bit unsigned integer vector of 2 components type.

See also
GLM_GTC_type_precision

Definition at line 350 of file fwd.hpp.

◆ mediump_u16vec3

typedef vec< 3, u16, mediump > mediump_u16vec3

Medium qualifier 16 bit unsigned integer vector of 3 components type.

See also
GLM_GTC_type_precision

Definition at line 351 of file fwd.hpp.

◆ mediump_u16vec4

typedef vec< 4, u16, mediump > mediump_u16vec4

Medium qualifier 16 bit unsigned integer vector of 4 components type.

See also
GLM_GTC_type_precision

Definition at line 352 of file fwd.hpp.

◆ mediump_u32

typedef detail::uint32 mediump_u32

Medium qualifier 32 bit unsigned integer type.

See also
GLM_GTC_type_precision

Definition at line 118 of file fwd.hpp.

◆ mediump_u32vec1

typedef vec< 1, u32, mediump > mediump_u32vec1

Medium qualifier 32 bit unsigned integer scalar type.

See also
GLM_GTC_type_precision

Definition at line 369 of file fwd.hpp.

◆ mediump_u32vec2

typedef vec< 2, u32, mediump > mediump_u32vec2

Medium qualifier 32 bit unsigned integer vector of 2 components type.

See also
GLM_GTC_type_precision

Definition at line 370 of file fwd.hpp.

◆ mediump_u32vec3

typedef vec< 3, u32, mediump > mediump_u32vec3

Medium qualifier 32 bit unsigned integer vector of 3 components type.

See also
GLM_GTC_type_precision

Definition at line 371 of file fwd.hpp.

◆ mediump_u32vec4

typedef vec< 4, u32, mediump > mediump_u32vec4

Medium qualifier 32 bit unsigned integer vector of 4 components type.

See also
GLM_GTC_type_precision

Definition at line 372 of file fwd.hpp.

◆ mediump_u64

typedef detail::uint64 mediump_u64

Medium qualifier 64 bit unsigned integer type.

See also
GLM_GTC_type_precision

Definition at line 132 of file fwd.hpp.

◆ mediump_u64vec1

typedef vec< 1, u64, mediump > mediump_u64vec1

Medium qualifier 64 bit unsigned integer scalar type.

See also
GLM_GTC_type_precision

Definition at line 389 of file fwd.hpp.

◆ mediump_u64vec2

typedef vec< 2, u64, mediump > mediump_u64vec2

Medium qualifier 64 bit unsigned integer vector of 2 components type.

See also
GLM_GTC_type_precision

Definition at line 390 of file fwd.hpp.

◆ mediump_u64vec3

typedef vec< 3, u64, mediump > mediump_u64vec3

Medium qualifier 64 bit unsigned integer vector of 3 components type.

See also
GLM_GTC_type_precision

Definition at line 391 of file fwd.hpp.

◆ mediump_u64vec4

typedef vec< 4, u64, mediump > mediump_u64vec4

Medium qualifier 64 bit unsigned integer vector of 4 components type.

See also
GLM_GTC_type_precision

Definition at line 392 of file fwd.hpp.

◆ mediump_u8

typedef detail::uint8 mediump_u8

Medium qualifier 8 bit unsigned integer type.

See also
GLM_GTC_type_precision

Definition at line 90 of file fwd.hpp.

◆ mediump_u8vec1

typedef vec< 1, u8, mediump > mediump_u8vec1

Medium qualifier 8 bit unsigned integer scalar type.

See also
GLM_GTC_type_precision

Definition at line 329 of file fwd.hpp.

◆ mediump_u8vec2

typedef vec< 2, u8, mediump > mediump_u8vec2

Medium qualifier 8 bit unsigned integer vector of 2 components type.

See also
GLM_GTC_type_precision

Definition at line 330 of file fwd.hpp.

◆ mediump_u8vec3

typedef vec< 3, u8, mediump > mediump_u8vec3

Medium qualifier 8 bit unsigned integer vector of 3 components type.

See also
GLM_GTC_type_precision

Definition at line 331 of file fwd.hpp.

◆ mediump_u8vec4

typedef vec< 4, u8, mediump > mediump_u8vec4

Medium qualifier 8 bit unsigned integer vector of 4 components type.

See also
GLM_GTC_type_precision

Definition at line 332 of file fwd.hpp.

◆ mediump_uint16

typedef detail::uint16 mediump_uint16

Medium qualifier 16 bit unsigned integer type.

See also
GLM_GTC_type_precision

Definition at line 109 of file fwd.hpp.

◆ mediump_uint16_t

typedef detail::uint16 mediump_uint16_t

Medium qualifier 16 bit unsigned integer type.

See also
GLM_GTC_type_precision

Definition at line 113 of file fwd.hpp.

◆ mediump_uint32

typedef detail::uint32 mediump_uint32

Medium qualifier 32 bit unsigned integer type.

See also
GLM_GTC_type_precision

Definition at line 123 of file fwd.hpp.

◆ mediump_uint32_t

typedef detail::uint32 mediump_uint32_t

Medium qualifier 32 bit unsigned integer type.

See also
GLM_GTC_type_precision

Definition at line 127 of file fwd.hpp.

◆ mediump_uint64

typedef detail::uint64 mediump_uint64

Medium qualifier 64 bit unsigned integer type.

See also
GLM_GTC_type_precision

Definition at line 137 of file fwd.hpp.

◆ mediump_uint64_t

typedef detail::uint64 mediump_uint64_t

Medium qualifier 64 bit unsigned integer type.

See also
GLM_GTC_type_precision

Definition at line 141 of file fwd.hpp.

◆ mediump_uint8

typedef detail::uint8 mediump_uint8

Medium qualifier 8 bit unsigned integer type.

See also
GLM_GTC_type_precision

Definition at line 95 of file fwd.hpp.

◆ mediump_uint8_t

typedef detail::uint8 mediump_uint8_t

Medium qualifier 8 bit unsigned integer type.

See also
GLM_GTC_type_precision

Definition at line 99 of file fwd.hpp.

◆ u16

typedef detail::uint16 u16

Default qualifier 16 bit unsigned integer type.

See also
GLM_GTC_type_precision

Definition at line 106 of file fwd.hpp.

◆ u16vec1

typedef vec< 1, u16, defaultp > u16vec1

Default qualifier 16 bit unsigned integer scalar type.

See also
GLM_GTC_type_precision

Definition at line 359 of file fwd.hpp.

◆ u16vec2

typedef vec< 2, u16, defaultp > u16vec2

Default qualifier 16 bit unsigned integer vector of 2 components type.

See also
GLM_GTC_type_precision

Definition at line 360 of file fwd.hpp.

◆ u16vec3

typedef vec< 3, u16, defaultp > u16vec3

Default qualifier 16 bit unsigned integer vector of 3 components type.

See also
GLM_GTC_type_precision

Definition at line 361 of file fwd.hpp.

◆ u16vec4

typedef vec< 4, u16, defaultp > u16vec4

Default qualifier 16 bit unsigned integer vector of 4 components type.

See also
GLM_GTC_type_precision

Definition at line 362 of file fwd.hpp.

◆ u32

typedef detail::uint32 u32

Default qualifier 32 bit unsigned integer type.

See also
GLM_GTC_type_precision

Definition at line 120 of file fwd.hpp.

◆ u32vec1

typedef vec< 1, u32, defaultp > u32vec1

Default qualifier 32 bit unsigned integer scalar type.

See also
GLM_GTC_type_precision

Definition at line 379 of file fwd.hpp.

◆ u32vec2

typedef vec< 2, u32, defaultp > u32vec2

Default qualifier 32 bit unsigned integer vector of 2 components type.

See also
GLM_GTC_type_precision

Definition at line 380 of file fwd.hpp.

◆ u32vec3

typedef vec< 3, u32, defaultp > u32vec3

Default qualifier 32 bit unsigned integer vector of 3 components type.

See also
GLM_GTC_type_precision

Definition at line 381 of file fwd.hpp.

◆ u32vec4

typedef vec< 4, u32, defaultp > u32vec4

Default qualifier 32 bit unsigned integer vector of 4 components type.

See also
GLM_GTC_type_precision

Definition at line 382 of file fwd.hpp.

◆ u64

typedef detail::uint64 u64

Default qualifier 64 bit unsigned integer type.

See also
GLM_GTC_type_precision

Definition at line 134 of file fwd.hpp.

◆ u64vec1

typedef vec< 1, u64, defaultp > u64vec1

Default qualifier 64 bit unsigned integer scalar type.

See also
GLM_GTC_type_precision

Definition at line 399 of file fwd.hpp.

◆ u64vec2

typedef vec< 2, u64, defaultp > u64vec2

Default qualifier 64 bit unsigned integer vector of 2 components type.

See also
GLM_GTC_type_precision

Definition at line 400 of file fwd.hpp.

◆ u64vec3

typedef vec< 3, u64, defaultp > u64vec3

Default qualifier 64 bit unsigned integer vector of 3 components type.

See also
GLM_GTC_type_precision

Definition at line 401 of file fwd.hpp.

◆ u64vec4

typedef vec< 4, u64, defaultp > u64vec4

Default qualifier 64 bit unsigned integer vector of 4 components type.

See also
GLM_GTC_type_precision

Definition at line 402 of file fwd.hpp.

◆ u8

typedef detail::uint8 u8

Default qualifier 8 bit unsigned integer type.

See also
GLM_GTC_type_precision

Definition at line 92 of file fwd.hpp.

◆ u8vec1

typedef vec< 1, u8, defaultp > u8vec1

Default qualifier 8 bit unsigned integer scalar type.

See also
GLM_GTC_type_precision

Definition at line 339 of file fwd.hpp.

◆ u8vec2

typedef vec< 2, u8, defaultp > u8vec2

Default qualifier 8 bit unsigned integer vector of 2 components type.

See also
GLM_GTC_type_precision

Definition at line 340 of file fwd.hpp.

◆ u8vec3

typedef vec< 3, u8, defaultp > u8vec3

Default qualifier 8 bit unsigned integer vector of 3 components type.

See also
GLM_GTC_type_precision

Definition at line 341 of file fwd.hpp.

◆ u8vec4

typedef vec< 4, u8, defaultp > u8vec4

Default qualifier 8 bit unsigned integer vector of 4 components type.

See also
GLM_GTC_type_precision

Definition at line 342 of file fwd.hpp.

◆ uint16_t

typedef detail::uint16 uint16_t

Default qualifier 16 bit unsigned integer type.

See also
GLM_GTC_type_precision

Definition at line 115 of file fwd.hpp.

◆ uint32_t

typedef detail::uint32 uint32_t

Default qualifier 32 bit unsigned integer type.

See also
GLM_GTC_type_precision

Definition at line 129 of file fwd.hpp.

◆ uint64_t

typedef detail::uint64 uint64_t

Default qualifier 64 bit unsigned integer type.

See also
GLM_GTC_type_precision

Definition at line 143 of file fwd.hpp.

◆ uint8_t

typedef detail::uint8 uint8_t

Default qualifier 8 bit unsigned integer type.

See also
GLM_GTC_type_precision

Definition at line 101 of file fwd.hpp.