Typedefs
GLM_GTC_type_precision
GTC Extensions (Stable)

Defines specific C++-based precision types. More...

Collaboration diagram for GLM_GTC_type_precision:

Typedefs

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

Detailed Description

Defines specific C++-based precision types.

Precision types defines types based on GLSL's precision qualifiers. This extension defines types based on explicitly-sized C++ data types.

<glm/gtc/type_precision.hpp> need to be included to use these functionalities.


Typedef Documentation

typedef float32 glm::f32

Default 32 bit single-precision floating-point scalar.

See also:
GLM_GTC_type_precision

32 bit single-precision floating-point scalar.

See also:
GLM_GTC_type_precision

Definition at line 1536 of file fwd.hpp.

typedef detail::tmat2x2< f32, defaultp > glm::f32mat2

Default single-precision floating-point 2x2 matrix.

See also:
GLM_GTC_type_precision

Single-precision floating-point 1x1 matrix.

See also:
GLM_GTC_type_precision Single-precision floating-point 2x2 matrix.
GLM_GTC_type_precision

Definition at line 2480 of file fwd.hpp.

typedef detail::tmat2x2< f32, defaultp > glm::f32mat2x2

Default single-precision floating-point 2x2 matrix.

See also:
GLM_GTC_type_precision

Single-precision floating-point 1x1 matrix.

See also:
GLM_GTC_type_precision Single-precision floating-point 2x2 matrix.
GLM_GTC_type_precision

Definition at line 2444 of file fwd.hpp.

typedef detail::tmat2x3< f32, defaultp > glm::f32mat2x3

Default single-precision floating-point 2x3 matrix.

See also:
GLM_GTC_type_precision

Single-precision floating-point 2x3 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2448 of file fwd.hpp.

typedef detail::tmat2x4< f32, defaultp > glm::f32mat2x4

Default single-precision floating-point 2x4 matrix.

See also:
GLM_GTC_type_precision

Single-precision floating-point 2x4 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2452 of file fwd.hpp.

typedef detail::tmat3x3< f32, defaultp > glm::f32mat3

Default single-precision floating-point 3x3 matrix.

See also:
GLM_GTC_type_precision

Single-precision floating-point 3x3 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2484 of file fwd.hpp.

typedef detail::tmat3x2< f32, defaultp > glm::f32mat3x2

Default single-precision floating-point 3x2 matrix.

See also:
GLM_GTC_type_precision

Single-precision floating-point 3x2 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2456 of file fwd.hpp.

typedef detail::tmat3x3< f32, defaultp > glm::f32mat3x3

Default single-precision floating-point 3x3 matrix.

See also:
GLM_GTC_type_precision

Single-precision floating-point 3x3 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2460 of file fwd.hpp.

typedef detail::tmat3x4< f32, defaultp > glm::f32mat3x4

Default single-precision floating-point 3x4 matrix.

See also:
GLM_GTC_type_precision

Single-precision floating-point 3x4 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2464 of file fwd.hpp.

typedef detail::tmat4x4< f32, defaultp > glm::f32mat4

Default single-precision floating-point 4x4 matrix.

See also:
GLM_GTC_type_precision

Single-precision floating-point 4x4 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2488 of file fwd.hpp.

typedef detail::tmat4x2< f32, defaultp > glm::f32mat4x2

Default single-precision floating-point 4x2 matrix.

See also:
GLM_GTC_type_precision

Single-precision floating-point 4x2 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2468 of file fwd.hpp.

typedef detail::tmat4x3< f32, defaultp > glm::f32mat4x3

Default single-precision floating-point 4x3 matrix.

See also:
GLM_GTC_type_precision

Single-precision floating-point 4x3 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2472 of file fwd.hpp.

typedef detail::tmat4x4< f32, defaultp > glm::f32mat4x4

Default single-precision floating-point 4x4 matrix.

See also:
GLM_GTC_type_precision

Single-precision floating-point 4x4 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2476 of file fwd.hpp.

typedef detail::tquat< f32, defaultp > glm::f32quat

Default single-precision floating-point quaternion.

See also:
GLM_GTC_type_precision

Single-precision floating-point quaternion.

See also:
GLM_GTC_type_precision

Definition at line 2492 of file fwd.hpp.

typedef detail::tvec1< f32, defaultp > glm::f32vec1

Default single-precision floating-point vector of 1 components.

See also:
GLM_GTC_type_precision

Single-precision floating-point vector of 1 component.

See also:
GLM_GTC_type_precision

Definition at line 2428 of file fwd.hpp.

typedef detail::tvec2< f32, defaultp > glm::f32vec2

Default single-precision floating-point vector of 2 components.

See also:
GLM_GTC_type_precision

Single-precision floating-point vector of 2 components.

See also:
GLM_GTC_type_precision

Definition at line 2432 of file fwd.hpp.

typedef detail::tvec3< f32, defaultp > glm::f32vec3

Default single-precision floating-point vector of 3 components.

See also:
GLM_GTC_type_precision

Single-precision floating-point vector of 3 components.

See also:
GLM_GTC_type_precision

Definition at line 2436 of file fwd.hpp.

typedef detail::tvec4< f32, defaultp > glm::f32vec4

Default single-precision floating-point vector of 4 components.

See also:
GLM_GTC_type_precision

Single-precision floating-point vector of 4 components.

See also:
GLM_GTC_type_precision

Definition at line 2440 of file fwd.hpp.

typedef float64 glm::f64

Default 64 bit double-precision floating-point scalar.

See also:
GLM_GTC_type_precision

64 bit double-precision floating-point scalar.

See also:
GLM_GTC_type_precision

Definition at line 1540 of file fwd.hpp.

typedef detail::tmat2x2< f64, defaultp > glm::f64mat2

Default double-precision floating-point 2x2 matrix.

See also:
GLM_GTC_type_precision

Double-precision floating-point 1x1 matrix.

See also:
GLM_GTC_type_precision Double-precision floating-point 2x2 matrix.
GLM_GTC_type_precision

Definition at line 2586 of file fwd.hpp.

typedef detail::tmat2x2< f64, defaultp > glm::f64mat2x2

Default double-precision floating-point 2x2 matrix.

See also:
GLM_GTC_type_precision

Double-precision floating-point 1x1 matrix.

See also:
GLM_GTC_type_precision Double-precision floating-point 2x2 matrix.
GLM_GTC_type_precision

Definition at line 2550 of file fwd.hpp.

typedef detail::tmat2x3< f64, defaultp > glm::f64mat2x3

Default double-precision floating-point 2x3 matrix.

See also:
GLM_GTC_type_precision

Double-precision floating-point 2x3 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2554 of file fwd.hpp.

typedef detail::tmat2x4< f64, defaultp > glm::f64mat2x4

Default double-precision floating-point 2x4 matrix.

See also:
GLM_GTC_type_precision

Double-precision floating-point 2x4 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2558 of file fwd.hpp.

typedef detail::tmat3x3< f64, defaultp > glm::f64mat3

Default double-precision floating-point 3x3 matrix.

See also:
GLM_GTC_type_precision

Double-precision floating-point 3x3 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2590 of file fwd.hpp.

typedef detail::tmat3x2< f64, defaultp > glm::f64mat3x2

Default double-precision floating-point 3x2 matrix.

See also:
GLM_GTC_type_precision

Double-precision floating-point 3x2 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2562 of file fwd.hpp.

typedef detail::tmat3x3< f64, defaultp > glm::f64mat3x3

Default double-precision floating-point 3x3 matrix.

See also:
GLM_GTC_type_precision

Double-precision floating-point 3x3 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2566 of file fwd.hpp.

typedef detail::tmat3x4< f64, defaultp > glm::f64mat3x4

Default double-precision floating-point 3x4 matrix.

See also:
GLM_GTC_type_precision

Double-precision floating-point 3x4 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2570 of file fwd.hpp.

typedef detail::tmat4x4< f64, defaultp > glm::f64mat4

Default double-precision floating-point 4x4 matrix.

See also:
GLM_GTC_type_precision

Double-precision floating-point 4x4 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2594 of file fwd.hpp.

typedef detail::tmat4x2< f64, defaultp > glm::f64mat4x2

Default double-precision floating-point 4x2 matrix.

See also:
GLM_GTC_type_precision

Double-precision floating-point 4x2 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2574 of file fwd.hpp.

typedef detail::tmat4x3< f64, defaultp > glm::f64mat4x3

Default double-precision floating-point 4x3 matrix.

See also:
GLM_GTC_type_precision

Double-precision floating-point 4x3 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2578 of file fwd.hpp.

typedef detail::tmat4x4< f64, defaultp > glm::f64mat4x4

Default double-precision floating-point 4x4 matrix.

See also:
GLM_GTC_type_precision

Double-precision floating-point 4x4 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2582 of file fwd.hpp.

typedef detail::tquat< f64, defaultp > glm::f64quat

Default double-precision floating-point quaternion.

See also:
GLM_GTC_type_precision

Double-precision floating-point quaternion.

See also:
GLM_GTC_type_precision

Definition at line 2598 of file fwd.hpp.

typedef detail::tvec1< f64, defaultp > glm::f64vec1

Default double-precision floating-point vector of 1 components.

See also:
GLM_GTC_type_precision

Double-precision floating-point vector of 1 component.

See also:
GLM_GTC_type_precision

Definition at line 2534 of file fwd.hpp.

typedef detail::tvec2< f64, defaultp > glm::f64vec2

Default double-precision floating-point vector of 2 components.

See also:
GLM_GTC_type_precision

Double-precision floating-point vector of 2 components.

See also:
GLM_GTC_type_precision

Definition at line 2538 of file fwd.hpp.

typedef detail::tvec3< f64, defaultp > glm::f64vec3

Default double-precision floating-point vector of 3 components.

See also:
GLM_GTC_type_precision

Double-precision floating-point vector of 3 components.

See also:
GLM_GTC_type_precision

Definition at line 2542 of file fwd.hpp.

typedef detail::tvec4< f64, defaultp > glm::f64vec4

Default double-precision floating-point vector of 4 components.

See also:
GLM_GTC_type_precision

Double-precision floating-point vector of 4 components.

See also:
GLM_GTC_type_precision

Definition at line 2546 of file fwd.hpp.

typedef detail::float32 glm::float32

Default 32 bit single-precision floating-point scalar.

See also:
GLM_GTC_type_precision

32 bit single-precision floating-point scalar.

See also:
GLM_GTC_type_precision

Definition at line 80 of file type_float.hpp.

typedef detail::float32 glm::float32_t

Default 32 bit single-precision floating-point scalar.

See also:
GLM_GTC_type_precision

32 bit single-precision floating-point scalar.

See also:
GLM_GTC_type_precision

Definition at line 1528 of file fwd.hpp.

typedef detail::float64 glm::float64

Default 64 bit double-precision floating-point scalar.

See also:
GLM_GTC_type_precision

64 bit double-precision floating-point scalar.

See also:
GLM_GTC_type_precision

