GLM 0.9.5

- Main Page
- Related Pages
- Modules
- Namespaces
- Files

Typedefs
GLM_GTC_type_precision
GTC Extensions (Stable)

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

Default 32 bit single-precision floating-point scalar.

32 bit single-precision floating-point scalar.

See Also
  GLM_GTC_type_precision

Definition at line 1523 of file fwd.hpp.

typedef detail::tmat2x2< f32, defaultp > f32mat2

Default single-precision floating-point 2x2 matrix.

Single-precision floating-point 1x1 matrix.

See Also
  GLM_GTC_type_precision
  GLM_GTC_type_precision Single-precision floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 2475 of file fwd.hpp.

typedef detail::tmat2x2< f32, defaultp > f32mat2x2

Default single-precision floating-point 2x2 matrix.

Single-precision floating-point 1x1 matrix.

See Also
  GLM_GTC_type_precision
  GLM_GTC_type_precision Single-precision floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 2439 of file fwd.hpp.

typedef detail::tmat2x3< f32, defaultp > f32mat2x3

Default single-precision floating-point 2x3 matrix.

Single-precision floating-point 2x3 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2443 of file fwd.hpp.

typedef detail::tmat2x4< f32, defaultp > f32mat2x4

Default single-precision floating-point 2x4 matrix.

Single-precision floating-point 2x4 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2447 of file fwd.hpp.

typedef detail::tmat3x3< f32, defaultp > f32mat3

Default single-precision floating-point 3x3 matrix.

Single-precision floating-point 3x3 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2479 of file fwd.hpp.

typedef detail::tmat3x2< f32, defaultp > f32mat3x2

Default single-precision floating-point 3x2 matrix.

Single-precision floating-point 3x2 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2451 of file fwd.hpp.

typedef detail::tmat3x3< f32, defaultp > f32mat3x3

Default single-precision floating-point 3x3 matrix.

Single-precision floating-point 3x3 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2455 of file fwd.hpp.

typedef detail::tmat3x4< f32, defaultp > f32mat3x4

Default single-precision floating-point 3x4 matrix.

Single-precision floating-point 3x4 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2459 of file fwd.hpp.

typedef detail::tmat4x4< f32, defaultp > f32mat4

Default single-precision floating-point 4x4 matrix.

Single-precision floating-point 4x4 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2483 of file fwd.hpp.

typedef detail::tmat4x2< f32, defaultp > f32mat4x2

Default single-precision floating-point 4x2 matrix.

Single-precision floating-point 4x2 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2463 of file fwd.hpp.

typedef detail::tmat4x3< f32, defaultp > f32mat4x3

Default single-precision floating-point 4x3 matrix.

Single-precision floating-point 4x3 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2467 of file fwd.hpp.

typedef detail::tmat4x4< f32, defaultp > f32mat4x4

Default single-precision floating-point 4x4 matrix.

Single-precision floating-point 4x4 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2471 of file fwd.hpp.

typedef detail::tquat< f32, defaultp > f32quat

Default single-precision floating-point quaternion.

Single-precision floating-point quaternion.

See Also
  GLM_GTC_type_precision

Definition at line 2487 of file fwd.hpp.

typedef detail::tvec1< f32, defaultp > f32vec1

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

Single-precision floating-point vector of 1 component.

See Also
  GLM_GTC_type_precision

Definition at line 2423 of file fwd.hpp.

typedef detail::tvec2< f32, defaultp > f32vec2

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

Single-precision floating-point vector of 2 components.

See Also
  GLM_GTC_type_precision

Definition at line 2427 of file fwd.hpp.

typedef detail::tvec3< f32, defaultp > f32vec3

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

Single-precision floating-point vector of 3 components.

See Also
  GLM_GTC_type_precision

Definition at line 2431 of file fwd.hpp.

typedef detail::tvec4< f32, defaultp > f32vec4

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

Single-precision floating-point vector of 4 components.

See Also
  GLM_GTC_type_precision

Definition at line 2435 of file fwd.hpp.

typedef float64 f64

Default 64 bit double-precision floating-point scalar.

64 bit double-precision floating-point scalar.

See Also
  GLM_GTC_type_precision

Definition at line 1527 of file fwd.hpp.

typedef detail::tmat2x2< f64, defaultp > f64mat2

Default double-precision floating-point 2x2 matrix.

Double-precision floating-point 1x1 matrix.

See Also
  GLM_GTC_type_precision
  GLM_GTC_type_precision Double-precision floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 2582 of file fwd.hpp.

typedef detail::tmat2x2< f64, defaultp > f64mat2x2

Default double-precision floating-point 2x2 matrix.

Double-precision floating-point 1x1 matrix.

See Also
  GLM_GTC_type_precision
  GLM_GTC_type_precision Double-precision floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 2546 of file fwd.hpp.

typedef detail::tmat2x3< f64, defaultp > f64mat2x3

Default double-precision floating-point 2x3 matrix.

Double-precision floating-point 2x3 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2550 of file fwd.hpp.

typedef detail::tmat2x4< f64, defaultp > f64mat2x4

Default double-precision floating-point 2x4 matrix.

Double-precision floating-point 2x4 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2554 of file fwd.hpp.

typedef detail::tmat3x3< f64, defaultp > f64mat3

Default double-precision floating-point 3x3 matrix.

Double-precision floating-point 3x3 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2586 of file fwd.hpp.

typedef detail::tmat3x2< f64, defaultp > f64mat3x2

Default double-precision floating-point 3x2 matrix.

Double-precision floating-point 3x2 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2558 of file fwd.hpp.

typedef detail::tmat3x3< f64, defaultp > f64mat3x3

Default double-precision floating-point 3x3 matrix.

Double-precision floating-point 3x3 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2562 of file fwd.hpp.

typedef detail::tmat3x4< f64, defaultp > f64mat3x4

Default double-precision floating-point 3x4 matrix.

Double-precision floating-point 3x4 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2566 of file fwd.hpp.

typedef detail::tmat4x4< f64, defaultp > f64mat4

Default double-precision floating-point 4x4 matrix.

Double-precision floating-point 4x4 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2590 of file fwd.hpp.

typedef detail::tmat4x2< f64, defaultp > f64mat4x2

Default double-precision floating-point 4x2 matrix.

Double-precision floating-point 4x2 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2570 of file fwd.hpp.

typedef detail::tmat4x3< f64, defaultp > f64mat4x3

Default double-precision floating-point 4x3 matrix.

Double-precision floating-point 4x3 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2574 of file fwd.hpp.

typedef detail::tmat4x4< f64, defaultp > f64mat4x4

Default double-precision floating-point 4x4 matrix.

Double-precision floating-point 4x4 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2578 of file fwd.hpp.

typedef detail::tquat< f64, defaultp > f64quat

Default double-precision floating-point quaternion.

Double-precision floating-point quaternion.

See Also
  GLM_GTC_type_precision

Definition at line 2594 of file fwd.hpp.

typedef detail::tvec1< f64, defaultp > f64vec1

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

Double-precision floating-point vector of 1 component.

See Also
  GLM_GTC_type_precision

Definition at line 2530 of file fwd.hpp.

typedef detail::tvec2< f64, defaultp > f64vec2

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

Double-precision floating-point vector of 2 components.

See Also
  GLM_GTC_type_precision

Definition at line 2534 of file fwd.hpp.

typedef detail::tvec3< f64, defaultp > f64vec3

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

Double-precision floating-point vector of 3 components.

See Also
  GLM_GTC_type_precision

Definition at line 2538 of file fwd.hpp.

typedef detail::tvec4< f64, defaultp > f64vec4

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

Double-precision floating-point vector of 4 components.

See Also
  GLM_GTC_type_precision

Definition at line 2542 of file fwd.hpp.

typedef detail::float32 float32

Default 32 bit single-precision floating-point scalar.

32 bit single-precision floating-point scalar.

See Also
  GLM_GTC_type_precision

Definition at line 81 of file type_float.hpp.

typedef detail::float32 float32_t

Default 32 bit single-precision floating-point scalar.

32 bit single-precision floating-point scalar.

See Also
  GLM_GTC_type_precision

Definition at line 1515 of file fwd.hpp.

typedef detail::float64 float64

Default 64 bit double-precision floating-point scalar.

64 bit double-precision floating-point scalar.

See Also
  GLM_GTC_type_precision

Definition at line 82 of file type_float.hpp.

typedef detail::float64 float64_t

Default 64 bit double-precision floating-point scalar.

64 bit double-precision floating-point scalar.

See Also
  GLM_GTC_type_precision

Definition at line 1519 of file fwd.hpp.

typedef detail::tmat2x2< f32, defaultp > fmat2

Default single-precision floating-point 2x2 matrix.

Single-precision floating-point 1x1 matrix.

See Also
  GLM_GTC_type_precision
  GLM_GTC_type_precision Single-precision floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 2405 of file fwd.hpp.

typedef detail::tmat2x2< f32, defaultp > fmat2x2

Default single-precision floating-point 2x2 matrix.

Single-precision floating-point 1x1 matrix.

See Also
  GLM_GTC_type_precision
  GLM_GTC_type_precision Single-precision floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 2369 of file fwd.hpp.

typedef detail::tmat2x3< f32, defaultp > fmat2x3

Default single-precision floating-point 2x3 matrix.

Single-precision floating-point 2x3 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2373 of file fwd.hpp.

typedef detail::tmat2x4< f32, defaultp > fmat2x4

Default single-precision floating-point 2x4 matrix.

Single-precision floating-point 2x4 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2377 of file fwd.hpp.

typedef detail::tmat3x3< f32, defaultp > fmat3

Default single-precision floating-point 3x3 matrix.

Single-precision floating-point 3x3 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2409 of file fwd.hpp.

typedef detail::tmat3x2< f32, defaultp > fmat3x2

Default single-precision floating-point 3x2 matrix.