Definition at line 81 of file type_float.hpp.

typedef detail::float64 glm::float64_t

Default 64 bit double-precision floating-point scalar.

See also:
GLM_GTC_type_precision

64 bit double-precision floating-point scalar.

See also:
GLM_GTC_type_precision

Definition at line 1532 of file fwd.hpp.

typedef detail::tmat2x2< f32, defaultp > glm::fmat2

Default single-precision floating-point 2x2 matrix.

See also:
GLM_GTC_type_precision

Single-precision floating-point 1x1 matrix.

See also:
GLM_GTC_type_precision Single-precision floating-point 2x2 matrix.
GLM_GTC_type_precision

Definition at line 2410 of file fwd.hpp.

typedef detail::tmat2x2< f32, defaultp > glm::fmat2x2

Default single-precision floating-point 2x2 matrix.

See also:
GLM_GTC_type_precision

Single-precision floating-point 1x1 matrix.

See also:
GLM_GTC_type_precision Single-precision floating-point 2x2 matrix.
GLM_GTC_type_precision

Definition at line 2374 of file fwd.hpp.

typedef detail::tmat2x3< f32, defaultp > glm::fmat2x3

Default single-precision floating-point 2x3 matrix.

See also:
GLM_GTC_type_precision

Single-precision floating-point 2x3 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2378 of file fwd.hpp.

typedef detail::tmat2x4< f32, defaultp > glm::fmat2x4

Default single-precision floating-point 2x4 matrix.

See also:
GLM_GTC_type_precision

Single-precision floating-point 2x4 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2382 of file fwd.hpp.

typedef detail::tmat3x3< f32, defaultp > glm::fmat3

Default single-precision floating-point 3x3 matrix.

See also:
GLM_GTC_type_precision

Single-precision floating-point 3x3 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2414 of file fwd.hpp.

typedef detail::tmat3x2< f32, defaultp > glm::fmat3x2

Default single-precision floating-point 3x2 matrix.

See also:
GLM_GTC_type_precision

Single-precision floating-point 3x2 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2386 of file fwd.hpp.

typedef detail::tmat3x3< f32, defaultp > glm::fmat3x3

Default single-precision floating-point 3x3 matrix.

See also:
GLM_GTC_type_precision

Single-precision floating-point 3x3 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2390 of file fwd.hpp.

typedef detail::tmat3x4< f32, defaultp > glm::fmat3x4

Default single-precision floating-point 3x4 matrix.

See also:
GLM_GTC_type_precision

Single-precision floating-point 3x4 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2394 of file fwd.hpp.

typedef detail::tmat4x4< f32, defaultp > glm::fmat4

Default single-precision floating-point 4x4 matrix.

See also:
GLM_GTC_type_precision

Single-precision floating-point 4x4 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2418 of file fwd.hpp.

typedef detail::tmat4x2< f32, defaultp > glm::fmat4x2

Default single-precision floating-point 4x2 matrix.

See also:
GLM_GTC_type_precision

Single-precision floating-point 4x2 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2398 of file fwd.hpp.

typedef detail::tmat4x3< f32, defaultp > glm::fmat4x3

Default single-precision floating-point 4x3 matrix.

See also:
GLM_GTC_type_precision

Single-precision floating-point 4x3 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2402 of file fwd.hpp.

typedef detail::tmat4x4< f32, defaultp > glm::fmat4x4

Default single-precision floating-point 4x4 matrix.

See also:
GLM_GTC_type_precision

Single-precision floating-point 4x4 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2406 of file fwd.hpp.

typedef highp_fquat glm::fquat

Quaternion of default single-precision floating-point numbers.

See also:
GLM_GTC_quaternion

Default single-precision floating-point quaternion.

See also:
GLM_GTC_type_precision

Definition at line 89 of file fwd.hpp.

typedef detail::tvec1< float, defaultp > glm::fvec1

Default single-precision floating-point vector of 1 components.

See also:
GLM_GTC_type_precision

Single-precision floating-point vector of 1 component.

See also:
GLM_GTC_type_precision

Definition at line 2358 of file fwd.hpp.

typedef detail::tvec2< float, defaultp > glm::fvec2

Default single-precision floating-point vector of 2 components.

See also:
GLM_GTC_type_precision

Single-precision floating-point vector of 2 components.

See also:
GLM_GTC_type_precision

Definition at line 2362 of file fwd.hpp.

typedef detail::tvec3< float, defaultp > glm::fvec3

Default single-precision floating-point vector of 3 components.

See also:
GLM_GTC_type_precision

Single-precision floating-point vector of 3 components.

See also:
GLM_GTC_type_precision

Definition at line 2366 of file fwd.hpp.

typedef detail::tvec4< float, defaultp > glm::fvec4

Default single-precision floating-point vector of 4 components.

See also:
GLM_GTC_type_precision

Single-precision floating-point vector of 4 components.

See also:
GLM_GTC_type_precision

Definition at line 2370 of file fwd.hpp.

typedef float32 glm::highp_f32

High 32 bit single-precision floating-point scalar.

See also:
GLM_GTC_type_precision

Definition at line 1458 of file fwd.hpp.

typedef highp_f32mat2x2 glm::highp_f32mat2

High single-precision floating-point 1x1 matrix.

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

Definition at line 2075 of file fwd.hpp.

typedef detail::tmat2x2<f32, highp> glm::highp_f32mat2x2

High single-precision floating-point 1x1 matrix.

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

Definition at line 2035 of file fwd.hpp.

typedef detail::tmat2x3<f32, highp> glm::highp_f32mat2x3

High single-precision floating-point 2x3 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2039 of file fwd.hpp.

typedef detail::tmat2x4<f32, highp> glm::highp_f32mat2x4

High single-precision floating-point 2x4 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2043 of file fwd.hpp.

typedef highp_f32mat3x3 glm::highp_f32mat3

High single-precision floating-point 3x3 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2079 of file fwd.hpp.

typedef detail::tmat3x2<f32, highp> glm::highp_f32mat3x2

High single-precision floating-point 3x2 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2047 of file fwd.hpp.

typedef detail::tmat3x3<f32, highp> glm::highp_f32mat3x3

High single-precision floating-point 3x3 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2051 of file fwd.hpp.

typedef detail::tmat3x4<f32, highp> glm::highp_f32mat3x4

High single-precision floating-point 3x4 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2055 of file fwd.hpp.

typedef highp_f32mat4x4 glm::highp_f32mat4

High single-precision floating-point 4x4 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2083 of file fwd.hpp.

typedef detail::tmat4x2<f32, highp> glm::highp_f32mat4x2

High single-precision floating-point 4x2 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2059 of file fwd.hpp.

typedef detail::tmat4x3<f32, highp> glm::highp_f32mat4x3

High single-precision floating-point 4x3 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2063 of file fwd.hpp.

typedef detail::tmat4x4<f32, highp> glm::highp_f32mat4x4

High single-precision floating-point 4x4 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2067 of file fwd.hpp.

typedef detail::tquat<f32, highp> glm::highp_f32quat

High single-precision floating-point quaternion.

See also:
GLM_GTC_type_precision

Definition at line 2276 of file fwd.hpp.

typedef detail::tvec1<f32, highp> glm::highp_f32vec1

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

See also:
GLM_GTC_type_precision

Definition at line 1677 of file fwd.hpp.

typedef detail::tvec2<f32, highp> glm::highp_f32vec2

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

See also:
GLM_GTC_type_precision

Definition at line 1681 of file fwd.hpp.

typedef detail::tvec3<f32, highp> glm::highp_f32vec3

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

See also:
GLM_GTC_type_precision

Definition at line 1685 of file fwd.hpp.

typedef detail::tvec4<f32, highp> glm::highp_f32vec4

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

See also:
GLM_GTC_type_precision

Definition at line 1689 of file fwd.hpp.

typedef float64 glm::highp_f64

High 64 bit double-precision floating-point scalar.

See also:
GLM_GTC_type_precision

Definition at line 1462 of file fwd.hpp.

typedef highp_f64mat2x2 glm::highp_f64mat2

High double-precision floating-point 1x1 matrix.

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

Definition at line 2245 of file fwd.hpp.

typedef detail::tmat2x2<f64, highp> glm::highp_f64mat2x2

High double-precision floating-point 1x1 matrix.

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

Definition at line 2205 of file fwd.hpp.

typedef detail::tmat2x3<f64, highp> glm::highp_f64mat2x3

High double-precision floating-point 2x3 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2209 of file fwd.hpp.

typedef detail::tmat2x4<f64, highp> glm::highp_f64mat2x4

High double-precision floating-point 2x4 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2213 of file fwd.hpp.

typedef highp_f64mat3x3 glm::highp_f64mat3

High double-precision floating-point 3x3 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2249 of file fwd.hpp.

typedef detail::tmat3x2<f64, highp> glm::highp_f64mat3x2

High double-precision floating-point 3x2 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2217 of file fwd.hpp.

typedef detail::tmat3x3<f64, highp> glm::highp_f64mat3x3

High double-precision floating-point 3x3 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2221 of file fwd.hpp.

typedef detail::tmat3x4<f64, highp> glm::highp_f64mat3x4

High double-precision floating-point 3x4 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2225 of file fwd.hpp.

typedef highp_f64mat4x4 glm::highp_f64mat4

High double-precision floating-point 4x4 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2253 of file fwd.hpp.

typedef detail::tmat4x2<f64, highp> glm::highp_f64mat4x2

High double-precision floating-point 4x2 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2229 of file fwd.hpp.

typedef detail::tmat4x3<f64, highp> glm::highp_f64mat4x3

High double-precision floating-point 4x3 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2233 of file fwd.hpp.

typedef detail::tmat4x4<f64, highp> glm::highp_f64mat4x4

High double-precision floating-point 4x4 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2237 of file fwd.hpp.

typedef detail::tquat<f64, highp> glm::highp_f64quat

High double-precision floating-point quaternion.

See also:
GLM_GTC_type_precision

Definition at line 2280 of file fwd.hpp.

typedef detail::tvec1<f64, highp> glm::highp_f64vec1

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

See also:
GLM_GTC_type_precision

Definition at line 1726 of file fwd.hpp.

typedef detail::tvec2<f64, highp> glm::highp_f64vec2

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

See also:
GLM_GTC_type_precision

Definition at line 1730 of file fwd.hpp.

typedef detail::tvec3<f64, highp> glm::highp_f64vec3

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

See also:
GLM_GTC_type_precision

Definition at line 1734 of file fwd.hpp.

typedef detail::tvec4<f64, highp> glm::highp_f64vec4

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

See also:
GLM_GTC_type_precision

Definition at line 1738 of file fwd.hpp.

typedef detail::float32 glm::highp_float32

High 32 bit single-precision floating-point scalar.

See also:
GLM_GTC_type_precision

Definition at line 1442 of file fwd.hpp.

typedef detail::float32 glm::highp_float32_t

High 32 bit single-precision floating-point scalar.