Single-precision floating-point 3x2 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2381 of file fwd.hpp.

typedef detail::tmat3x3< f32, defaultp > fmat3x3

Default single-precision floating-point 3x3 matrix.

Single-precision floating-point 3x3 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2385 of file fwd.hpp.

typedef detail::tmat3x4< f32, defaultp > fmat3x4

Default single-precision floating-point 3x4 matrix.

Single-precision floating-point 3x4 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2389 of file fwd.hpp.

typedef detail::tmat4x4< f32, defaultp > fmat4

Default single-precision floating-point 4x4 matrix.

Single-precision floating-point 4x4 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2413 of file fwd.hpp.

typedef detail::tmat4x2< f32, defaultp > fmat4x2

Default single-precision floating-point 4x2 matrix.

Single-precision floating-point 4x2 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2393 of file fwd.hpp.

typedef detail::tmat4x3< f32, defaultp > fmat4x3

Default single-precision floating-point 4x3 matrix.

Single-precision floating-point 4x3 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2397 of file fwd.hpp.

typedef detail::tmat4x4< f32, defaultp > fmat4x4

Default single-precision floating-point 4x4 matrix.

Single-precision floating-point 4x4 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2401 of file fwd.hpp.

typedef highp_fquat fquat

Quaternion of default single-precision floating-point numbers.

Default single-precision floating-point quaternion.

See Also
  GLM_GTC_quaternion
  GLM_GTC_type_precision

Definition at line 90 of file fwd.hpp.

typedef detail::tvec1< float, defaultp > fvec1

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

Single-precision floating-point vector of 1 component.

See Also
  GLM_GTC_type_precision

Definition at line 2353 of file fwd.hpp.

typedef detail::tvec2< float, defaultp > fvec2

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

Single-precision floating-point vector of 2 components.

See Also
  GLM_GTC_type_precision

Definition at line 2357 of file fwd.hpp.

typedef detail::tvec3< float, defaultp > fvec3

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

Single-precision floating-point vector of 3 components.

See Also
  GLM_GTC_type_precision

Definition at line 2361 of file fwd.hpp.

typedef detail::tvec4< float, defaultp > fvec4

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

Single-precision floating-point vector of 4 components.

See Also
  GLM_GTC_type_precision

Definition at line 2365 of file fwd.hpp.

typedef float32 highp_f32

High 32 bit single-precision floating-point scalar.

See Also
  GLM_GTC_type_precision

Definition at line 1445 of file fwd.hpp.

typedef highp_f32mat2x2 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 2068 of file fwd.hpp.

typedef detail::tmat2x2<f32, highp> 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 2028 of file fwd.hpp.

typedef detail::tmat2x3<f32, highp> highp_f32mat2x3

High single-precision floating-point 2x3 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2032 of file fwd.hpp.

typedef detail::tmat2x4<f32, highp> highp_f32mat2x4

High single-precision floating-point 2x4 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2036 of file fwd.hpp.

typedef highp_f32mat3x3 highp_f32mat3

High single-precision floating-point 3x3 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2072 of file fwd.hpp.

typedef detail::tmat3x2<f32, highp> highp_f32mat3x2

High single-precision floating-point 3x2 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2040 of file fwd.hpp.

typedef detail::tmat3x3<f32, highp> highp_f32mat3x3

High single-precision floating-point 3x3 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2044 of file fwd.hpp.

typedef detail::tmat3x4<f32, highp> highp_f32mat3x4

High single-precision floating-point 3x4 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2048 of file fwd.hpp.

typedef highp_f32mat4x4 highp_f32mat4

High single-precision floating-point 4x4 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2076 of file fwd.hpp.

typedef detail::tmat4x2<f32, highp> highp_f32mat4x2

High single-precision floating-point 4x2 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2052 of file fwd.hpp.

typedef detail::tmat4x3<f32, highp> highp_f32mat4x3

High single-precision floating-point 4x3 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2056 of file fwd.hpp.

typedef detail::tmat4x4<f32, highp> highp_f32mat4x4

High single-precision floating-point 4x4 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2060 of file fwd.hpp.

typedef detail::tquat<f32, highp> highp_f32quat

High single-precision floating-point quaternion.

See Also
  GLM_GTC_type_precision

Definition at line 2271 of file fwd.hpp.

typedef detail::tvec1<f32, highp> highp_f32vec1

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

See Also
  GLM_GTC_type_precision

Definition at line 1666 of file fwd.hpp.

typedef detail::tvec2<f32, highp> highp_f32vec2

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

See Also
  GLM_GTC_type_precision

Definition at line 1670 of file fwd.hpp.

typedef detail::tvec3<f32, highp> highp_f32vec3

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

See Also
  GLM_GTC_type_precision

Definition at line 1674 of file fwd.hpp.

typedef detail::tvec4<f32, highp> highp_f32vec4

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

See Also
  GLM_GTC_type_precision

Definition at line 1678 of file fwd.hpp.

typedef float64 highp_f64

High 64 bit double-precision floating-point scalar.

See Also
  GLM_GTC_type_precision

Definition at line 1449 of file fwd.hpp.

typedef highp_f64mat2x2 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 2240 of file fwd.hpp.

typedef detail::tmat2x2<f64, highp> 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 2200 of file fwd.hpp.

typedef detail::tmat2x3<f64, highp> highp_f64mat2x3

High double-precision floating-point 2x3 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2204 of file fwd.hpp.

typedef detail::tmat2x4<f64, highp> highp_f64mat2x4

High double-precision floating-point 2x4 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2208 of file fwd.hpp.

typedef highp_f64mat3x3 highp_f64mat3

High double-precision floating-point 3x3 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2244 of file fwd.hpp.

typedef detail::tmat3x2<f64, highp> highp_f64mat3x2

High double-precision floating-point 3x2 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2212 of file fwd.hpp.

typedef detail::tmat3x3<f64, highp> highp_f64mat3x3

High double-precision floating-point 3x3 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2216 of file fwd.hpp.

typedef detail::tmat3x4<f64, highp> highp_f64mat3x4

High double-precision floating-point 3x4 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2220 of file fwd.hpp.

typedef highp_f64mat4x4 highp_f64mat4

High double-precision floating-point 4x4 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2248 of file fwd.hpp.

typedef detail::tmat4x2<f64, highp> highp_f64mat4x2

High double-precision floating-point 4x2 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2224 of file fwd.hpp.

typedef detail::tmat4x3<f64, highp> highp_f64mat4x3

High double-precision floating-point 4x3 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2228 of file fwd.hpp.

typedef detail::tmat4x4<f64, highp> highp_f64mat4x4

High double-precision floating-point 4x4 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2232 of file fwd.hpp.

typedef detail::tquat<f64, highp> highp_f64quat

High double-precision floating-point quaternion.

See Also
  GLM_GTC_type_precision

Definition at line 2275 of file fwd.hpp.

typedef detail::tvec1<f64, highp> highp_f64vec1

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

See Also
  GLM_GTC_type_precision

Definition at line 1715 of file fwd.hpp.

typedef detail::tvec2<f64, highp> highp_f64vec2

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

See Also
  GLM_GTC_type_precision

Definition at line 1719 of file fwd.hpp.

typedef detail::tvec3<f64, highp> highp_f64vec3

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

See Also
  GLM_GTC_type_precision

Definition at line 1723 of file fwd.hpp.

typedef detail::tvec4<f64, highp> highp_f64vec4

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

See Also
  GLM_GTC_type_precision

Definition at line 1727 of file fwd.hpp.

typedef detail::float32 highp_float32

High 32 bit single-precision floating-point scalar.

See Also
  GLM_GTC_type_precision

Definition at line 1429 of file fwd.hpp.

typedef detail::float32 highp_float32_t

High 32 bit single-precision floating-point scalar.

See Also
  GLM_GTC_type_precision

Definition at line 1437 of file fwd.hpp.

typedef detail::float64 highp_float64

High 64 bit double-precision floating-point scalar.

See Also
  GLM_GTC_type_precision

Definition at line 1433 of file fwd.hpp.

typedef detail::float64 highp_float64_t

High 64 bit double-precision floating-point scalar.

See Also
  GLM_GTC_type_precision

Definition at line 1441 of file fwd.hpp.

typedef highp_fmat2x2 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 1894 of file fwd.hpp.

typedef detail::tmat2x2<f32, highp> 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 1854 of file fwd.hpp.

typedef detail::tmat2x3<f32, highp> highp_fmat2x3

High single-precision floating-point 2x3 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 1858 of file fwd.hpp.

typedef detail::tmat2x4<f32, highp> highp_fmat2x4

High single-precision floating-point 2x4 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 1862 of file fwd.hpp.

typedef highp_fmat3x3 highp_fmat3

High single-precision floating-point 3x3 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 1898 of file fwd.hpp.

typedef detail::tmat3x2<f32, highp> highp_fmat3x2

High single-precision floating-point 3x2 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 1866 of file fwd.hpp.

typedef detail::tmat3x3<f32, highp> highp_fmat3x3

High single-precision floating-point 3x3 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 1870 of file fwd.hpp.

typedef detail::tmat3x4<f32, highp> highp_fmat3x4

High single-precision floating-point 3x4 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 1874 of file fwd.hpp.

typedef highp_fmat4x4 highp_fmat4

High single-precision floating-point 4x4 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 1902 of file fwd.hpp.

typedef detail::tmat4x2<f32, highp> highp_fmat4x2

High single-precision floating-point 4x2 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 1878 of file fwd.hpp.

typedef detail::tmat4x3<f32, highp> highp_fmat4x3

High single-precision floating-point 4x3 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 1882 of file fwd.hpp.

typedef detail::tmat4x4<f32, highp> highp_fmat4x4

High single-precision floating-point 4x4 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 1886 of file fwd.hpp.

typedef detail::tvec1<float, highp> highp_fvec1

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

See Also
  GLM_GTC_type_precision

Definition at line 1617 of file fwd.hpp.

typedef detail::tvec2<float, highp> highp_fvec2

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

See Also
  GLM_GTC_type_precision

Definition at line 1621 of file fwd.hpp.

typedef detail::tvec3<float, highp> highp_fvec3

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

See Also
  GLM_GTC_type_precision

Definition at line 1625 of file fwd.hpp.

typedef detail::tvec4<float, highp> highp_fvec4

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

See Also
  GLM_GTC_type_precision

Definition at line 1629 of file fwd.hpp.

typedef detail::int16 highp_i16

High precision 16 bit signed integer type.

See Also
  GLM_GTC_type_precision

Definition at line 264 of file fwd.hpp.

typedef detail::tvec1<i16, highp> highp_i16vec1

High precision 16 bit signed integer scalar type.

See Also
  GLM_GTC_type_precision

Definition at line 440 of file fwd.hpp.

typedef detail::tvec2<i16, highp> highp_i16vec2

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

See Also
  GLM_GTC_type_precision

Definition at line 444 of file fwd.hpp.

typedef detail::tvec3<i16, highp> highp_i16vec3

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

See Also
  GLM_GTC_type_precision

Definition at line 448 of file fwd.hpp.

typedef detail::tvec4<i16, highp> highp_i16vec4

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

See Also
  GLM_GTC_type_precision

Definition at line 452 of file fwd.hpp.

typedef detail::int32 highp_i32

High precision 32 bit signed integer type.

See Also
  GLM_GTC_type_precision

Definition at line 268 of file fwd.hpp.

typedef detail::tvec1< i32, highp > highp_i32vec1

High precision 32 bit signed integer scalar type.

See Also
  GLM_GTC_type_precision

Definition at line 520 of file fwd.hpp.

typedef detail::tvec2< i32, highp > highp_i32vec2

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

See Also
  GLM_GTC_type_precision

Definition at line 524 of file fwd.hpp.

typedef detail::tvec3< i32, highp > highp_i32vec3

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

See Also
  GLM_GTC_type_precision

Definition at line 528 of file fwd.hpp.

typedef detail::tvec4< i32, highp > highp_i32vec4

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

See Also
  GLM_GTC_type_precision

Definition at line 532 of file fwd.hpp.

typedef detail::int64 highp_i64

High precision 64 bit signed integer type.

See Also
  GLM_GTC_type_precision

Definition at line 272 of file fwd.hpp.

typedef detail::tvec1<i64, highp> highp_i64vec1

High precision 64 bit signed integer scalar type.

See Also
  GLM_GTC_type_precision

Definition at line 679 of file fwd.hpp.

typedef detail::tvec2<i64, highp> highp_i64vec2

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

See Also
  GLM_GTC_type_precision

Definition at line 683 of file fwd.hpp.

typedef detail::tvec3<i64, highp> highp_i64vec3

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

See Also
  GLM_GTC_type_precision

Definition at line 687 of file fwd.hpp.

typedef detail::tvec4<i64, highp> highp_i64vec4

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

See Also
  GLM_GTC_type_precision

Definition at line 691 of file fwd.hpp.

typedef detail::int8 highp_i8

High precision 8 bit signed integer type.

See Also
  GLM_GTC_type_precision

Definition at line 260 of file fwd.hpp.

typedef detail::tvec1<i8, highp> highp_i8vec1

High precision 8 bit signed integer scalar type.

See Also
  GLM_GTC_type_precision

Definition at line 361 of file fwd.hpp.

typedef detail::tvec2<i8, highp> highp_i8vec2

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

See Also
  GLM_GTC_type_precision

Definition at line 365 of file fwd.hpp.

typedef detail::tvec3<i8, highp> highp_i8vec3

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

See Also
  GLM_GTC_type_precision

Definition at line 369 of file fwd.hpp.

typedef detail::tvec4<i8, highp> highp_i8vec4

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

See Also
  GLM_GTC_type_precision

Definition at line 373 of file fwd.hpp.

typedef detail::int16 highp_int16

High precision 16 bit signed integer type.

See Also
  GLM_GTC_type_precision

Definition at line 232 of file fwd.hpp.

typedef detail::int16 highp_int16_t

High precision 16 bit signed integer type.

See Also
  GLM_GTC_type_precision

Definition at line 248 of file fwd.hpp.

typedef detail::int32 highp_int32

High precision 32 bit signed integer type.

See Also
  GLM_GTC_type_precision

Definition at line 236 of file fwd.hpp.

typedef detail::int32 highp_int32_t

32 bit signed integer type.

See Also
  GLM_GTC_type_precision

Definition at line 252 of file fwd.hpp.

typedef detail::int64 highp_int64

High precision 64 bit signed integer type.

See Also
  GLM_GTC_type_precision

Definition at line 240 of file fwd.hpp.

typedef detail::int64 highp_int64_t

High precision 64 bit signed integer type.

See Also
  GLM_GTC_type_precision

Definition at line 256 of file fwd.hpp.

typedef detail::int8 highp_int8

High precision 8 bit signed integer type.

See Also
  GLM_GTC_type_precision

Definition at line 228 of file fwd.hpp.

typedef detail::int8 highp_int8_t

High precision 8 bit signed integer type.

See Also
  GLM_GTC_type_precision

Definition at line 244 of file fwd.hpp.

typedef detail::uint16 highp_u16

Medium precision 16 bit unsigned integer type.

High precision 16 bit unsigned integer type.

See Also
  GLM_GTC_type_precision

Definition at line 865 of file fwd.hpp.

typedef detail::tvec1<u16, highp> highp_u16vec1

High precision 16 bit unsigned integer scalar type.

See Also
  GLM_GTC_type_precision

Definition at line 1043 of file fwd.hpp.

typedef detail::tvec2<u16, highp> highp_u16vec2

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

See Also
  GLM_GTC_type_precision

Definition at line 1047 of file fwd.hpp.

typedef detail::tvec3<u16, highp> highp_u16vec3

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

See Also
  GLM_GTC_type_precision

Definition at line 1051 of file fwd.hpp.

typedef detail::tvec4<u16, highp> highp_u16vec4

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

See Also
  GLM_GTC_type_precision

Definition at line 1055 of file fwd.hpp.

typedef detail::uint32 highp_u32

Medium precision 32 bit unsigned integer type.

High precision 32 bit unsigned integer type.

See Also
  GLM_GTC_type_precision

Definition at line 869 of file fwd.hpp.

typedef detail::tvec1< u32, highp > highp_u32vec1

High precision 32 bit unsigned integer scalar type.

See Also
  GLM_GTC_type_precision

Definition at line 1123 of file fwd.hpp.

typedef detail::tvec2< u32, highp > highp_u32vec2

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

See Also
  GLM_GTC_type_precision

Definition at line 1127 of file fwd.hpp.

typedef detail::tvec3< u32, highp > highp_u32vec3

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

See Also
  GLM_GTC_type_precision

Definition at line 1131 of file fwd.hpp.

typedef detail::tvec4< u32, highp > highp_u32vec4

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

See Also
  GLM_GTC_type_precision

Definition at line 1135 of file fwd.hpp.

typedef detail::uint64 highp_u64

Medium precision 64 bit unsigned integer type.

High precision 64 bit unsigned integer type.

See Also
  GLM_GTC_type_precision

Definition at line 873 of file fwd.hpp.

typedef detail::tvec1<u64, highp> highp_u64vec1

High precision 64 bit unsigned integer scalar type.

See Also
  GLM_GTC_type_precision

Definition at line 1282 of file fwd.hpp.

typedef detail::tvec2<u64, highp> highp_u64vec2

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

See Also
  GLM_GTC_type_precision

Definition at line 1286 of file fwd.hpp.

typedef detail::tvec3<u64, highp> highp_u64vec3

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

See Also
  GLM_GTC_type_precision

Definition at line 1290 of file fwd.hpp.

typedef detail::tvec4<u64, highp> highp_u64vec4

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

See Also
  GLM_GTC_type_precision

Definition at line 1294 of file fwd.hpp.

typedef detail::uint8 highp_u8

Medium precision 8 bit unsigned integer type.

High precision 8 bit unsigned integer type.

See Also
  GLM_GTC_type_precision

Definition at line 861 of file fwd.hpp.

typedef detail::tvec1<u8, highp> highp_u8vec1

High precision 8 bit unsigned integer scalar type.

See Also
  GLM_GTC_type_precision

Definition at line 964 of file fwd.hpp.

typedef detail::tvec2<u8, highp> highp_u8vec2

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

See Also
  GLM_GTC_type_precision

Definition at line 968 of file fwd.hpp.

typedef detail::tvec3<u8, highp> highp_u8vec3

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

See Also
  GLM_GTC_type_precision

Definition at line 972 of file fwd.hpp.

typedef detail::tvec4<u8, highp> highp_u8vec4

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

See Also
  GLM_GTC_type_precision

Definition at line 976 of file fwd.hpp.

typedef detail::uint16 highp_uint16

Medium precision 16 bit unsigned integer type.

High precision 16 bit unsigned integer type.

See Also
  GLM_GTC_type_precision

Definition at line 833 of file fwd.hpp.

typedef detail::uint16 highp_uint16_t

Medium precision 16 bit unsigned integer type.

High precision 16 bit unsigned integer type.

See Also
  GLM_GTC_type_precision

Definition at line 849 of file fwd.hpp.

typedef detail::uint32 highp_uint32

Medium precision 32 bit unsigned integer type.

High precision 32 bit unsigned integer type.

See Also
  GLM_GTC_type_precision

Definition at line 837 of file fwd.hpp.

typedef detail::uint32 highp_uint32_t

Medium precision 32 bit unsigned integer type.

High precision 32 bit unsigned integer type.

See Also
  GLM_GTC_type_precision

Definition at line 853 of file fwd.hpp.