See also:
GLM_GTC_type_precision

Definition at line 1450 of file fwd.hpp.

typedef detail::float64 glm::highp_float64

High 64 bit double-precision floating-point scalar.

See also:
GLM_GTC_type_precision

Definition at line 1446 of file fwd.hpp.

typedef detail::float64 glm::highp_float64_t

High 64 bit double-precision floating-point scalar.

See also:
GLM_GTC_type_precision

Definition at line 1454 of file fwd.hpp.

typedef highp_fmat2x2 glm::highp_fmat2

High single-precision floating-point 1x1 matrix.

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

Definition at line 1904 of file fwd.hpp.

typedef detail::tmat2x2<f32, highp> glm::highp_fmat2x2

High single-precision floating-point 1x1 matrix.

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

Definition at line 1864 of file fwd.hpp.

typedef detail::tmat2x3<f32, highp> glm::highp_fmat2x3

High single-precision floating-point 2x3 matrix.

See also:
GLM_GTC_type_precision

Definition at line 1868 of file fwd.hpp.

typedef detail::tmat2x4<f32, highp> glm::highp_fmat2x4

High single-precision floating-point 2x4 matrix.

See also:
GLM_GTC_type_precision

Definition at line 1872 of file fwd.hpp.

typedef highp_fmat3x3 glm::highp_fmat3

High single-precision floating-point 3x3 matrix.

See also:
GLM_GTC_type_precision

Definition at line 1908 of file fwd.hpp.

typedef detail::tmat3x2<f32, highp> glm::highp_fmat3x2

High single-precision floating-point 3x2 matrix.

See also:
GLM_GTC_type_precision

Definition at line 1876 of file fwd.hpp.

typedef detail::tmat3x3<f32, highp> glm::highp_fmat3x3

High single-precision floating-point 3x3 matrix.

See also:
GLM_GTC_type_precision

Definition at line 1880 of file fwd.hpp.

typedef detail::tmat3x4<f32, highp> glm::highp_fmat3x4

High single-precision floating-point 3x4 matrix.

See also:
GLM_GTC_type_precision

Definition at line 1884 of file fwd.hpp.

typedef highp_fmat4x4 glm::highp_fmat4

High single-precision floating-point 4x4 matrix.

See also:
GLM_GTC_type_precision

Definition at line 1912 of file fwd.hpp.

typedef detail::tmat4x2<f32, highp> glm::highp_fmat4x2

High single-precision floating-point 4x2 matrix.

See also:
GLM_GTC_type_precision

Definition at line 1888 of file fwd.hpp.

typedef detail::tmat4x3<f32, highp> glm::highp_fmat4x3

High single-precision floating-point 4x3 matrix.

See also:
GLM_GTC_type_precision

Definition at line 1892 of file fwd.hpp.

typedef detail::tmat4x4<f32, highp> glm::highp_fmat4x4

High single-precision floating-point 4x4 matrix.

See also:
GLM_GTC_type_precision

Definition at line 1896 of file fwd.hpp.

typedef detail::tvec1<float, highp> glm::highp_fvec1

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

See also:
GLM_GTC_type_precision

Definition at line 1628 of file fwd.hpp.

typedef detail::tvec2<float, highp> glm::highp_fvec2

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

See also:
GLM_GTC_type_precision

Definition at line 1632 of file fwd.hpp.

typedef detail::tvec3<float, highp> glm::highp_fvec3

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

See also:
GLM_GTC_type_precision

Definition at line 1636 of file fwd.hpp.

typedef detail::tvec4<float, highp> glm::highp_fvec4

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

See also:
GLM_GTC_type_precision

Definition at line 1640 of file fwd.hpp.

typedef detail::int16 glm::highp_i16

High precision 16 bit signed integer type.

See also:
GLM_GTC_type_precision

Definition at line 263 of file fwd.hpp.

typedef detail::tvec1<i16, highp> glm::highp_i16vec1

High precision 16 bit signed integer scalar type.

See also:
GLM_GTC_type_precision

Definition at line 447 of file fwd.hpp.

typedef detail::tvec2<i16, highp> glm::highp_i16vec2

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

See also:
GLM_GTC_type_precision

Definition at line 451 of file fwd.hpp.

typedef detail::tvec3<i16, highp> glm::highp_i16vec3

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

See also:
GLM_GTC_type_precision

Definition at line 455 of file fwd.hpp.

typedef detail::tvec4<i16, highp> glm::highp_i16vec4

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

See also:
GLM_GTC_type_precision

Definition at line 459 of file fwd.hpp.

typedef detail::int32 glm::highp_i32

High precision 32 bit signed integer type.

See also:
GLM_GTC_type_precision

Definition at line 267 of file fwd.hpp.

typedef detail::tvec1< i32, highp > glm::highp_i32vec1

High precision 32 bit signed integer scalar type.

See also:
GLM_GTC_type_precision

Definition at line 527 of file fwd.hpp.

typedef detail::tvec2< i32, highp > glm::highp_i32vec2

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

See also:
GLM_GTC_type_precision

Definition at line 531 of file fwd.hpp.

typedef detail::tvec3< i32, highp > glm::highp_i32vec3

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

See also:
GLM_GTC_type_precision

Definition at line 535 of file fwd.hpp.

typedef detail::tvec4< i32, highp > glm::highp_i32vec4

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

See also:
GLM_GTC_type_precision

Definition at line 539 of file fwd.hpp.

typedef detail::int64 glm::highp_i64

High precision 64 bit signed integer type.

See also:
GLM_GTC_type_precision

Definition at line 271 of file fwd.hpp.

typedef detail::tvec1<i64, highp> glm::highp_i64vec1

High precision 64 bit signed integer scalar type.

See also:
GLM_GTC_type_precision

Definition at line 686 of file fwd.hpp.

typedef detail::tvec2<i64, highp> glm::highp_i64vec2

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

See also:
GLM_GTC_type_precision

Definition at line 690 of file fwd.hpp.

typedef detail::tvec3<i64, highp> glm::highp_i64vec3

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

See also:
GLM_GTC_type_precision

Definition at line 694 of file fwd.hpp.

typedef detail::tvec4<i64, highp> glm::highp_i64vec4

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

See also:
GLM_GTC_type_precision

Definition at line 698 of file fwd.hpp.

typedef detail::int8 glm::highp_i8

High precision 8 bit signed integer type.

See also:
GLM_GTC_type_precision

Definition at line 259 of file fwd.hpp.

typedef detail::tvec1<i8, highp> glm::highp_i8vec1

High precision 8 bit signed integer scalar type.

See also:
GLM_GTC_type_precision

Definition at line 368 of file fwd.hpp.

typedef detail::tvec2<i8, highp> glm::highp_i8vec2

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

See also:
GLM_GTC_type_precision

Definition at line 372 of file fwd.hpp.

typedef detail::tvec3<i8, highp> glm::highp_i8vec3

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

See also:
GLM_GTC_type_precision

Definition at line 376 of file fwd.hpp.

typedef detail::tvec4<i8, highp> glm::highp_i8vec4

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

See also:
GLM_GTC_type_precision

Definition at line 380 of file fwd.hpp.

typedef detail::int16 glm::highp_int16

High precision 16 bit signed integer type.

See also:
GLM_GTC_type_precision

Definition at line 231 of file fwd.hpp.

typedef detail::int16 glm::highp_int16_t

High precision 16 bit signed integer type.

See also:
GLM_GTC_type_precision

Definition at line 247 of file fwd.hpp.

typedef detail::int32 glm::highp_int32

High precision 32 bit signed integer type.

See also:
GLM_GTC_type_precision

Definition at line 235 of file fwd.hpp.

typedef detail::int32 glm::highp_int32_t

32 bit signed integer type.

See also:
GLM_GTC_type_precision

Definition at line 251 of file fwd.hpp.

typedef detail::int64 glm::highp_int64

High precision 64 bit signed integer type.

See also:
GLM_GTC_type_precision

Definition at line 239 of file fwd.hpp.

typedef detail::int64 glm::highp_int64_t

High precision 64 bit signed integer type.

See also:
GLM_GTC_type_precision

Definition at line 255 of file fwd.hpp.

typedef detail::int8 glm::highp_int8

High precision 8 bit signed integer type.

See also:
GLM_GTC_type_precision

Definition at line 227 of file fwd.hpp.

typedef detail::int8 glm::highp_int8_t

High precision 8 bit signed integer type.

See also:
GLM_GTC_type_precision

Definition at line 243 of file fwd.hpp.

typedef detail::uint16 glm::highp_u16

Medium precision 16 bit unsigned integer type.

See also:
GLM_GTC_type_precision

High precision 16 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Definition at line 872 of file fwd.hpp.

typedef detail::tvec1<u16, highp> glm::highp_u16vec1

High precision 16 bit unsigned integer scalar type.

See also:
GLM_GTC_type_precision

Definition at line 1056 of file fwd.hpp.

typedef detail::tvec2<u16, highp> glm::highp_u16vec2

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

See also:
GLM_GTC_type_precision

Definition at line 1060 of file fwd.hpp.

typedef detail::tvec3<u16, highp> glm::highp_u16vec3

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

See also:
GLM_GTC_type_precision

Definition at line 1064 of file fwd.hpp.

typedef detail::tvec4<u16, highp> glm::highp_u16vec4

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

See also:
GLM_GTC_type_precision

Definition at line 1068 of file fwd.hpp.

typedef detail::uint32 glm::highp_u32

Medium precision 32 bit unsigned integer type.

See also:
GLM_GTC_type_precision

High precision 32 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Definition at line 876 of file fwd.hpp.

typedef detail::tvec1< u32, highp > glm::highp_u32vec1

High precision 32 bit unsigned integer scalar type.

See also:
GLM_GTC_type_precision

Definition at line 1136 of file fwd.hpp.

typedef detail::tvec2< u32, highp > glm::highp_u32vec2

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

See also:
GLM_GTC_type_precision

Definition at line 1140 of file fwd.hpp.

typedef detail::tvec3< u32, highp > glm::highp_u32vec3

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

See also:
GLM_GTC_type_precision

Definition at line 1144 of file fwd.hpp.

typedef detail::tvec4< u32, highp > glm::highp_u32vec4

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

See also:
GLM_GTC_type_precision

Definition at line 1148 of file fwd.hpp.

typedef detail::uint64 glm::highp_u64

Medium precision 64 bit unsigned integer type.

See also:
GLM_GTC_type_precision

High precision 64 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Definition at line 880 of file fwd.hpp.

typedef detail::tvec1<u64, highp> glm::highp_u64vec1

High precision 64 bit unsigned integer scalar type.

See also:
GLM_GTC_type_precision

Definition at line 1295 of file fwd.hpp.

typedef detail::tvec2<u64, highp> glm::highp_u64vec2

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

See also:
GLM_GTC_type_precision

Definition at line 1299 of file fwd.hpp.

typedef detail::tvec3<u64, highp> glm::highp_u64vec3

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

See also:
GLM_GTC_type_precision

Definition at line 1303 of file fwd.hpp.

typedef detail::tvec4<u64, highp> glm::highp_u64vec4

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

See also:
GLM_GTC_type_precision

Definition at line 1307 of file fwd.hpp.

typedef detail::uint8 glm::highp_u8

Medium precision 8 bit unsigned integer type.

See also:
GLM_GTC_type_precision

High precision 8 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Definition at line 868 of file fwd.hpp.

typedef detail::tvec1<u8, highp> glm::highp_u8vec1

High precision 8 bit unsigned integer scalar type.

See also:
GLM_GTC_type_precision

Definition at line 977 of file fwd.hpp.

typedef detail::tvec2<u8, highp> glm::highp_u8vec2

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

See also:
GLM_GTC_type_precision

Definition at line 981 of file fwd.hpp.

typedef detail::tvec3<u8, highp> glm::highp_u8vec3

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

See also:
GLM_GTC_type_precision

Definition at line 985 of file fwd.hpp.

typedef detail::tvec4<u8, highp> glm::highp_u8vec4

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

See also:
GLM_GTC_type_precision

Definition at line 989 of file fwd.hpp.

typedef detail::uint16 glm::highp_uint16

Medium precision 16 bit unsigned integer type.

See also:
GLM_GTC_type_precision

High precision 16 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Definition at line 840 of file fwd.hpp.

typedef detail::uint16 glm::highp_uint16_t

Medium precision 16 bit unsigned integer type.

See also:
GLM_GTC_type_precision

High precision 16 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Definition at line 856 of file fwd.hpp.

typedef detail::uint32 glm::highp_uint32

Medium precision 32 bit unsigned integer type.

See also:
GLM_GTC_type_precision

High precision 32 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Definition at line 844 of file fwd.hpp.

typedef detail::uint32 glm::highp_uint32_t

Medium precision 32 bit unsigned integer type.

See also:
GLM_GTC_type_precision

High precision 32 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Definition at line 860 of file fwd.hpp.

typedef detail::uint64 glm::highp_uint64

Medium precision 64 bit unsigned integer type.

See also:
GLM_GTC_type_precision

High precision 64 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Definition at line 848 of file fwd.hpp.

typedef detail::uint64 glm::highp_uint64_t

Medium precision 64 bit unsigned integer type.

See also:
GLM_GTC_type_precision

High precision 64 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Definition at line 864 of file fwd.hpp.

typedef detail::uint8 glm::highp_uint8

Medium precision 8 bit unsigned integer type.

See also:
GLM_GTC_type_precision

High precision 8 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Definition at line 836 of file fwd.hpp.

typedef detail::uint8 glm::highp_uint8_t

Medium precision 8 bit unsigned integer type.

See also:
GLM_GTC_type_precision

High precision 8 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Definition at line 852 of file fwd.hpp.

typedef highp_vec1_t glm::highp_vec1

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

See also:
GLM_GTC_type_precision

1 component vector of high precision floating-point numbers. There is no guarantee on the actual precision.

See also:
GLM_GTX_vec1 extension.

Definition at line 1612 of file fwd.hpp.

typedef detail::int16 glm::i16

16 bit signed integer type.

See also:
GLM_GTC_type_precision

Definition at line 320 of file fwd.hpp.

typedef detail::tvec1< i16, defaultp > glm::i16vec1

Default precision 16 bit signed integer scalar type.

See also:
GLM_GTC_type_precision

16 bit signed integer scalar type.

See also:
GLM_GTC_type_precision

Definition at line 475 of file fwd.hpp.

typedef detail::tvec2< i16, defaultp > glm::i16vec2

Default precision 16 bit signed integer vector of 2 components type.

See also:
GLM_GTC_type_precision

16 bit signed integer vector of 2 components type.

See also:
GLM_GTC_type_precision

Definition at line 479 of file fwd.hpp.

typedef detail::tvec3< i16, defaultp > glm::i16vec3

Default precision 16 bit signed integer vector of 3 components type.

See also:
GLM_GTC_type_precision

16 bit signed integer vector of 3 components type.

See also:
GLM_GTC_type_precision

Definition at line 483 of file fwd.hpp.

typedef detail::tvec4< i16, defaultp > glm::i16vec4

Default precision 16 bit signed integer vector of 4 components type.

See also:
GLM_GTC_type_precision

16 bit signed integer vector of 4 components type.

See also:
GLM_GTC_type_precision

Definition at line 487 of file fwd.hpp.

typedef detail::int32 glm::i32

32 bit signed integer type.

See also:
GLM_GTC_type_precision

Definition at line 324 of file fwd.hpp.

typedef detail::tvec1< i32, defaultp > glm::i32vec1

Default precision 32 bit signed integer scalar type.

See also:
GLM_GTC_type_precision

32 bit signed integer scalar type.

See also:
GLM_GTC_type_precision

Definition at line 554 of file fwd.hpp.

typedef detail::tvec2< i32, defaultp > glm::i32vec2

Default precision 32 bit signed integer vector of 2 components type.

See also:
GLM_GTC_type_precision

32 bit signed integer vector of 2 components type.

See also:
GLM_GTC_type_precision

Definition at line 558 of file fwd.hpp.

typedef detail::tvec3< i32, defaultp > glm::i32vec3

Default precision 32 bit signed integer vector of 3 components type.

See also:
GLM_GTC_type_precision

32 bit signed integer vector of 3 components type.

See also:
GLM_GTC_type_precision

Definition at line 562 of file fwd.hpp.

typedef detail::tvec4< i32, defaultp > glm::i32vec4

Default precision 32 bit signed integer vector of 4 components type.

See also:
GLM_GTC_type_precision

32 bit signed integer vector of 4 components type.

See also:
GLM_GTC_type_precision

Definition at line 566 of file fwd.hpp.

typedef detail::int64 glm::i64

64 bit signed integer type.

See also:
GLM_GTC_type_precision

Definition at line 328 of file fwd.hpp.

typedef detail::tvec1< i64, defaultp > glm::i64vec1

Default precision 64 bit signed integer scalar type.

See also:
GLM_GTC_type_precision

64 bit signed integer scalar type.

See also:
GLM_GTC_type_precision

Definition at line 713 of file fwd.hpp.

typedef detail::tvec2< i64, defaultp > glm::i64vec2

Default precision 64 bit signed integer vector of 2 components type.

See also:
GLM_GTC_type_precision

64 bit signed integer vector of 2 components type.

See also:
GLM_GTC_type_precision

Definition at line 717 of file fwd.hpp.

typedef detail::tvec3< i64, defaultp > glm::i64vec3

Default precision 64 bit signed integer vector of 3 components type.

See also:
GLM_GTC_type_precision

64 bit signed integer vector of 3 components type.

See also:
GLM_GTC_type_precision

Definition at line 721 of file fwd.hpp.

typedef detail::tvec4< i64, defaultp > glm::i64vec4

Default precision 64 bit signed integer vector of 4 components type.

See also:
GLM_GTC_type_precision

64 bit signed integer vector of 4 components type.

See also:
GLM_GTC_type_precision

Definition at line 725 of file fwd.hpp.

typedef detail::int8 glm::i8

8 bit signed integer type.

See also:
GLM_GTC_type_precision

Definition at line 316 of file fwd.hpp.

typedef detail::tvec1< i8, defaultp > glm::i8vec1

Default precision 8 bit signed integer scalar type.

See also:
GLM_GTC_type_precision

8 bit signed integer scalar type.

See also:
GLM_GTC_type_precision

Definition at line 395 of file fwd.hpp.

typedef detail::tvec2< i8, defaultp > glm::i8vec2

Default precision 8 bit signed integer vector of 2 components type.

See also:
GLM_GTC_type_precision

8 bit signed integer vector of 2 components type.

See also:
GLM_GTC_type_precision

Definition at line 399 of file fwd.hpp.

typedef detail::tvec3< i8, defaultp > glm::i8vec3

Default precision 8 bit signed integer vector of 3 components type.

See also:
GLM_GTC_type_precision

8 bit signed integer vector of 3 components type.

See also:
GLM_GTC_type_precision

Definition at line 403 of file fwd.hpp.

typedef detail::tvec4< i8, defaultp > glm::i8vec4

Default precision 8 bit signed integer vector of 4 components type.

See also:
GLM_GTC_type_precision

8 bit signed integer vector of 4 components type.

See also:
GLM_GTC_type_precision

Definition at line 407 of file fwd.hpp.

typedef detail::int16 glm::int16

16 bit signed integer type.

See also:
GLM_GTC_type_precision

Definition at line 89 of file type_int.hpp.

typedef detail::int16 glm::int16_t

16 bit signed integer type.

See also:
GLM_GTC_type_precision

Definition at line 303 of file fwd.hpp.

typedef detail::int32 glm::int32

32 bit signed integer type.

See also:
GLM_GTC_type_precision

Definition at line 90 of file type_int.hpp.

typedef detail::int32 glm::int32_t

32 bit signed integer type.

See also:
GLM_GTC_type_precision

Definition at line 307 of file fwd.hpp.

typedef detail::int64 glm::int64

64 bit signed integer type.

See also:
GLM_GTC_type_precision

Definition at line 91 of file type_int.hpp.

typedef detail::int64 glm::int64_t

64 bit signed integer type.

See also:
GLM_GTC_type_precision

Definition at line 311 of file fwd.hpp.

typedef detail::int8 glm::int8

8 bit signed integer type.

See also:
GLM_GTC_type_precision

Definition at line 88 of file type_int.hpp.

typedef detail::int8 glm::int8_t

8 bit signed integer type.

See also:
GLM_GTC_type_precision

Definition at line 299 of file fwd.hpp.

typedef float32 glm::lowp_f32

Low 32 bit single-precision floating-point scalar.

See also:
GLM_GTC_type_precision

Definition at line 1359 of file fwd.hpp.

typedef lowp_f32mat2x2 glm::lowp_f32mat2

Low single-precision floating-point 1x1 matrix.

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

Definition at line 1961 of file fwd.hpp.

typedef detail::tmat2x2<f32, lowp> glm::lowp_f32mat2x2

Low single-precision floating-point 1x1 matrix.

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

Definition at line 1921 of file fwd.hpp.

typedef detail::tmat2x3<f32, lowp> glm::lowp_f32mat2x3

Low single-precision floating-point 2x3 matrix.

See also:
GLM_GTC_type_precision

Definition at line 1925 of file fwd.hpp.

typedef detail::tmat2x4<f32, lowp> glm::lowp_f32mat2x4

Low single-precision floating-point 2x4 matrix.

See also:
GLM_GTC_type_precision

Definition at line 1929 of file fwd.hpp.

typedef lowp_f32mat3x3 glm::lowp_f32mat3

Low single-precision floating-point 3x3 matrix.

See also:
GLM_GTC_type_precision

Definition at line 1965 of file fwd.hpp.

typedef detail::tmat3x2<f32, lowp> glm::lowp_f32mat3x2