typedef detail::uint64 highp_uint64

Medium precision 64 bit unsigned integer type.

High precision 64 bit unsigned integer type.

See Also
  GLM_GTC_type_precision

Definition at line 841 of file fwd.hpp.

typedef detail::uint64 highp_uint64_t

Medium precision 64 bit unsigned integer type.

High precision 64 bit unsigned integer type.

See Also
  GLM_GTC_type_precision

Definition at line 857 of file fwd.hpp.

typedef detail::uint8 highp_uint8

Medium precision 8 bit unsigned integer type.

High precision 8 bit unsigned integer type.

See Also
  GLM_GTC_type_precision

Definition at line 829 of file fwd.hpp.

typedef detail::uint8 highp_uint8_t

Medium precision 8 bit unsigned integer type.

High precision 8 bit unsigned integer type.

See Also
  GLM_GTC_type_precision

Definition at line 845 of file fwd.hpp.

typedef highp_vec1_t highp_vec1

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

1 component vector of high precision floating-point numbers.

See Also
  GLM_GTC_type_precision

There is no guarantee on the actual precision.

See Also
  GLM_GTX_vec1 extension.

Definition at line 1601 of file fwd.hpp.

typedef detail::int16 i16

16 bit signed integer type.

See Also
  GLM_GTC_type_precision

Definition at line 313 of file fwd.hpp.

typedef detail::tvec1< i16, defaultp > i16vec1

Default precision 16 bit signed integer scalar type.

16 bit signed integer scalar type.

See Also
  GLM_GTC_type_precision

Definition at line 468 of file fwd.hpp.

typedef detail::tvec2< i16, defaultp > i16vec2

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

16 bit signed integer vector of 2 components type.

See Also
  GLM_GTC_type_precision

Definition at line 472 of file fwd.hpp.

typedef detail::tvec3< i16, defaultp > i16vec3

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

16 bit signed integer vector of 3 components type.

See Also
  GLM_GTC_type_precision

Definition at line 476 of file fwd.hpp.

typedef detail::tvec4< i16, defaultp > i16vec4

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

16 bit signed integer vector of 4 components type.

See Also
  GLM_GTC_type_precision

Definition at line 480 of file fwd.hpp.

typedef detail::int32 i32

32 bit signed integer type.

See Also
  GLM_GTC_type_precision

Definition at line 317 of file fwd.hpp.

typedef detail::tvec1< i32, defaultp > i32vec1

Default precision 32 bit signed integer scalar type.

32 bit signed integer scalar type.

See Also
  GLM_GTC_type_precision

Definition at line 547 of file fwd.hpp.

typedef detail::tvec2< i32, defaultp > i32vec2

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

32 bit signed integer vector of 2 components type.

See Also
  GLM_GTC_type_precision

Definition at line 551 of file fwd.hpp.

typedef detail::tvec3< i32, defaultp > i32vec3

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

32 bit signed integer vector of 3 components type.

See Also
  GLM_GTC_type_precision

Definition at line 555 of file fwd.hpp.

typedef detail::tvec4< i32, defaultp > i32vec4

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

32 bit signed integer vector of 4 components type.

See Also
  GLM_GTC_type_precision

Definition at line 559 of file fwd.hpp.

typedef detail::int64 i64

64 bit signed integer type.

See Also
  GLM_GTC_type_precision

Definition at line 321 of file fwd.hpp.

typedef detail::tvec1< i64, defaultp > i64vec1

Default precision 64 bit signed integer scalar type.

64 bit signed integer scalar type.

See Also
  GLM_GTC_type_precision

Definition at line 706 of file fwd.hpp.

typedef detail::tvec2< i64, defaultp > i64vec2

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

64 bit signed integer vector of 2 components type.

See Also
  GLM_GTC_type_precision

Definition at line 710 of file fwd.hpp.

typedef detail::tvec3< i64, defaultp > i64vec3

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

64 bit signed integer vector of 3 components type.

See Also
  GLM_GTC_type_precision

Definition at line 714 of file fwd.hpp.

typedef detail::tvec4< i64, defaultp > i64vec4

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

64 bit signed integer vector of 4 components type.

See Also
  GLM_GTC_type_precision

Definition at line 718 of file fwd.hpp.

typedef detail::int8 i8

8 bit signed integer type.

See Also
  GLM_GTC_type_precision

Definition at line 309 of file fwd.hpp.

typedef detail::tvec1< i8, defaultp > i8vec1

Default precision 8 bit signed integer scalar type.

8 bit signed integer scalar type.

See Also
  GLM_GTC_type_precision

Definition at line 388 of file fwd.hpp.

typedef detail::tvec2< i8, defaultp > i8vec2

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

8 bit signed integer vector of 2 components type.

See Also
  GLM_GTC_type_precision

Definition at line 392 of file fwd.hpp.

typedef detail::tvec3< i8, defaultp > i8vec3

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

8 bit signed integer vector of 3 components type.

See Also
  GLM_GTC_type_precision

Definition at line 396 of file fwd.hpp.

typedef detail::tvec4< i8, defaultp > i8vec4

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

8 bit signed integer vector of 4 components type.

See Also
  GLM_GTC_type_precision

Definition at line 400 of file fwd.hpp.

typedef detail::int16 int16

16 bit signed integer type.

See Also
  GLM_GTC_type_precision

Definition at line 90 of file type_int.hpp.

typedef detail::int16 int16_t

16 bit signed integer type.

See Also
  GLM_GTC_type_precision

Definition at line 297 of file fwd.hpp.

typedef detail::int32 int32

32 bit signed integer type.

See Also
  GLM_GTC_type_precision

Definition at line 91 of file type_int.hpp.

typedef detail::int32 int32_t

32 bit signed integer type.

See Also
  GLM_GTC_type_precision

Definition at line 301 of file fwd.hpp.

typedef detail::int64 int64

64 bit signed integer type.

See Also
  GLM_GTC_type_precision

Definition at line 92 of file type_int.hpp.

typedef detail::int64 int64_t

64 bit signed integer type.

See Also
  GLM_GTC_type_precision

Definition at line 305 of file fwd.hpp.

typedef detail::int8 int8

8 bit signed integer type.

See Also
  GLM_GTC_type_precision

Definition at line 89 of file type_int.hpp.

typedef detail::int8 int8_t

8 bit signed integer type.

See Also
  GLM_GTC_type_precision

Definition at line 293 of file fwd.hpp.

typedef float32 lowp_f32

Low 32 bit single-precision floating-point scalar.

See Also
  GLM_GTC_type_precision

Definition at line 1346 of file fwd.hpp.

typedef lowp_f32mat2x2 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 1951 of file fwd.hpp.

typedef detail::tmat2x2<f32, lowp> 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 1911 of file fwd.hpp.

typedef detail::tmat2x3<f32, lowp> lowp_f32mat2x3

Low single-precision floating-point 2x3 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 1915 of file fwd.hpp.

typedef detail::tmat2x4<f32, lowp> lowp_f32mat2x4

Low single-precision floating-point 2x4 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 1919 of file fwd.hpp.

typedef lowp_f32mat3x3 lowp_f32mat3

Low single-precision floating-point 3x3 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 1955 of file fwd.hpp.

typedef detail::tmat3x2<f32, lowp> lowp_f32mat3x2

Low single-precision floating-point 3x2 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 1923 of file fwd.hpp.

typedef detail::tmat3x3<f32, lowp> lowp_f32mat3x3

Low single-precision floating-point 3x3 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 1927 of file fwd.hpp.

typedef detail::tmat3x4<f32, lowp> lowp_f32mat3x4

Low single-precision floating-point 3x4 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 1931 of file fwd.hpp.

typedef lowp_f32mat4x4 lowp_f32mat4

Low single-precision floating-point 4x4 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 1959 of file fwd.hpp.

typedef detail::tmat4x2<f32, lowp> lowp_f32mat4x2

Low single-precision floating-point 4x2 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 1935 of file fwd.hpp.

typedef detail::tmat4x3<f32, lowp> lowp_f32mat4x3

Low single-precision floating-point 4x3 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 1939 of file fwd.hpp.

typedef detail::tmat4x4<f32, lowp> lowp_f32mat4x4

Low single-precision floating-point 4x4 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 1943 of file fwd.hpp.

typedef detail::tquat<f32, lowp> lowp_f32quat

Low single-precision floating-point quaternion.

See Also
  GLM_GTC_type_precision

Definition at line 2255 of file fwd.hpp.

typedef detail::tvec1<f32, lowp> lowp_f32vec1

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

See Also
  GLM_GTC_type_precision

Definition at line 1634 of file fwd.hpp.

typedef detail::tvec2<f32, lowp> lowp_f32vec2

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

See Also
  GLM_GTC_type_precision

Definition at line 1638 of file fwd.hpp.

typedef detail::tvec3<f32, lowp> lowp_f32vec3

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

See Also
  GLM_GTC_type_precision

Definition at line 1642 of file fwd.hpp.

typedef detail::tvec4<f32, lowp> lowp_f32vec4

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

See Also
  GLM_GTC_type_precision

Definition at line 1646 of file fwd.hpp.

typedef float64 lowp_f64

Low 64 bit double-precision floating-point scalar.

See Also
  GLM_GTC_type_precision

Definition at line 1350 of file fwd.hpp.

typedef lowp_f64mat2x2 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 2126 of file fwd.hpp.

typedef detail::tmat2x2<f64, lowp> 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 2086 of file fwd.hpp.

typedef detail::tmat2x3<f64, lowp> lowp_f64mat2x3

Low double-precision floating-point 2x3 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2090 of file fwd.hpp.

typedef detail::tmat2x4<f64, lowp> lowp_f64mat2x4

Low double-precision floating-point 2x4 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2094 of file fwd.hpp.

typedef lowp_f64mat3x3 lowp_f64mat3

Low double-precision floating-point 3x3 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2130 of file fwd.hpp.

typedef detail::tmat3x2<f64, lowp> lowp_f64mat3x2

Low double-precision floating-point 3x2 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2098 of file fwd.hpp.

typedef detail::tmat3x3<f64, lowp> lowp_f64mat3x3

Low double-precision floating-point 3x3 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2102 of file fwd.hpp.

typedef detail::tmat3x4<f64, lowp> lowp_f64mat3x4

Low double-precision floating-point 3x4 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2106 of file fwd.hpp.

typedef lowp_f64mat4x4 lowp_f64mat4

Low double-precision floating-point 4x4 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2134 of file fwd.hpp.

typedef detail::tmat4x2<f64, lowp> lowp_f64mat4x2

Low double-precision floating-point 4x2 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2110 of file fwd.hpp.

typedef detail::tmat4x3<f64, lowp> lowp_f64mat4x3

Low double-precision floating-point 4x3 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2114 of file fwd.hpp.

typedef detail::tmat4x4<f64, lowp> lowp_f64mat4x4

Low double-precision floating-point 4x4 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2118 of file fwd.hpp.

typedef detail::tquat<f64, lowp> lowp_f64quat

Low double-precision floating-point quaternion.

See Also
  GLM_GTC_type_precision

Definition at line 2259 of file fwd.hpp.

typedef detail::tvec1<f64, lowp> lowp_f64vec1

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

See Also
  GLM_GTC_type_precision

Definition at line 1683 of file fwd.hpp.

typedef detail::tvec2<f64, lowp> lowp_f64vec2

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

See Also
  GLM_GTC_type_precision

Definition at line 1687 of file fwd.hpp.

typedef detail::tvec3<f64, lowp> lowp_f64vec3

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

See Also
  GLM_GTC_type_precision

Definition at line 1691 of file fwd.hpp.

typedef detail::tvec4<f64, lowp> lowp_f64vec4

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

See Also
  GLM_GTC_type_precision

Definition at line 1695 of file fwd.hpp.

typedef detail::float32 lowp_float32

Low 32 bit single-precision floating-point scalar.

See Also
  GLM_GTC_type_precision

Definition at line 1330 of file fwd.hpp.

typedef detail::float32 lowp_float32_t

Low 32 bit single-precision floating-point scalar.

See Also
  GLM_GTC_type_precision

Definition at line 1338 of file fwd.hpp.

typedef detail::float64 lowp_float64

Low 64 bit double-precision floating-point scalar.

See Also
  GLM_GTC_type_precision

Definition at line 1334 of file fwd.hpp.

typedef detail::float64 lowp_float64_t

Low 64 bit double-precision floating-point scalar.

See Also
  GLM_GTC_type_precision

Definition at line 1342 of file fwd.hpp.

typedef lowp_fmat2x2 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 1779 of file fwd.hpp.

typedef detail::tmat2x2<f32, lowp> 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 1739 of file fwd.hpp.

typedef detail::tmat2x3<f32, lowp> lowp_fmat2x3

Low single-precision floating-point 2x3 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 1743 of file fwd.hpp.

typedef detail::tmat2x4<f32, lowp> lowp_fmat2x4

Low single-precision floating-point 2x4 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 1747 of file fwd.hpp.

typedef lowp_fmat3x3 lowp_fmat3

Low single-precision floating-point 3x3 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 1783 of file fwd.hpp.

typedef detail::tmat3x2<f32, lowp> lowp_fmat3x2

Low single-precision floating-point 3x2 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 1751 of file fwd.hpp.

typedef detail::tmat3x3<f32, lowp> lowp_fmat3x3

Low single-precision floating-point 3x3 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 1755 of file fwd.hpp.

typedef detail::tmat3x4<f32, lowp> lowp_fmat3x4

Low single-precision floating-point 3x4 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 1759 of file fwd.hpp.

typedef lowp_fmat4x4 lowp_fmat4

Low single-precision floating-point 4x4 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 1787 of file fwd.hpp.

typedef detail::tmat4x2<f32, lowp> lowp_fmat4x2

Low single-precision floating-point 4x2 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 1763 of file fwd.hpp.

typedef detail::tmat4x3<f32, lowp> lowp_fmat4x3

Low single-precision floating-point 4x3 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 1767 of file fwd.hpp.

typedef detail::tmat4x4<f32, lowp> lowp_fmat4x4

Low single-precision floating-point 4x4 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 1771 of file fwd.hpp.

typedef detail::tvec1<float, lowp> lowp_fvec1

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

See Also
  GLM_GTC_type_precision

Definition at line 1549 of file fwd.hpp.

typedef detail::tvec2<float, lowp> lowp_fvec2

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

See Also
  GLM_GTC_type_precision

Definition at line 1553 of file fwd.hpp.

typedef detail::tvec3<float, lowp> lowp_fvec3

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

See Also
  GLM_GTC_type_precision

Definition at line 1557 of file fwd.hpp.

typedef detail::tvec4<float, lowp> lowp_fvec4

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

See Also
  GLM_GTC_type_precision

Definition at line 1561 of file fwd.hpp.

typedef detail::int16 lowp_i16

Low precision 16 bit signed integer type.

See Also
  GLM_GTC_type_precision

Definition at line 168 of file fwd.hpp.

typedef detail::tvec1<i16, lowp> lowp_i16vec1

Low precision 16 bit signed integer scalar type.

See Also
  GLM_GTC_type_precision

Definition at line 406 of file fwd.hpp.

typedef detail::tvec2<i16, lowp> lowp_i16vec2

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

See Also
  GLM_GTC_type_precision

Definition at line 410 of file fwd.hpp.

typedef detail::tvec3<i16, lowp> lowp_i16vec3

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

See Also
  GLM_GTC_type_precision

Definition at line 414 of file fwd.hpp.

typedef detail::tvec4<i16, lowp> lowp_i16vec4

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

See Also
  GLM_GTC_type_precision

Definition at line 418 of file fwd.hpp.

typedef detail::int32 lowp_i32

Low precision 32 bit signed integer type.

See Also
  GLM_GTC_type_precision

Definition at line 172 of file fwd.hpp.

typedef detail::tvec1< i32, lowp > lowp_i32vec1

Low precision 32 bit signed integer scalar type.

See Also
  GLM_GTC_type_precision

Definition at line 486 of file fwd.hpp.

typedef detail::tvec2< i32, lowp > lowp_i32vec2

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

See Also
  GLM_GTC_type_precision

Definition at line 490 of file fwd.hpp.

typedef detail::tvec3< i32, lowp > lowp_i32vec3

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

See Also
  GLM_GTC_type_precision

Definition at line 494 of file fwd.hpp.

typedef detail::tvec4< i32, lowp > lowp_i32vec4

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

See Also
  GLM_GTC_type_precision

Definition at line 498 of file fwd.hpp.

typedef detail::int64 lowp_i64

Low precision 64 bit signed integer type.

See Also
  GLM_GTC_type_precision

Definition at line 176 of file fwd.hpp.

typedef detail::tvec1<i64, lowp> lowp_i64vec1

Low precision 64 bit signed integer scalar type.

See Also
  GLM_GTC_type_precision

Definition at line 645 of file fwd.hpp.

typedef detail::tvec2<i64, lowp> lowp_i64vec2

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

See Also
  GLM_GTC_type_precision

Definition at line 649 of file fwd.hpp.

typedef detail::tvec3<i64, lowp> lowp_i64vec3

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

See Also
  GLM_GTC_type_precision

Definition at line 653 of file fwd.hpp.

typedef detail::tvec4<i64, lowp> lowp_i64vec4

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

See Also
  GLM_GTC_type_precision

Definition at line 657 of file fwd.hpp.

typedef detail::int8 lowp_i8

Low precision 8 bit signed integer type.

See Also
  GLM_GTC_type_precision

Definition at line 164 of file fwd.hpp.

typedef detail::tvec1<i8, lowp> lowp_i8vec1

Low precision 8 bit signed integer scalar type.

See Also
  GLM_GTC_type_precision

Definition at line 327 of file fwd.hpp.

typedef detail::tvec2<i8, lowp> lowp_i8vec2

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

See Also
  GLM_GTC_type_precision

Definition at line 331 of file fwd.hpp.

typedef detail::tvec3<i8, lowp> lowp_i8vec3

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

See Also
  GLM_GTC_type_precision

Definition at line 335 of file fwd.hpp.

typedef detail::tvec4<i8, lowp> lowp_i8vec4

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

See Also
  GLM_GTC_type_precision

Definition at line 339 of file fwd.hpp.

typedef detail::int16 lowp_int16

Low precision 16 bit signed integer type.

See Also
  GLM_GTC_type_precision

Definition at line 136 of file fwd.hpp.

typedef detail::int16 lowp_int16_t

Low precision 16 bit signed integer type.

See Also
  GLM_GTC_type_precision

Definition at line 152 of file fwd.hpp.

typedef detail::int32 lowp_int32

Low precision 32 bit signed integer type.

See Also
  GLM_GTC_type_precision

Definition at line 140 of file fwd.hpp.

typedef detail::int32 lowp_int32_t

Low precision 32 bit signed integer type.

See Also
  GLM_GTC_type_precision

Definition at line 156 of file fwd.hpp.

typedef detail::int64 lowp_int64

Low precision 64 bit signed integer type.

See Also
  GLM_GTC_type_precision

Definition at line 144 of file fwd.hpp.

typedef detail::int64 lowp_int64_t

Low precision 64 bit signed integer type.

See Also
  GLM_GTC_type_precision

Definition at line 160 of file fwd.hpp.

typedef detail::int8 lowp_int8

Low precision 8 bit signed integer type.

See Also
  GLM_GTC_type_precision

Definition at line 132 of file fwd.hpp.

typedef detail::int8 lowp_int8_t

Low precision 8 bit signed integer type.

See Also
  GLM_GTC_type_precision