Low single-precision floating-point 3x2 matrix.

See also:
GLM_GTC_type_precision

Definition at line 1933 of file fwd.hpp.

typedef detail::tmat3x3<f32, lowp> glm::lowp_f32mat3x3

Low single-precision floating-point 3x3 matrix.

See also:
GLM_GTC_type_precision

Definition at line 1937 of file fwd.hpp.

typedef detail::tmat3x4<f32, lowp> glm::lowp_f32mat3x4

Low single-precision floating-point 3x4 matrix.

See also:
GLM_GTC_type_precision

Definition at line 1941 of file fwd.hpp.

typedef lowp_f32mat4x4 glm::lowp_f32mat4

Low single-precision floating-point 4x4 matrix.

See also:
GLM_GTC_type_precision

Definition at line 1969 of file fwd.hpp.

typedef detail::tmat4x2<f32, lowp> glm::lowp_f32mat4x2

Low single-precision floating-point 4x2 matrix.

See also:
GLM_GTC_type_precision

Definition at line 1945 of file fwd.hpp.

typedef detail::tmat4x3<f32, lowp> glm::lowp_f32mat4x3

Low single-precision floating-point 4x3 matrix.

See also:
GLM_GTC_type_precision

Definition at line 1949 of file fwd.hpp.

typedef detail::tmat4x4<f32, lowp> glm::lowp_f32mat4x4

Low single-precision floating-point 4x4 matrix.

See also:
GLM_GTC_type_precision

Definition at line 1953 of file fwd.hpp.

typedef detail::tquat<f32, lowp> glm::lowp_f32quat

Low single-precision floating-point quaternion.

See also:
GLM_GTC_type_precision

Definition at line 2260 of file fwd.hpp.

typedef detail::tvec1<f32, lowp> glm::lowp_f32vec1

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

See also:
GLM_GTC_type_precision

Definition at line 1645 of file fwd.hpp.

typedef detail::tvec2<f32, lowp> glm::lowp_f32vec2

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

See also:
GLM_GTC_type_precision

Definition at line 1649 of file fwd.hpp.

typedef detail::tvec3<f32, lowp> glm::lowp_f32vec3

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

See also:
GLM_GTC_type_precision

Definition at line 1653 of file fwd.hpp.

typedef detail::tvec4<f32, lowp> glm::lowp_f32vec4

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

See also:
GLM_GTC_type_precision

Definition at line 1657 of file fwd.hpp.

typedef float64 glm::lowp_f64

Low 64 bit double-precision floating-point scalar.

See also:
GLM_GTC_type_precision

Definition at line 1363 of file fwd.hpp.

typedef lowp_f64mat2x2 glm::lowp_f64mat2

Low double-precision floating-point 1x1 matrix.

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

Definition at line 2132 of file fwd.hpp.

typedef detail::tmat2x2<f64, lowp> glm::lowp_f64mat2x2

Low double-precision floating-point 1x1 matrix.

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

Definition at line 2092 of file fwd.hpp.

typedef detail::tmat2x3<f64, lowp> glm::lowp_f64mat2x3

Low double-precision floating-point 2x3 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2096 of file fwd.hpp.

typedef detail::tmat2x4<f64, lowp> glm::lowp_f64mat2x4

Low double-precision floating-point 2x4 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2100 of file fwd.hpp.

typedef lowp_f64mat3x3 glm::lowp_f64mat3

Low double-precision floating-point 3x3 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2136 of file fwd.hpp.

typedef detail::tmat3x2<f64, lowp> glm::lowp_f64mat3x2

Low double-precision floating-point 3x2 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2104 of file fwd.hpp.

typedef detail::tmat3x3<f64, lowp> glm::lowp_f64mat3x3

Low double-precision floating-point 3x3 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2108 of file fwd.hpp.

typedef detail::tmat3x4<f64, lowp> glm::lowp_f64mat3x4

Low double-precision floating-point 3x4 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2112 of file fwd.hpp.

typedef lowp_f64mat4x4 glm::lowp_f64mat4

Low double-precision floating-point 4x4 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2140 of file fwd.hpp.

typedef detail::tmat4x2<f64, lowp> glm::lowp_f64mat4x2

Low double-precision floating-point 4x2 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2116 of file fwd.hpp.

typedef detail::tmat4x3<f64, lowp> glm::lowp_f64mat4x3

Low double-precision floating-point 4x3 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2120 of file fwd.hpp.

typedef detail::tmat4x4<f64, lowp> glm::lowp_f64mat4x4

Low double-precision floating-point 4x4 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2124 of file fwd.hpp.

typedef detail::tquat<f64, lowp> glm::lowp_f64quat

Low double-precision floating-point quaternion.

See also:
GLM_GTC_type_precision

Definition at line 2264 of file fwd.hpp.

typedef detail::tvec1<f64, lowp> glm::lowp_f64vec1

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

See also:
GLM_GTC_type_precision

Definition at line 1694 of file fwd.hpp.

typedef detail::tvec2<f64, lowp> glm::lowp_f64vec2

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

See also:
GLM_GTC_type_precision

Definition at line 1698 of file fwd.hpp.

typedef detail::tvec3<f64, lowp> glm::lowp_f64vec3

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

See also:
GLM_GTC_type_precision

Definition at line 1702 of file fwd.hpp.

typedef detail::tvec4<f64, lowp> glm::lowp_f64vec4

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

See also:
GLM_GTC_type_precision

Definition at line 1706 of file fwd.hpp.

typedef detail::float32 glm::lowp_float32

Low 32 bit single-precision floating-point scalar.

See also:
GLM_GTC_type_precision

Definition at line 1343 of file fwd.hpp.

typedef detail::float32 glm::lowp_float32_t

Low 32 bit single-precision floating-point scalar.

See also:
GLM_GTC_type_precision

Definition at line 1351 of file fwd.hpp.

typedef detail::float64 glm::lowp_float64

Low 64 bit double-precision floating-point scalar.

See also:
GLM_GTC_type_precision

Definition at line 1347 of file fwd.hpp.

typedef detail::float64 glm::lowp_float64_t

Low 64 bit double-precision floating-point scalar.

See also:
GLM_GTC_type_precision

Definition at line 1355 of file fwd.hpp.

typedef lowp_fmat2x2 glm::lowp_fmat2

Low single-precision floating-point 1x1 matrix.

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

Definition at line 1790 of file fwd.hpp.

typedef detail::tmat2x2<f32, lowp> glm::lowp_fmat2x2

Low single-precision floating-point 1x1 matrix.

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

Definition at line 1750 of file fwd.hpp.

typedef detail::tmat2x3<f32, lowp> glm::lowp_fmat2x3

Low single-precision floating-point 2x3 matrix.

See also:
GLM_GTC_type_precision

Definition at line 1754 of file fwd.hpp.

typedef detail::tmat2x4<f32, lowp> glm::lowp_fmat2x4

Low single-precision floating-point 2x4 matrix.

See also:
GLM_GTC_type_precision

Definition at line 1758 of file fwd.hpp.

typedef lowp_fmat3x3 glm::lowp_fmat3

Low single-precision floating-point 3x3 matrix.

See also:
GLM_GTC_type_precision

Definition at line 1794 of file fwd.hpp.

typedef detail::tmat3x2<f32, lowp> glm::lowp_fmat3x2

Low single-precision floating-point 3x2 matrix.

See also:
GLM_GTC_type_precision

Definition at line 1762 of file fwd.hpp.

typedef detail::tmat3x3<f32, lowp> glm::lowp_fmat3x3

Low single-precision floating-point 3x3 matrix.

See also:
GLM_GTC_type_precision

Definition at line 1766 of file fwd.hpp.

typedef detail::tmat3x4<f32, lowp> glm::lowp_fmat3x4

Low single-precision floating-point 3x4 matrix.

See also:
GLM_GTC_type_precision

Definition at line 1770 of file fwd.hpp.

typedef lowp_fmat4x4 glm::lowp_fmat4

Low single-precision floating-point 4x4 matrix.

See also:
GLM_GTC_type_precision

Definition at line 1798 of file fwd.hpp.

typedef detail::tmat4x2<f32, lowp> glm::lowp_fmat4x2

Low single-precision floating-point 4x2 matrix.

See also:
GLM_GTC_type_precision

Definition at line 1774 of file fwd.hpp.

typedef detail::tmat4x3<f32, lowp> glm::lowp_fmat4x3

Low single-precision floating-point 4x3 matrix.

See also:
GLM_GTC_type_precision

Definition at line 1778 of file fwd.hpp.

typedef detail::tmat4x4<f32, lowp> glm::lowp_fmat4x4

Low single-precision floating-point 4x4 matrix.

See also:
GLM_GTC_type_precision

Definition at line 1782 of file fwd.hpp.

typedef detail::tvec1<float, lowp> glm::lowp_fvec1

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

See also:
GLM_GTC_type_precision

Definition at line 1562 of file fwd.hpp.

typedef detail::tvec2<float, lowp> glm::lowp_fvec2

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

See also:
GLM_GTC_type_precision

Definition at line 1566 of file fwd.hpp.

typedef detail::tvec3<float, lowp> glm::lowp_fvec3

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

See also:
GLM_GTC_type_precision

Definition at line 1570 of file fwd.hpp.

typedef detail::tvec4<float, lowp> glm::lowp_fvec4

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

See also:
GLM_GTC_type_precision

Definition at line 1574 of file fwd.hpp.

typedef detail::int16 glm::lowp_i16

Low precision 16 bit signed integer type.

See also:
GLM_GTC_type_precision

Definition at line 167 of file fwd.hpp.

typedef detail::tvec1<i16, lowp> glm::lowp_i16vec1

Low precision 16 bit signed integer scalar type.

See also:
GLM_GTC_type_precision

Definition at line 413 of file fwd.hpp.

typedef detail::tvec2<i16, lowp> glm::lowp_i16vec2

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

See also:
GLM_GTC_type_precision

Definition at line 417 of file fwd.hpp.

typedef detail::tvec3<i16, lowp> glm::lowp_i16vec3

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

See also:
GLM_GTC_type_precision

Definition at line 421 of file fwd.hpp.

typedef detail::tvec4<i16, lowp> glm::lowp_i16vec4

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

See also:
GLM_GTC_type_precision

Definition at line 425 of file fwd.hpp.

typedef detail::int32 glm::lowp_i32

Low precision 32 bit signed integer type.

See also:
GLM_GTC_type_precision

Definition at line 171 of file fwd.hpp.

typedef detail::tvec1< i32, lowp > glm::lowp_i32vec1

Low precision 32 bit signed integer scalar type.

See also:
GLM_GTC_type_precision

Definition at line 493 of file fwd.hpp.

typedef detail::tvec2< i32, lowp > glm::lowp_i32vec2

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

See also:
GLM_GTC_type_precision

Definition at line 497 of file fwd.hpp.

typedef detail::tvec3< i32, lowp > glm::lowp_i32vec3

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

See also:
GLM_GTC_type_precision

Definition at line 501 of file fwd.hpp.

typedef detail::tvec4< i32, lowp > glm::lowp_i32vec4

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

See also:
GLM_GTC_type_precision

Definition at line 505 of file fwd.hpp.

typedef detail::int64 glm::lowp_i64

Low precision 64 bit signed integer type.

See also:
GLM_GTC_type_precision

Definition at line 175 of file fwd.hpp.

typedef detail::tvec1<i64, lowp> glm::lowp_i64vec1

Low precision 64 bit signed integer scalar type.

See also:
GLM_GTC_type_precision

Definition at line 652 of file fwd.hpp.

typedef detail::tvec2<i64, lowp> glm::lowp_i64vec2

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

See also:
GLM_GTC_type_precision

Definition at line 656 of file fwd.hpp.

typedef detail::tvec3<i64, lowp> glm::lowp_i64vec3

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

See also:
GLM_GTC_type_precision

Definition at line 660 of file fwd.hpp.

typedef detail::tvec4<i64, lowp> glm::lowp_i64vec4

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

See also:
GLM_GTC_type_precision

Definition at line 664 of file fwd.hpp.

typedef detail::int8 glm::lowp_i8

Low precision 8 bit signed integer type.

See also:
GLM_GTC_type_precision

Definition at line 163 of file fwd.hpp.

typedef detail::tvec1<i8, lowp> glm::lowp_i8vec1

Low precision 8 bit signed integer scalar type.

See also:
GLM_GTC_type_precision

Definition at line 334 of file fwd.hpp.

typedef detail::tvec2<i8, lowp> glm::lowp_i8vec2

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

See also:
GLM_GTC_type_precision

Definition at line 338 of file fwd.hpp.

typedef detail::tvec3<i8, lowp> glm::lowp_i8vec3

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

See also:
GLM_GTC_type_precision

Definition at line 342 of file fwd.hpp.

typedef detail::tvec4<i8, lowp> glm::lowp_i8vec4

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

See also:
GLM_GTC_type_precision

Definition at line 346 of file fwd.hpp.

typedef detail::int16 glm::lowp_int16

Low precision 16 bit signed integer type.

See also:
GLM_GTC_type_precision

Definition at line 135 of file fwd.hpp.

typedef detail::int16 glm::lowp_int16_t

Low precision 16 bit signed integer type.

See also:
GLM_GTC_type_precision

Definition at line 151 of file fwd.hpp.

typedef detail::int32 glm::lowp_int32

Low precision 32 bit signed integer type.

See also:
GLM_GTC_type_precision

Definition at line 139 of file fwd.hpp.

typedef detail::int32 glm::lowp_int32_t

Low precision 32 bit signed integer type.

See also:
GLM_GTC_type_precision

Definition at line 155 of file fwd.hpp.

typedef detail::int64 glm::lowp_int64

Low precision 64 bit signed integer type.

See also:
GLM_GTC_type_precision

Definition at line 143 of file fwd.hpp.

typedef detail::int64 glm::lowp_int64_t

Low precision 64 bit signed integer type.

See also:
GLM_GTC_type_precision

Definition at line 159 of file fwd.hpp.

typedef detail::int8 glm::lowp_int8

Low precision 8 bit signed integer type.

See also:
GLM_GTC_type_precision

Definition at line 131 of file fwd.hpp.

typedef detail::int8 glm::lowp_int8_t

Low precision 8 bit signed integer type.

See also:
GLM_GTC_type_precision

Definition at line 147 of file fwd.hpp.

typedef detail::uint16 glm::lowp_u16

Low precision 16 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Definition at line 772 of file fwd.hpp.

typedef detail::tvec1<u16, lowp> glm::lowp_u16vec1

Low precision 16 bit unsigned integer scalar type.

See also:
GLM_GTC_type_precision

Definition at line 1022 of file fwd.hpp.

typedef detail::tvec2<u16, lowp> glm::lowp_u16vec2

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

See also:
GLM_GTC_type_precision

Definition at line 1026 of file fwd.hpp.

typedef detail::tvec3<u16, lowp> glm::lowp_u16vec3

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

See also:
GLM_GTC_type_precision

Definition at line 1030 of file fwd.hpp.

typedef detail::tvec4<u16, lowp> glm::lowp_u16vec4

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

See also:
GLM_GTC_type_precision

Definition at line 1034 of file fwd.hpp.

typedef detail::uint32 glm::lowp_u32

Low precision 32 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Definition at line 776 of file fwd.hpp.

typedef detail::tvec1< u32, lowp > glm::lowp_u32vec1

Low precision 32 bit unsigned integer scalar type.

See also:
GLM_GTC_type_precision

Definition at line 1102 of file fwd.hpp.

typedef detail::tvec2< u32, lowp > glm::lowp_u32vec2

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

See also:
GLM_GTC_type_precision

Definition at line 1106 of file fwd.hpp.

typedef detail::tvec3< u32, lowp > glm::lowp_u32vec3

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

See also:
GLM_GTC_type_precision

Definition at line 1110 of file fwd.hpp.

typedef detail::tvec4< u32, lowp > glm::lowp_u32vec4

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

See also:
GLM_GTC_type_precision

Definition at line 1114 of file fwd.hpp.

typedef detail::uint64 glm::lowp_u64

Low precision 64 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Definition at line 780 of file fwd.hpp.

typedef detail::tvec1<u64, lowp> glm::lowp_u64vec1

Low precision 64 bit unsigned integer scalar type.

See also:
GLM_GTC_type_precision

Definition at line 1261 of file fwd.hpp.

typedef detail::tvec2<u64, lowp> glm::lowp_u64vec2

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

See also:
GLM_GTC_type_precision

Definition at line 1265 of file fwd.hpp.

typedef detail::tvec3<u64, lowp> glm::lowp_u64vec3

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

See also:
GLM_GTC_type_precision

Definition at line 1269 of file fwd.hpp.

typedef detail::tvec4<u64, lowp> glm::lowp_u64vec4

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

See also:
GLM_GTC_type_precision

Definition at line 1273 of file fwd.hpp.

typedef detail::uint8 glm::lowp_u8

Low precision 8 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Definition at line 768 of file fwd.hpp.

typedef detail::tvec1<u8, lowp> glm::lowp_u8vec1

Low precision 8 bit unsigned integer scalar type.

See also:
GLM_GTC_type_precision

Definition at line 943 of file fwd.hpp.

typedef detail::tvec2<u8, lowp> glm::lowp_u8vec2

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

See also:
GLM_GTC_type_precision

Definition at line 947 of file fwd.hpp.

typedef detail::tvec3<u8, lowp> glm::lowp_u8vec3

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

See also:
GLM_GTC_type_precision

Definition at line 951 of file fwd.hpp.

typedef detail::tvec4<u8, lowp> glm::lowp_u8vec4

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

See also:
GLM_GTC_type_precision

Definition at line 955 of file fwd.hpp.

typedef detail::uint16 glm::lowp_uint16

Low precision 16 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Definition at line 738 of file fwd.hpp.

typedef detail::uint16 glm::lowp_uint16_t

Low precision 16 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Definition at line 755 of file fwd.hpp.

typedef detail::uint32 glm::lowp_uint32

Low precision 32 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Definition at line 742 of file fwd.hpp.

typedef detail::uint32 glm::lowp_uint32_t

Low precision 32 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Definition at line 759 of file fwd.hpp.

typedef detail::uint64 glm::lowp_uint64

Low precision 64 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Definition at line 746 of file fwd.hpp.

typedef detail::uint64 glm::lowp_uint64_t

Low precision 64 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Definition at line 763 of file fwd.hpp.

typedef detail::uint8 glm::lowp_uint8

Low precision 8 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Definition at line 734 of file fwd.hpp.

typedef detail::uint8 glm::lowp_uint8_t

Low precision 8 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Definition at line 751 of file fwd.hpp.

typedef lowp_vec1_t glm::lowp_vec1

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

See also:
GLM_GTC_type_precision

1 component vector of low precision floating-point numbers. There is no guarantee on the actual precision.

See also:
GLM_GTX_vec1 extension.

Definition at line 1546 of file fwd.hpp.

typedef float32 glm::mediump_f32

Medium 32 bit single-precision floating-point scalar.

See also:
GLM_GTC_type_precision

Definition at line 1433 of file fwd.hpp.

typedef mediump_f32mat2x2 glm::mediump_f32mat2

Medium single-precision floating-point 1x1 matrix.

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

Definition at line 2018 of file fwd.hpp.

typedef detail::tmat2x2<f32, mediump> glm::mediump_f32mat2x2

High single-precision floating-point 1x1 matrix.

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

Definition at line 1978 of file fwd.hpp.

typedef detail::tmat2x3<f32, mediump> glm::mediump_f32mat2x3

Medium single-precision floating-point 2x3 matrix.

See also:
GLM_GTC_type_precision

Definition at line 1982 of file fwd.hpp.

typedef detail::tmat2x4<f32, mediump> glm::mediump_f32mat2x4

Medium single-precision floating-point 2x4 matrix.

See also:
GLM_GTC_type_precision

Definition at line 1986 of file fwd.hpp.

typedef mediump_f32mat3x3 glm::mediump_f32mat3

Medium single-precision floating-point 3x3 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2022 of file fwd.hpp.

typedef detail::tmat3x2<f32, mediump> glm::mediump_f32mat3x2

Medium single-precision floating-point 3x2 matrix.

See also:
GLM_GTC_type_precision

Definition at line 1990 of file fwd.hpp.

typedef detail::tmat3x3<f32, mediump> glm::mediump_f32mat3x3

Medium single-precision floating-point 3x3 matrix.

See also:
GLM_GTC_type_precision

Definition at line 1994 of file fwd.hpp.

typedef detail::tmat3x4<f32, mediump> glm::mediump_f32mat3x4

Medium single-precision floating-point 3x4 matrix.

See also:
GLM_GTC_type_precision

Definition at line 1998 of file fwd.hpp.

typedef mediump_f32mat4x4 glm::mediump_f32mat4

Medium single-precision floating-point 4x4 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2026 of file fwd.hpp.

typedef detail::tmat4x2<f32, mediump> glm::mediump_f32mat4x2

Medium single-precision floating-point 4x2 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2002 of file fwd.hpp.

typedef detail::tmat4x3<f32, mediump> glm::mediump_f32mat4x3

Medium single-precision floating-point 4x3 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2006 of file fwd.hpp.

typedef detail::tmat4x4<f32, mediump> glm::mediump_f32mat4x4

Medium single-precision floating-point 4x4 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2010 of file fwd.hpp.

typedef detail::tquat<f32, mediump> glm::mediump_f32quat

Medium single-precision floating-point quaternion.

See also:
GLM_GTC_type_precision

Definition at line 2268 of file fwd.hpp.

typedef detail::tvec1<f32, mediump> glm::mediump_f32vec1

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

See also:
GLM_GTC_type_precision