Definition at line 148 of file fwd.hpp.

typedef detail::uint16 lowp_u16

Low precision 16 bit unsigned integer type.

See Also
  GLM_GTC_type_precision

Definition at line 765 of file fwd.hpp.

typedef detail::tvec1<u16, lowp> lowp_u16vec1

Low precision 16 bit unsigned integer scalar type.

See Also
  GLM_GTC_type_precision

Definition at line 1009 of file fwd.hpp.

typedef detail::tvec2<u16, lowp> lowp_u16vec2

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

See Also
  GLM_GTC_type_precision

Definition at line 1013 of file fwd.hpp.

typedef detail::tvec3<u16, lowp> lowp_u16vec3

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

See Also
  GLM_GTC_type_precision

Definition at line 1017 of file fwd.hpp.

typedef detail::tvec4<u16, lowp> lowp_u16vec4

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

See Also
  GLM_GTC_type_precision

Definition at line 1021 of file fwd.hpp.

typedef detail::uint32 lowp_u32

Low precision 32 bit unsigned integer type.

See Also
  GLM_GTC_type_precision

Definition at line 769 of file fwd.hpp.

typedef detail::tvec1< u32, lowp > lowp_u32vec1

Low precision 32 bit unsigned integer scalar type.

See Also
  GLM_GTC_type_precision

Definition at line 1089 of file fwd.hpp.

typedef detail::tvec2< u32, lowp > lowp_u32vec2

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

See Also
  GLM_GTC_type_precision

Definition at line 1093 of file fwd.hpp.

typedef detail::tvec3< u32, lowp > lowp_u32vec3

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

See Also
  GLM_GTC_type_precision

Definition at line 1097 of file fwd.hpp.

typedef detail::tvec4< u32, lowp > lowp_u32vec4

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

See Also
  GLM_GTC_type_precision

Definition at line 1101 of file fwd.hpp.

typedef detail::uint64 lowp_u64

Low precision 64 bit unsigned integer type.

See Also
  GLM_GTC_type_precision

Definition at line 773 of file fwd.hpp.

typedef detail::tvec1<u64, lowp> lowp_u64vec1

Low precision 64 bit unsigned integer scalar type.

See Also
  GLM_GTC_type_precision

Definition at line 1248 of file fwd.hpp.

typedef detail::tvec2<u64, lowp> lowp_u64vec2

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

See Also
  GLM_GTC_type_precision

Definition at line 1252 of file fwd.hpp.

typedef detail::tvec3<u64, lowp> lowp_u64vec3

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

See Also
  GLM_GTC_type_precision

Definition at line 1256 of file fwd.hpp.

typedef detail::tvec4<u64, lowp> lowp_u64vec4

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

See Also
  GLM_GTC_type_precision

Definition at line 1260 of file fwd.hpp.

typedef detail::uint8 lowp_u8

Low precision 8 bit unsigned integer type.

See Also
  GLM_GTC_type_precision

Definition at line 761 of file fwd.hpp.

typedef detail::tvec1<u8, lowp> lowp_u8vec1

Low precision 8 bit unsigned integer scalar type.

See Also
  GLM_GTC_type_precision

Definition at line 930 of file fwd.hpp.

typedef detail::tvec2<u8, lowp> lowp_u8vec2

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

See Also
  GLM_GTC_type_precision

Definition at line 934 of file fwd.hpp.

typedef detail::tvec3<u8, lowp> lowp_u8vec3

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

See Also
  GLM_GTC_type_precision

Definition at line 938 of file fwd.hpp.

typedef detail::tvec4<u8, lowp> lowp_u8vec4

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

See Also
  GLM_GTC_type_precision

Definition at line 942 of file fwd.hpp.

typedef detail::uint16 lowp_uint16

Low precision 16 bit unsigned integer type.

See Also
  GLM_GTC_type_precision

Definition at line 731 of file fwd.hpp.

typedef detail::uint16 lowp_uint16_t

Low precision 16 bit unsigned integer type.

See Also
  GLM_GTC_type_precision

Definition at line 748 of file fwd.hpp.

typedef detail::uint32 lowp_uint32

Low precision 32 bit unsigned integer type.

See Also
  GLM_GTC_type_precision

Definition at line 735 of file fwd.hpp.

typedef detail::uint32 lowp_uint32_t

Low precision 32 bit unsigned integer type.

See Also
  GLM_GTC_type_precision

Definition at line 752 of file fwd.hpp.

typedef detail::uint64 lowp_uint64

Low precision 64 bit unsigned integer type.

See Also
  GLM_GTC_type_precision

Definition at line 739 of file fwd.hpp.

typedef detail::uint64 lowp_uint64_t

Low precision 64 bit unsigned integer type.

See Also
  GLM_GTC_type_precision

Definition at line 756 of file fwd.hpp.

typedef detail::uint8 lowp_uint8

Low precision 8 bit unsigned integer type.

See Also
  GLM_GTC_type_precision

Definition at line 727 of file fwd.hpp.

typedef detail::uint8 lowp_uint8_t

Low precision 8 bit unsigned integer type.

See Also
  GLM_GTC_type_precision

Definition at line 744 of file fwd.hpp.

typedef lowp_vec1_t lowp_vec1

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

1 component vector of low precision floating-point numbers.

See Also
  GLM_GTC_type_precision

There is no guarantee on the actual precision.

See Also
  GLM_GTX_vec1 extension.

Definition at line 1533 of file fwd.hpp.

typedef float32 mediump_f32

Medium 32 bit single-precision floating-point scalar.

See Also
  GLM_GTC_type_precision

Definition at line 1420 of file fwd.hpp.

typedef mediump_f32mat2x2 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 2009 of file fwd.hpp.

typedef detail::tmat2x2<f32, mediump> 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 1969 of file fwd.hpp.

typedef detail::tmat2x3<f32, mediump> mediump_f32mat2x3

Medium single-precision floating-point 2x3 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 1973 of file fwd.hpp.

typedef detail::tmat2x4<f32, mediump> mediump_f32mat2x4

Medium single-precision floating-point 2x4 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 1977 of file fwd.hpp.

typedef mediump_f32mat3x3 mediump_f32mat3

Medium single-precision floating-point 3x3 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2013 of file fwd.hpp.

typedef detail::tmat3x2<f32, mediump> mediump_f32mat3x2

Medium single-precision floating-point 3x2 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 1981 of file fwd.hpp.

typedef detail::tmat3x3<f32, mediump> mediump_f32mat3x3

Medium single-precision floating-point 3x3 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 1985 of file fwd.hpp.

typedef detail::tmat3x4<f32, mediump> mediump_f32mat3x4

Medium single-precision floating-point 3x4 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 1989 of file fwd.hpp.

typedef mediump_f32mat4x4 mediump_f32mat4

Medium single-precision floating-point 4x4 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2017 of file fwd.hpp.

typedef detail::tmat4x2<f32, mediump> mediump_f32mat4x2

Medium single-precision floating-point 4x2 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 1993 of file fwd.hpp.

typedef detail::tmat4x3<f32, mediump> mediump_f32mat4x3

Medium single-precision floating-point 4x3 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 1997 of file fwd.hpp.

typedef detail::tmat4x4<f32, mediump> mediump_f32mat4x4

Medium single-precision floating-point 4x4 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2001 of file fwd.hpp.

typedef detail::tquat<f32, mediump> mediump_f32quat

Medium single-precision floating-point quaternion.

See Also
  GLM_GTC_type_precision

Definition at line 2263 of file fwd.hpp.

typedef detail::tvec1<f32, mediump> mediump_f32vec1

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

See Also
  GLM_GTC_type_precision

Definition at line 1650 of file fwd.hpp.

typedef detail::tvec2<f32, mediump> mediump_f32vec2

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

See Also
  GLM_GTC_type_precision

Definition at line 1654 of file fwd.hpp.

typedef detail::tvec3<f32, mediump> mediump_f32vec3

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

See Also
  GLM_GTC_type_precision

Definition at line 1658 of file fwd.hpp.

typedef detail::tvec4<f32, mediump> mediump_f32vec4

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

See Also
  GLM_GTC_type_precision

Definition at line 1662 of file fwd.hpp.

typedef float64 mediump_f64

Medium 64 bit double-precision floating-point scalar.

See Also
  GLM_GTC_type_precision

Definition at line 1424 of file fwd.hpp.

typedef mediump_f64mat2x2 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 2184 of file fwd.hpp.

typedef detail::tmat2x2<f64, mediump> 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 2144 of file fwd.hpp.

typedef detail::tmat2x3<f64, mediump> mediump_f64mat2x3

Medium double-precision floating-point 2x3 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2148 of file fwd.hpp.

typedef detail::tmat2x4<f64, mediump> mediump_f64mat2x4

Medium double-precision floating-point 2x4 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2152 of file fwd.hpp.

typedef mediump_f64mat3x3 mediump_f64mat3

Medium double-precision floating-point 3x3 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2188 of file fwd.hpp.

typedef detail::tmat3x2<f64, mediump> mediump_f64mat3x2

Medium double-precision floating-point 3x2 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2156 of file fwd.hpp.

typedef detail::tmat3x3<f64, mediump> mediump_f64mat3x3

Medium double-precision floating-point 3x3 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2160 of file fwd.hpp.

typedef detail::tmat3x4<f64, mediump> mediump_f64mat3x4

Medium double-precision floating-point 3x4 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2164 of file fwd.hpp.

typedef mediump_f64mat4x4 mediump_f64mat4

Medium double-precision floating-point 4x4 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2192 of file fwd.hpp.

typedef detail::tmat4x2<f64, mediump> mediump_f64mat4x2

Medium double-precision floating-point 4x2 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2168 of file fwd.hpp.

typedef detail::tmat4x3<f64, mediump> mediump_f64mat4x3

Medium double-precision floating-point 4x3 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2172 of file fwd.hpp.

typedef detail::tmat4x4<f64, mediump> mediump_f64mat4x4

Medium double-precision floating-point 4x4 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 2176 of file fwd.hpp.

typedef detail::tquat<f64, mediump> mediump_f64quat

Medium double-precision floating-point quaternion.

See Also
  GLM_GTC_type_precision

Definition at line 2267 of file fwd.hpp.

typedef detail::tvec1<f64, mediump> mediump_f64vec1

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

See Also
  GLM_GTC_type_precision

Definition at line 1699 of file fwd.hpp.

typedef detail::tvec2<f64, mediump> mediump_f64vec2

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

See Also
  GLM_GTC_type_precision

Definition at line 1703 of file fwd.hpp.

typedef detail::tvec3<f64, mediump> mediump_f64vec3

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

See Also
  GLM_GTC_type_precision

Definition at line 1707 of file fwd.hpp.

typedef detail::tvec4<f64, mediump> mediump_f64vec4

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

See Also
  GLM_GTC_type_precision

Definition at line 1711 of file fwd.hpp.

typedef detail::float32 mediump_float32

Medium 32 bit single-precision floating-point scalar.

See Also
  GLM_GTC_type_precision

Definition at line 1404 of file fwd.hpp.

typedef detail::float32 mediump_float32_t

Medium 32 bit single-precision floating-point scalar.

See Also
  GLM_GTC_type_precision

Definition at line 1412 of file fwd.hpp.

typedef detail::float64 mediump_float64

Medium 64 bit double-precision floating-point scalar.

See Also
  GLM_GTC_type_precision

Definition at line 1408 of file fwd.hpp.

typedef detail::float64 mediump_float64_t

Medium 64 bit double-precision floating-point scalar.

See Also
  GLM_GTC_type_precision

Definition at line 1416 of file fwd.hpp.

typedef mediump_fmat2x2 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 1836 of file fwd.hpp.

typedef detail::tmat2x2<f32, mediump> 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 1796 of file fwd.hpp.

typedef detail::tmat2x3<f32, mediump> mediump_fmat2x3

Medium single-precision floating-point 2x3 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 1800 of file fwd.hpp.

typedef detail::tmat2x4<f32, mediump> mediump_fmat2x4

Medium single-precision floating-point 2x4 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 1804 of file fwd.hpp.

typedef mediump_fmat3x3 mediump_fmat3

Medium single-precision floating-point 3x3 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 1840 of file fwd.hpp.

typedef detail::tmat3x2<f32, mediump> mediump_fmat3x2

Medium single-precision floating-point 3x2 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 1808 of file fwd.hpp.

typedef detail::tmat3x3<f32, mediump> mediump_fmat3x3

Medium single-precision floating-point 3x3 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 1812 of file fwd.hpp.

typedef detail::tmat3x4<f32, mediump> mediump_fmat3x4

Medium single-precision floating-point 3x4 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 1816 of file fwd.hpp.

typedef mediump_fmat4x4 mediump_fmat4

Medium single-precision floating-point 4x4 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 1844 of file fwd.hpp.

typedef detail::tmat4x2<f32, mediump> mediump_fmat4x2

Medium single-precision floating-point 4x2 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 1820 of file fwd.hpp.

typedef detail::tmat4x3<f32, mediump> mediump_fmat4x3

Medium single-precision floating-point 4x3 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 1824 of file fwd.hpp.

typedef detail::tmat4x4<f32, mediump> mediump_fmat4x4

Medium single-precision floating-point 4x4 matrix.

See Also
  GLM_GTC_type_precision

Definition at line 1828 of file fwd.hpp.

typedef detail::tvec1<float, mediump> mediump_fvec1

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

See Also
  GLM_GTC_type_precision

Definition at line 1583 of file fwd.hpp.

typedef detail::tvec2<float, mediump> mediump_fvec2

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

See Also
  GLM_GTC_type_precision

Definition at line 1587 of file fwd.hpp.

typedef detail::tvec3<float, mediump> mediump_fvec3

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

See Also
  GLM_GTC_type_precision

Definition at line 1591 of file fwd.hpp.

typedef detail::tvec4<float, mediump> mediump_fvec4

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

See Also
  GLM_GTC_type_precision

Definition at line 1595 of file fwd.hpp.

typedef detail::int16 mediump_i16

Medium precision 16 bit signed integer type.

See Also
  GLM_GTC_type_precision

Definition at line 216 of file fwd.hpp.

typedef detail::tvec1<i16, mediump> mediump_i16vec1

Medium precision 16 bit signed integer scalar type.

See Also
  GLM_GTC_type_precision

Definition at line 423 of file fwd.hpp.

typedef detail::tvec2<i16, mediump> mediump_i16vec2

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

See Also
  GLM_GTC_type_precision

Definition at line 427 of file fwd.hpp.

typedef detail::tvec3<i16, mediump> mediump_i16vec3

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

See Also
  GLM_GTC_type_precision

Definition at line 431 of file fwd.hpp.

typedef detail::tvec4<i16, mediump> mediump_i16vec4

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

See Also
  GLM_GTC_type_precision

Definition at line 435 of file fwd.hpp.

typedef detail::int32 mediump_i32

Medium precision 32 bit signed integer type.

See Also
  GLM_GTC_type_precision

Definition at line 220 of file fwd.hpp.

typedef detail::tvec1< i32, mediump > mediump_i32vec1

Medium precision 32 bit signed integer scalar type.

See Also
  GLM_GTC_type_precision

Definition at line 503 of file fwd.hpp.

typedef detail::tvec2< i32, mediump > mediump_i32vec2

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

See Also
  GLM_GTC_type_precision

Definition at line 507 of file fwd.hpp.

typedef detail::tvec3< i32, mediump > mediump_i32vec3

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

See Also
  GLM_GTC_type_precision

Definition at line 511 of file fwd.hpp.

typedef detail::tvec4< i32, mediump > mediump_i32vec4

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

See Also
  GLM_GTC_type_precision

Definition at line 515 of file fwd.hpp.

typedef detail::int64 mediump_i64

Medium precision 64 bit signed integer type.

See Also
  GLM_GTC_type_precision

Definition at line 224 of file fwd.hpp.

typedef detail::tvec1<i64, mediump> mediump_i64vec1

Medium precision 64 bit signed integer scalar type.

See Also
  GLM_GTC_type_precision

Definition at line 662 of file fwd.hpp.

typedef detail::tvec2<i64, mediump> mediump_i64vec2

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

See Also
  GLM_GTC_type_precision

Definition at line 666 of file fwd.hpp.

typedef detail::tvec3<i64, mediump> mediump_i64vec3

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

See Also
  GLM_GTC_type_precision

Definition at line 670 of file fwd.hpp.

typedef detail::tvec4<i64, mediump> mediump_i64vec4

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

See Also
  GLM_GTC_type_precision

Definition at line 674 of file fwd.hpp.

typedef detail::int8 mediump_i8

Medium precision 8 bit signed integer type.

See Also
  GLM_GTC_type_precision

Definition at line 212 of file fwd.hpp.

typedef detail::tvec1<i8, mediump> mediump_i8vec1

Medium precision 8 bit signed integer scalar type.

See Also
  GLM_GTC_type_precision

Definition at line 344 of file fwd.hpp.

typedef detail::tvec2<i8, mediump> mediump_i8vec2

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

See Also
  GLM_GTC_type_precision

Definition at line 348 of file fwd.hpp.

typedef detail::tvec3<i8, mediump> mediump_i8vec3

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

See Also
  GLM_GTC_type_precision

Definition at line 352 of file fwd.hpp.

typedef detail::tvec4<i8, mediump> mediump_i8vec4

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

See Also
  GLM_GTC_type_precision

Definition at line 356 of file fwd.hpp.

typedef detail::int16 mediump_int16

Medium precision 16 bit signed integer type.

See Also
  GLM_GTC_type_precision

Definition at line 184 of file fwd.hpp.

typedef detail::int16 mediump_int16_t

Medium precision 16 bit signed integer type.

See Also
  GLM_GTC_type_precision

Definition at line 200 of file fwd.hpp.

typedef detail::int32 mediump_int32

Medium precision 32 bit signed integer type.

See Also
  GLM_GTC_type_precision

Definition at line 188 of file fwd.hpp.

typedef detail::int32 mediump_int32_t

Medium precision 32 bit signed integer type.

See Also
  GLM_GTC_type_precision

Definition at line 204 of file fwd.hpp.

typedef detail::int64 mediump_int64

Medium precision 64 bit signed integer type.

See Also
  GLM_GTC_type_precision

Definition at line 192 of file fwd.hpp.

typedef detail::int64 mediump_int64_t

Medium precision 64 bit signed integer type.

See Also
  GLM_GTC_type_precision

Definition at line 208 of file fwd.hpp.

typedef detail::int8 mediump_int8

Medium precision 8 bit signed integer type.

See Also
  GLM_GTC_type_precision

Definition at line 180 of file fwd.hpp.

typedef detail::int8 mediump_int8_t

Medium precision 8 bit signed integer type.

See Also
  GLM_GTC_type_precision

Definition at line 196 of file fwd.hpp.

typedef detail::uint16 mediump_u16

Medium precision 16 bit unsigned integer type.

See Also
  GLM_GTC_type_precision

Definition at line 815 of file fwd.hpp.

typedef detail::tvec1<u16, mediump> mediump_u16vec1

Medium precision 16 bit unsigned integer scalar type.

See Also
  GLM_GTC_type_precision

Definition at line 1026 of file fwd.hpp.

typedef detail::tvec2<u16, mediump> mediump_u16vec2

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

See Also
  GLM_GTC_type_precision

Definition at line 1030 of file fwd.hpp.

typedef detail::tvec3<u16, mediump> mediump_u16vec3

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

See Also
  GLM_GTC_type_precision

Definition at line 1034 of file fwd.hpp.