Definition at line 1661 of file fwd.hpp.

typedef detail::tvec2<f32, mediump> glm::mediump_f32vec2

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

See also:
GLM_GTC_type_precision

Definition at line 1665 of file fwd.hpp.

typedef detail::tvec3<f32, mediump> glm::mediump_f32vec3

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

See also:
GLM_GTC_type_precision

Definition at line 1669 of file fwd.hpp.

typedef detail::tvec4<f32, mediump> glm::mediump_f32vec4

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

See also:
GLM_GTC_type_precision

Definition at line 1673 of file fwd.hpp.

typedef float64 glm::mediump_f64

Medium 64 bit double-precision floating-point scalar.

See also:
GLM_GTC_type_precision

Definition at line 1437 of file fwd.hpp.

typedef mediump_f64mat2x2 glm::mediump_f64mat2

Medium double-precision floating-point 1x1 matrix.

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

Definition at line 2189 of file fwd.hpp.

typedef detail::tmat2x2<f64, mediump> glm::mediump_f64mat2x2

Medium double-precision floating-point 1x1 matrix.

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

Definition at line 2149 of file fwd.hpp.

typedef detail::tmat2x3<f64, mediump> glm::mediump_f64mat2x3

Medium double-precision floating-point 2x3 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2153 of file fwd.hpp.

typedef detail::tmat2x4<f64, mediump> glm::mediump_f64mat2x4

Medium double-precision floating-point 2x4 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2157 of file fwd.hpp.

typedef mediump_f64mat3x3 glm::mediump_f64mat3

Medium double-precision floating-point 3x3 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2193 of file fwd.hpp.

typedef detail::tmat3x2<f64, mediump> glm::mediump_f64mat3x2

Medium double-precision floating-point 3x2 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2161 of file fwd.hpp.

typedef detail::tmat3x3<f64, mediump> glm::mediump_f64mat3x3

Medium double-precision floating-point 3x3 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2165 of file fwd.hpp.

typedef detail::tmat3x4<f64, mediump> glm::mediump_f64mat3x4

Medium double-precision floating-point 3x4 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2169 of file fwd.hpp.

typedef mediump_f64mat4x4 glm::mediump_f64mat4

Medium double-precision floating-point 4x4 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2197 of file fwd.hpp.

typedef detail::tmat4x2<f64, mediump> glm::mediump_f64mat4x2

Medium double-precision floating-point 4x2 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2173 of file fwd.hpp.

typedef detail::tmat4x3<f64, mediump> glm::mediump_f64mat4x3

Medium double-precision floating-point 4x3 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2177 of file fwd.hpp.

typedef detail::tmat4x4<f64, mediump> glm::mediump_f64mat4x4

Medium double-precision floating-point 4x4 matrix.

See also:
GLM_GTC_type_precision

Definition at line 2181 of file fwd.hpp.

typedef detail::tquat<f64, mediump> glm::mediump_f64quat

Medium double-precision floating-point quaternion.

See also:
GLM_GTC_type_precision

Definition at line 2272 of file fwd.hpp.

typedef detail::tvec1<f64, mediump> glm::mediump_f64vec1

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

See also:
GLM_GTC_type_precision

Definition at line 1710 of file fwd.hpp.

typedef detail::tvec2<f64, mediump> glm::mediump_f64vec2

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

See also:
GLM_GTC_type_precision

Definition at line 1714 of file fwd.hpp.

typedef detail::tvec3<f64, mediump> glm::mediump_f64vec3

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

See also:
GLM_GTC_type_precision

Definition at line 1718 of file fwd.hpp.

typedef detail::tvec4<f64, mediump> glm::mediump_f64vec4

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

See also:
GLM_GTC_type_precision

Definition at line 1722 of file fwd.hpp.

typedef detail::float32 glm::mediump_float32

Medium 32 bit single-precision floating-point scalar.

See also:
GLM_GTC_type_precision

Definition at line 1417 of file fwd.hpp.

typedef detail::float32 glm::mediump_float32_t

Medium 32 bit single-precision floating-point scalar.

See also:
GLM_GTC_type_precision

Definition at line 1425 of file fwd.hpp.

typedef detail::float64 glm::mediump_float64

Medium 64 bit double-precision floating-point scalar.

See also:
GLM_GTC_type_precision

Definition at line 1421 of file fwd.hpp.

typedef detail::float64 glm::mediump_float64_t

Medium 64 bit double-precision floating-point scalar.

See also:
GLM_GTC_type_precision

Definition at line 1429 of file fwd.hpp.

typedef mediump_fmat2x2 glm::mediump_fmat2

Medium single-precision floating-point 1x1 matrix.

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

Definition at line 1847 of file fwd.hpp.

typedef detail::tmat2x2<f32, mediump> glm::mediump_fmat2x2

Medium single-precision floating-point 1x1 matrix.

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

Definition at line 1807 of file fwd.hpp.

typedef detail::tmat2x3<f32, mediump> glm::mediump_fmat2x3

Medium single-precision floating-point 2x3 matrix.

See also:
GLM_GTC_type_precision

Definition at line 1811 of file fwd.hpp.

typedef detail::tmat2x4<f32, mediump> glm::mediump_fmat2x4

Medium single-precision floating-point 2x4 matrix.

See also:
GLM_GTC_type_precision

Definition at line 1815 of file fwd.hpp.

typedef mediump_fmat3x3 glm::mediump_fmat3

Medium single-precision floating-point 3x3 matrix.

See also:
GLM_GTC_type_precision

Definition at line 1851 of file fwd.hpp.

typedef detail::tmat3x2<f32, mediump> glm::mediump_fmat3x2

Medium single-precision floating-point 3x2 matrix.

See also:
GLM_GTC_type_precision

Definition at line 1819 of file fwd.hpp.

typedef detail::tmat3x3<f32, mediump> glm::mediump_fmat3x3

Medium single-precision floating-point 3x3 matrix.

See also:
GLM_GTC_type_precision

Definition at line 1823 of file fwd.hpp.

typedef detail::tmat3x4<f32, mediump> glm::mediump_fmat3x4

Medium single-precision floating-point 3x4 matrix.

See also:
GLM_GTC_type_precision

Definition at line 1827 of file fwd.hpp.

typedef mediump_fmat4x4 glm::mediump_fmat4

Medium single-precision floating-point 4x4 matrix.

See also:
GLM_GTC_type_precision

Definition at line 1855 of file fwd.hpp.

typedef detail::tmat4x2<f32, mediump> glm::mediump_fmat4x2

Medium single-precision floating-point 4x2 matrix.

See also:
GLM_GTC_type_precision

Definition at line 1831 of file fwd.hpp.

typedef detail::tmat4x3<f32, mediump> glm::mediump_fmat4x3

Medium single-precision floating-point 4x3 matrix.

See also:
GLM_GTC_type_precision

Definition at line 1835 of file fwd.hpp.

typedef detail::tmat4x4<f32, mediump> glm::mediump_fmat4x4

Medium single-precision floating-point 4x4 matrix.

See also:
GLM_GTC_type_precision

Definition at line 1839 of file fwd.hpp.

typedef detail::tvec1<float, mediump> glm::mediump_fvec1

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

See also:
GLM_GTC_type_precision

Definition at line 1595 of file fwd.hpp.

typedef detail::tvec2<float, mediump> glm::mediump_fvec2

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

See also:
GLM_GTC_type_precision

Definition at line 1599 of file fwd.hpp.

typedef detail::tvec3<float, mediump> glm::mediump_fvec3

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

See also:
GLM_GTC_type_precision

Definition at line 1603 of file fwd.hpp.

typedef detail::tvec4<float, mediump> glm::mediump_fvec4

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

See also:
GLM_GTC_type_precision

Definition at line 1607 of file fwd.hpp.

typedef detail::int16 glm::mediump_i16

Medium precision 16 bit signed integer type.

See also:
GLM_GTC_type_precision

Definition at line 215 of file fwd.hpp.

typedef detail::tvec1<i16, mediump> glm::mediump_i16vec1

Medium precision 16 bit signed integer scalar type.

See also:
GLM_GTC_type_precision

Definition at line 430 of file fwd.hpp.

typedef detail::tvec2<i16, mediump> glm::mediump_i16vec2

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

See also:
GLM_GTC_type_precision

Definition at line 434 of file fwd.hpp.

typedef detail::tvec3<i16, mediump> glm::mediump_i16vec3

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

See also:
GLM_GTC_type_precision

Definition at line 438 of file fwd.hpp.

typedef detail::tvec4<i16, mediump> glm::mediump_i16vec4

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

See also:
GLM_GTC_type_precision

Definition at line 442 of file fwd.hpp.

typedef detail::int32 glm::mediump_i32

Medium precision 32 bit signed integer type.

See also:
GLM_GTC_type_precision

Definition at line 219 of file fwd.hpp.

typedef detail::tvec1< i32, mediump > glm::mediump_i32vec1

Medium precision 32 bit signed integer scalar type.

See also:
GLM_GTC_type_precision

Definition at line 510 of file fwd.hpp.

typedef detail::tvec2< i32, mediump > glm::mediump_i32vec2

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

See also:
GLM_GTC_type_precision

Definition at line 514 of file fwd.hpp.

typedef detail::tvec3< i32, mediump > glm::mediump_i32vec3

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

See also:
GLM_GTC_type_precision

Definition at line 518 of file fwd.hpp.

typedef detail::tvec4< i32, mediump > glm::mediump_i32vec4

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

See also:
GLM_GTC_type_precision

Definition at line 522 of file fwd.hpp.

typedef detail::int64 glm::mediump_i64

Medium precision 64 bit signed integer type.

See also:
GLM_GTC_type_precision

Definition at line 223 of file fwd.hpp.

typedef detail::tvec1<i64, mediump> glm::mediump_i64vec1

Medium precision 64 bit signed integer scalar type.

See also:
GLM_GTC_type_precision

Definition at line 669 of file fwd.hpp.

typedef detail::tvec2<i64, mediump> glm::mediump_i64vec2

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

See also:
GLM_GTC_type_precision

Definition at line 673 of file fwd.hpp.

typedef detail::tvec3<i64, mediump> glm::mediump_i64vec3

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

See also:
GLM_GTC_type_precision

Definition at line 677 of file fwd.hpp.

typedef detail::tvec4<i64, mediump> glm::mediump_i64vec4

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

See also:
GLM_GTC_type_precision

Definition at line 681 of file fwd.hpp.

typedef detail::int8 glm::mediump_i8

Medium precision 8 bit signed integer type.

See also:
GLM_GTC_type_precision

Definition at line 211 of file fwd.hpp.

typedef detail::tvec1<i8, mediump> glm::mediump_i8vec1

Medium precision 8 bit signed integer scalar type.

See also:
GLM_GTC_type_precision

Definition at line 351 of file fwd.hpp.

typedef detail::tvec2<i8, mediump> glm::mediump_i8vec2

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

See also:
GLM_GTC_type_precision

Definition at line 355 of file fwd.hpp.

typedef detail::tvec3<i8, mediump> glm::mediump_i8vec3

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

See also:
GLM_GTC_type_precision

Definition at line 359 of file fwd.hpp.

typedef detail::tvec4<i8, mediump> glm::mediump_i8vec4

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

See also:
GLM_GTC_type_precision

Definition at line 363 of file fwd.hpp.

typedef detail::int16 glm::mediump_int16

Medium precision 16 bit signed integer type.

See also:
GLM_GTC_type_precision

Definition at line 183 of file fwd.hpp.

typedef detail::int16 glm::mediump_int16_t

Medium precision 16 bit signed integer type.

See also:
GLM_GTC_type_precision

Definition at line 199 of file fwd.hpp.

typedef detail::int32 glm::mediump_int32

Medium precision 32 bit signed integer type.

See also:
GLM_GTC_type_precision

Definition at line 187 of file fwd.hpp.

typedef detail::int32 glm::mediump_int32_t

Medium precision 32 bit signed integer type.

See also:
GLM_GTC_type_precision

Definition at line 203 of file fwd.hpp.

typedef detail::int64 glm::mediump_int64

Medium precision 64 bit signed integer type.

See also:
GLM_GTC_type_precision

Definition at line 191 of file fwd.hpp.

typedef detail::int64 glm::mediump_int64_t

Medium precision 64 bit signed integer type.

See also:
GLM_GTC_type_precision

Definition at line 207 of file fwd.hpp.

typedef detail::int8 glm::mediump_int8

Medium precision 8 bit signed integer type.

See also:
GLM_GTC_type_precision

Definition at line 179 of file fwd.hpp.

typedef detail::int8 glm::mediump_int8_t

Medium precision 8 bit signed integer type.

See also:
GLM_GTC_type_precision

Definition at line 195 of file fwd.hpp.

typedef detail::uint16 glm::mediump_u16

Medium precision 16 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Definition at line 822 of file fwd.hpp.

typedef detail::tvec1<u16, mediump> glm::mediump_u16vec1

Medium precision 16 bit unsigned integer scalar type.

See also:
GLM_GTC_type_precision

Definition at line 1039 of file fwd.hpp.

typedef detail::tvec2<u16, mediump> glm::mediump_u16vec2

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

See also:
GLM_GTC_type_precision

Definition at line 1043 of file fwd.hpp.

typedef detail::tvec3<u16, mediump> glm::mediump_u16vec3

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

See also:
GLM_GTC_type_precision

Definition at line 1047 of file fwd.hpp.

typedef detail::tvec4<u16, mediump> glm::mediump_u16vec4

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

See also:
GLM_GTC_type_precision

Definition at line 1051 of file fwd.hpp.

typedef detail::uint32 glm::mediump_u32

Medium precision 32 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Definition at line 826 of file fwd.hpp.

typedef detail::tvec1< u32, mediump > glm::mediump_u32vec1

Medium precision 32 bit unsigned integer scalar type.

See also:
GLM_GTC_type_precision

Definition at line 1119 of file fwd.hpp.

typedef detail::tvec2< u32, mediump > glm::mediump_u32vec2

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

See also:
GLM_GTC_type_precision

Definition at line 1123 of file fwd.hpp.

typedef detail::tvec3< u32, mediump > glm::mediump_u32vec3

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

See also:
GLM_GTC_type_precision

Definition at line 1127 of file fwd.hpp.

typedef detail::tvec4< u32, mediump > glm::mediump_u32vec4

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

See also:
GLM_GTC_type_precision

Definition at line 1131 of file fwd.hpp.

typedef detail::uint64 glm::mediump_u64

Medium precision 64 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Definition at line 830 of file fwd.hpp.

typedef detail::tvec1<u64, mediump> glm::mediump_u64vec1

Medium precision 64 bit unsigned integer scalar type.

See also:
GLM_GTC_type_precision

Definition at line 1278 of file fwd.hpp.

typedef detail::tvec2<u64, mediump> glm::mediump_u64vec2

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

See also:
GLM_GTC_type_precision

Definition at line 1282 of file fwd.hpp.

typedef detail::tvec3<u64, mediump> glm::mediump_u64vec3

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

See also:
GLM_GTC_type_precision

Definition at line 1286 of file fwd.hpp.

typedef detail::tvec4<u64, mediump> glm::mediump_u64vec4

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

See also:
GLM_GTC_type_precision

Definition at line 1290 of file fwd.hpp.

typedef detail::uint8 glm::mediump_u8

Medium precision 8 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Definition at line 818 of file fwd.hpp.

typedef detail::tvec1<u8, mediump> glm::mediump_u8vec1

Medium precision 8 bit unsigned integer scalar type.

See also:
GLM_GTC_type_precision

Definition at line 960 of file fwd.hpp.

typedef detail::tvec2<u8, mediump> glm::mediump_u8vec2

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

See also:
GLM_GTC_type_precision

Definition at line 964 of file fwd.hpp.

typedef detail::tvec3<u8, mediump> glm::mediump_u8vec3

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

See also:
GLM_GTC_type_precision

Definition at line 968 of file fwd.hpp.

typedef detail::tvec4<u8, mediump> glm::mediump_u8vec4

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

See also:
GLM_GTC_type_precision

Definition at line 972 of file fwd.hpp.

typedef detail::uint16 glm::mediump_uint16

Medium precision 16 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Definition at line 790 of file fwd.hpp.

typedef detail::uint16 glm::mediump_uint16_t

Medium precision 16 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Definition at line 806 of file fwd.hpp.

typedef detail::uint32 glm::mediump_uint32

Medium precision 32 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Definition at line 794 of file fwd.hpp.

typedef detail::uint32 glm::mediump_uint32_t

Medium precision 32 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Definition at line 810 of file fwd.hpp.

typedef detail::uint64 glm::mediump_uint64

Medium precision 64 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Definition at line 798 of file fwd.hpp.

typedef detail::uint64 glm::mediump_uint64_t

Medium precision 64 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Definition at line 814 of file fwd.hpp.

typedef detail::uint8 glm::mediump_uint8

Medium precision 8 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Definition at line 786 of file fwd.hpp.

typedef detail::uint8 glm::mediump_uint8_t

Medium precision 8 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Definition at line 802 of file fwd.hpp.

typedef mediump_vec1_t glm::mediump_vec1

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

See also:
GLM_GTC_type_precision

1 component vector of medium precision floating-point numbers. There is no guarantee on the actual precision.

See also:
GLM_GTX_vec1 extension.

Definition at line 1579 of file fwd.hpp.

typedef detail::uint16 glm::u16

16 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Default precision 16 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Definition at line 929 of file fwd.hpp.

typedef detail::tvec1< u16, defaultp > glm::u16vec1

Default precision 16 bit unsigned integer scalar type.

See also:
GLM_GTC_type_precision

Definition at line 1084 of file fwd.hpp.

typedef detail::tvec2< u16, defaultp > glm::u16vec2

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

See also:
GLM_GTC_type_precision

Definition at line 1088 of file fwd.hpp.

typedef detail::tvec3< u16, defaultp > glm::u16vec3

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

See also:
GLM_GTC_type_precision

Definition at line 1092 of file fwd.hpp.

typedef detail::tvec4< u16, defaultp > glm::u16vec4

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

See also:
GLM_GTC_type_precision

Definition at line 1096 of file fwd.hpp.

typedef detail::uint32 glm::u32

32 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Default precision 32 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Definition at line 933 of file fwd.hpp.

typedef detail::tvec1< u32, defaultp > glm::u32vec1

Default precision 32 bit unsigned integer scalar type.

See also:
GLM_GTC_type_precision

Definition at line 1163 of file fwd.hpp.

typedef detail::tvec2< u32, defaultp > glm::u32vec2

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

See also:
GLM_GTC_type_precision

Definition at line 1167 of file fwd.hpp.

typedef detail::tvec3< u32, defaultp > glm::u32vec3

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

See also:
GLM_GTC_type_precision

Definition at line 1171 of file fwd.hpp.

typedef detail::tvec4< u32, defaultp > glm::u32vec4

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

See also:
GLM_GTC_type_precision

Definition at line 1175 of file fwd.hpp.

typedef detail::uint64 glm::u64

64 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Default precision 64 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Definition at line 937 of file fwd.hpp.

typedef detail::tvec1< u64, defaultp > glm::u64vec1

Default precision 64 bit unsigned integer scalar type.

See also:
GLM_GTC_type_precision

Definition at line 1322 of file fwd.hpp.

typedef detail::tvec2< u64, defaultp > glm::u64vec2

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

See also:
GLM_GTC_type_precision

Definition at line 1326 of file fwd.hpp.

typedef detail::tvec3< u64, defaultp > glm::u64vec3

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

See also:
GLM_GTC_type_precision

Definition at line 1330 of file fwd.hpp.

typedef detail::tvec4< u64, defaultp > glm::u64vec4

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

See also:
GLM_GTC_type_precision

Definition at line 1334 of file fwd.hpp.

typedef detail::uint8 glm::u8

8 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Default precision 8 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Definition at line 925 of file fwd.hpp.

typedef detail::tvec1< u8, defaultp > glm::u8vec1

Default precision 8 bit unsigned integer scalar type.

See also:
GLM_GTC_type_precision

Definition at line 1004 of file fwd.hpp.

typedef detail::tvec2< u8, defaultp > glm::u8vec2

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

See also:
GLM_GTC_type_precision

Definition at line 1008 of file fwd.hpp.

typedef detail::tvec3< u8, defaultp > glm::u8vec3

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

See also:
GLM_GTC_type_precision

Definition at line 1012 of file fwd.hpp.

typedef detail::tvec4< u8, defaultp > glm::u8vec4

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

See also:
GLM_GTC_type_precision

Definition at line 1016 of file fwd.hpp.

typedef detail::uint16 glm::uint16

16 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Default precision 16 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Definition at line 94 of file type_int.hpp.

typedef detail::uint16 glm::uint16_t

16 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Default precision 16 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Definition at line 912 of file fwd.hpp.

typedef detail::uint32 glm::uint32

32 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Default precision 32 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Definition at line 95 of file type_int.hpp.

typedef detail::uint32 glm::uint32_t

32 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Default precision 32 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Definition at line 916 of file fwd.hpp.

typedef detail::uint64 glm::uint64

64 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Default precision 64 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Definition at line 96 of file type_int.hpp.

typedef detail::uint64 glm::uint64_t

64 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Default precision 64 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Definition at line 920 of file fwd.hpp.

typedef detail::uint8 glm::uint8

8 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Default precision 8 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Definition at line 93 of file type_int.hpp.

typedef detail::uint8 glm::uint8_t

8 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Default precision 8 bit unsigned integer type.

See also:
GLM_GTC_type_precision

Definition at line 908 of file fwd.hpp.



rtabmap
Author(s): Mathieu Labbe
autogenerated on Thu Jun 6 2019 21:59:38