typedef detail::tvec4<u16, mediump> mediump_u16vec4

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

See Also
  GLM_GTC_type_precision

Definition at line 1038 of file fwd.hpp.

typedef detail::uint32 mediump_u32

Medium precision 32 bit unsigned integer type.

See Also
  GLM_GTC_type_precision

Definition at line 819 of file fwd.hpp.

typedef detail::tvec1< u32, mediump > mediump_u32vec1

Medium precision 32 bit unsigned integer scalar type.

See Also
  GLM_GTC_type_precision

Definition at line 1106 of file fwd.hpp.

typedef detail::tvec2< u32, mediump > mediump_u32vec2

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

See Also
  GLM_GTC_type_precision

Definition at line 1110 of file fwd.hpp.

typedef detail::tvec3< u32, mediump > mediump_u32vec3

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

See Also
  GLM_GTC_type_precision

Definition at line 1114 of file fwd.hpp.

typedef detail::tvec4< u32, mediump > mediump_u32vec4

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

See Also
  GLM_GTC_type_precision

Definition at line 1118 of file fwd.hpp.

typedef detail::uint64 mediump_u64

Medium precision 64 bit unsigned integer type.

See Also
  GLM_GTC_type_precision

Definition at line 823 of file fwd.hpp.

typedef detail::tvec1<u64, mediump> mediump_u64vec1

Medium precision 64 bit unsigned integer scalar type.

See Also
  GLM_GTC_type_precision

Definition at line 1265 of file fwd.hpp.

typedef detail::tvec2<u64, mediump> mediump_u64vec2

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

See Also
  GLM_GTC_type_precision

Definition at line 1269 of file fwd.hpp.

typedef detail::tvec3<u64, mediump> mediump_u64vec3

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

See Also
  GLM_GTC_type_precision

Definition at line 1273 of file fwd.hpp.

typedef detail::tvec4<u64, mediump> mediump_u64vec4

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

See Also
  GLM_GTC_type_precision

Definition at line 1277 of file fwd.hpp.

typedef detail::uint8 mediump_u8

Medium precision 8 bit unsigned integer type.

See Also
  GLM_GTC_type_precision

Definition at line 811 of file fwd.hpp.

typedef detail::tvec1<u8, mediump> mediump_u8vec1

Medium precision 8 bit unsigned integer scalar type.

See Also
  GLM_GTC_type_precision

Definition at line 947 of file fwd.hpp.

typedef detail::tvec2<u8, mediump> mediump_u8vec2

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

See Also
  GLM_GTC_type_precision

Definition at line 951 of file fwd.hpp.

typedef detail::tvec3<u8, mediump> mediump_u8vec3

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

See Also
  GLM_GTC_type_precision

Definition at line 955 of file fwd.hpp.

typedef detail::tvec4<u8, mediump> mediump_u8vec4

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

See Also
  GLM_GTC_type_precision

Definition at line 959 of file fwd.hpp.

typedef detail::uint16 mediump_uint16

Medium precision 16 bit unsigned integer type.

See Also
  GLM_GTC_type_precision

Definition at line 783 of file fwd.hpp.

typedef detail::uint16 mediump_uint16_t

Medium precision 16 bit unsigned integer type.

See Also
  GLM_GTC_type_precision

Definition at line 799 of file fwd.hpp.

typedef detail::uint32 mediump_uint32

Medium precision 32 bit unsigned integer type.

See Also
  GLM_GTC_type_precision

Definition at line 787 of file fwd.hpp.

typedef detail::uint32 mediump_uint32_t

Medium precision 32 bit unsigned integer type.

See Also
  GLM_GTC_type_precision

Definition at line 803 of file fwd.hpp.

typedef detail::uint64 mediump_uint64

Medium precision 64 bit unsigned integer type.

See Also
  GLM_GTC_type_precision

Definition at line 791 of file fwd.hpp.

typedef detail::uint64 mediump_uint64_t

Medium precision 64 bit unsigned integer type.

See Also
  GLM_GTC_type_precision

Definition at line 807 of file fwd.hpp.

typedef detail::uint8 mediump_uint8

Medium precision 8 bit unsigned integer type.

See Also
  GLM_GTC_type_precision

Definition at line 779 of file fwd.hpp.

typedef detail::uint8 mediump_uint8_t

Medium precision 8 bit unsigned integer type.

See Also
  GLM_GTC_type_precision

Definition at line 795 of file fwd.hpp.

typedef mediump_vec1_t mediump_vec1

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

1 component vector of medium precision floating-point numbers.

See Also
  GLM_GTC_type_precision

There is no guarantee on the actual precision.

See Also
  GLM_GTX_vec1 extension.

Definition at line 1567 of file fwd.hpp.

typedef detail::uint16 u16

16 bit unsigned integer type.

Default precision 16 bit unsigned integer type.

See Also
  GLM_GTC_type_precision

Definition at line 915 of file fwd.hpp.

typedef detail::tvec1< u16, defaultp > u16vec1

Default precision 16 bit unsigned integer scalar type.

See Also
  GLM_GTC_type_precision

Definition at line 1071 of file fwd.hpp.

typedef detail::tvec2< u16, defaultp > u16vec2

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

See Also
  GLM_GTC_type_precision

Definition at line 1075 of file fwd.hpp.

typedef detail::tvec3< u16, defaultp > u16vec3

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

See Also
  GLM_GTC_type_precision

Definition at line 1079 of file fwd.hpp.

typedef detail::tvec4< u16, defaultp > u16vec4

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

See Also
  GLM_GTC_type_precision

Definition at line 1083 of file fwd.hpp.

typedef detail::uint32 u32

32 bit unsigned integer type.

Default precision 32 bit unsigned integer type.

See Also
  GLM_GTC_type_precision

Definition at line 919 of file fwd.hpp.

typedef detail::tvec1< u32, defaultp > u32vec1

Default precision 32 bit unsigned integer scalar type.

See Also
  GLM_GTC_type_precision

Definition at line 1150 of file fwd.hpp.

typedef detail::tvec2< u32, defaultp > u32vec2

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

See Also
  GLM_GTC_type_precision

Definition at line 1154 of file fwd.hpp.

typedef detail::tvec3< u32, defaultp > u32vec3

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

See Also
  GLM_GTC_type_precision

Definition at line 1158 of file fwd.hpp.

typedef detail::tvec4< u32, defaultp > u32vec4

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

See Also
  GLM_GTC_type_precision

Definition at line 1162 of file fwd.hpp.

typedef detail::uint64 u64

64 bit unsigned integer type.

Default precision 64 bit unsigned integer type.

See Also
  GLM_GTC_type_precision

Definition at line 923 of file fwd.hpp.

typedef detail::tvec1< u64, defaultp > u64vec1

Default precision 64 bit unsigned integer scalar type.

See Also
  GLM_GTC_type_precision

Definition at line 1309 of file fwd.hpp.

typedef detail::tvec2< u64, defaultp > u64vec2

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

See Also
  GLM_GTC_type_precision

Definition at line 1313 of file fwd.hpp.

typedef detail::tvec3< u64, defaultp > u64vec3

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

See Also
  GLM_GTC_type_precision

Definition at line 1317 of file fwd.hpp.

typedef detail::tvec4< u64, defaultp > u64vec4

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

See Also
  GLM_GTC_type_precision

Definition at line 1321 of file fwd.hpp.

typedef detail::uint8 u8

8 bit unsigned integer type.

Default precision 8 bit unsigned integer type.

See Also
  GLM_GTC_type_precision

Definition at line 911 of file fwd.hpp.

typedef detail::tvec1< u8, defaultp > u8vec1

Default precision 8 bit unsigned integer scalar type.

See Also
  GLM_GTC_type_precision

Definition at line 991 of file fwd.hpp.

typedef detail::tvec2< u8, defaultp > u8vec2

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

See Also
  GLM_GTC_type_precision

Definition at line 995 of file fwd.hpp.

typedef detail::tvec3< u8, defaultp > u8vec3

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

See Also
  GLM_GTC_type_precision

Definition at line 999 of file fwd.hpp.

typedef detail::tvec4< u8, defaultp > u8vec4

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

See Also
  GLM_GTC_type_precision

Definition at line 1003 of file fwd.hpp.

typedef detail::uint16 uint16

16 bit unsigned integer type.

Default precision 16 bit unsigned integer type.

See Also
  GLM_GTC_type_precision

Definition at line 95 of file type_int.hpp.

typedef detail::uint16 uint16_t

16 bit unsigned integer type.

Default precision 16 bit unsigned integer type.

See Also
  GLM_GTC_type_precision

Definition at line 899 of file fwd.hpp.

typedef detail::uint32 uint32

32 bit unsigned integer type.

Default precision 32 bit unsigned integer type.

See Also
  GLM_GTC_type_precision

Definition at line 96 of file type_int.hpp.

typedef detail::uint32 uint32_t

32 bit unsigned integer type.

Default precision 32 bit unsigned integer type.

See Also
  GLM_GTC_type_precision

Definition at line 903 of file fwd.hpp.

typedef detail::uint64 uint64

64 bit unsigned integer type.

Default precision 64 bit unsigned integer type.

See Also
  GLM_GTC_type_precision

Definition at line 97 of file type_int.hpp.

typedef detail::uint64 uint64_t

64 bit unsigned integer type.

Default precision 64 bit unsigned integer type.

See Also
  GLM_GTC_type_precision

Definition at line 907 of file fwd.hpp.

typedef detail::uint8 uint8

8 bit unsigned integer type.

Default precision 8 bit unsigned integer type.

See Also
  GLM_GTC_type_precision

Definition at line 94 of file type_int.hpp.

typedef detail::uint8 uint8_t

8 bit unsigned integer type.

Default precision 8 bit unsigned integer type.

See Also
  GLM_GTC_type_precision

Definition at line 895 of file fwd.hpp.