Typedefs
type_precision.hpp File Reference

Go to the source code of this file.

Typedefs

typedef float16 f16
 
typedef detail::tmat2x2< f16 > f16mat2
 
typedef detail::tmat2x2< f16 > f16mat2x2
 
typedef detail::tmat2x3< f16 > f16mat2x3
 
typedef detail::tmat2x4< f16 > f16mat2x4
 
typedef detail::tmat3x3< f16 > f16mat3
 
typedef detail::tmat3x2< f16 > f16mat3x2
 
typedef detail::tmat3x3< f16 > f16mat3x3
 
typedef detail::tmat3x4< f16 > f16mat3x4
 
typedef detail::tmat4x4< f16 > f16mat4
 
typedef detail::tmat4x2< f16 > f16mat4x2
 
typedef detail::tmat4x3< f16 > f16mat4x3
 
typedef detail::tmat4x4< f16 > f16mat4x4
 
typedef detail::tquat< f16 > f16quat
 
typedef detail::tvec1< f16 > f16vec1
 
typedef detail::tvec2< f16 > f16vec2
 
typedef detail::tvec3< f16 > f16vec3
 
typedef detail::tvec4< f16 > f16vec4
 
typedef float32 f32
 
typedef detail::tmat2x2< f32 > f32mat2
 
typedef detail::tmat2x2< f32 > f32mat2x2
 
typedef detail::tmat2x3< f32 > f32mat2x3
 
typedef detail::tmat2x4< f32 > f32mat2x4
 
typedef detail::tmat3x3< f32 > f32mat3
 
typedef detail::tmat3x2< f32 > f32mat3x2
 
typedef detail::tmat3x3< f32 > f32mat3x3
 
typedef detail::tmat3x4< f32 > f32mat3x4
 
typedef detail::tmat4x4< f32 > f32mat4
 
typedef detail::tmat4x2< f32 > f32mat4x2
 
typedef detail::tmat4x3< f32 > f32mat4x3
 
typedef detail::tmat4x4< f32 > f32mat4x4
 
typedef detail::tquat< f32 > f32quat
 
typedef detail::tvec1< f32 > f32vec1
 
typedef detail::tvec2< f32 > f32vec2
 
typedef detail::tvec3< f32 > f32vec3
 
typedef detail::tvec4< f32 > f32vec4
 
typedef float64 f64
 
typedef detail::tmat2x2< f64 > f64mat2
 
typedef detail::tmat2x2< f64 > f64mat2x2
 
typedef detail::tmat2x3< f64 > f64mat2x3
 
typedef detail::tmat2x4< f64 > f64mat2x4
 
typedef detail::tmat3x3< f64 > f64mat3
 
typedef detail::tmat3x2< f64 > f64mat3x2
 
typedef detail::tmat3x3< f64 > f64mat3x3
 
typedef detail::tmat3x4< f64 > f64mat3x4
 
typedef detail::tmat4x4< f64 > f64mat4
 
typedef detail::tmat4x2< f64 > f64mat4x2
 
typedef detail::tmat4x3< f64 > f64mat4x3
 
typedef detail::tmat4x4< f64 > f64mat4x4
 
typedef detail::tquat< f64 > f64quat
 
typedef detail::tvec1< f64 > f64vec1
 
typedef detail::tvec2< f64 > f64vec2
 
typedef detail::tvec3< f64 > f64vec3
 
typedef detail::tvec4< f64 > f64vec4
 
typedef detail::float16 float16
 
typedef detail::float16 float16_t
 
typedef detail::float32 float32
 
typedef detail::float32 float32_t
 
typedef detail::float64 float64
 
typedef detail::float64 float64_t
 
typedef detail::tmat2x2< f32 > fmat2
 
typedef detail::tmat2x2< f32 > fmat2x2
 
typedef detail::tmat2x3< f32 > fmat2x3
 
typedef detail::tmat2x4< f32 > fmat2x4
 
typedef detail::tmat3x3< f32 > fmat3
 
typedef detail::tmat3x2< f32 > fmat3x2
 
typedef detail::tmat3x3< f32 > fmat3x3
 
typedef detail::tmat3x4< f32 > fmat3x4
 
typedef detail::tmat4x4< f32 > fmat4
 
typedef detail::tmat4x2< f32 > fmat4x2
 
typedef detail::tmat4x3< f32 > fmat4x3
 
typedef detail::tmat4x4< f32 > fmat4x4
 
typedef detail::tvec1< float > fvec1
 
typedef detail::tvec2< float > fvec2
 
typedef detail::tvec3< float > fvec3
 
typedef detail::tvec4< float > fvec4
 
typedef detail::int16 i16
 
typedef detail::tvec1< i16 > i16vec1
 
typedef detail::tvec2< i16 > i16vec2
 
typedef detail::tvec3< i16 > i16vec3
 
typedef detail::tvec4< i16 > i16vec4
 
typedef detail::int32 i32
 
typedef detail::tvec1< i32 > i32vec1
 
typedef detail::tvec2< i32 > i32vec2
 
typedef detail::tvec3< i32 > i32vec3
 
typedef detail::tvec4< i32 > i32vec4
 
typedef detail::int64 i64
 
typedef detail::tvec1< i64 > i64vec1
 
typedef detail::tvec2< i64 > i64vec2
 
typedef detail::tvec3< i64 > i64vec3
 
typedef detail::tvec4< i64 > i64vec4
 
typedef detail::int8 i8
 
typedef detail::tvec1< i8 > i8vec1
 
typedef detail::tvec2< i8 > i8vec2
 
typedef detail::tvec3< i8 > i8vec3
 
typedef detail::tvec4< i8 > 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 detail::uint16 u16
 
typedef detail::tvec1< u16 > u16vec1
 
typedef detail::tvec2< u16 > u16vec2
 
typedef detail::tvec3< u16 > u16vec3
 
typedef detail::tvec4< u16 > u16vec4
 
typedef detail::uint32 u32
 
typedef detail::tvec1< u32 > u32vec1
 
typedef detail::tvec2< u32 > u32vec2
 
typedef detail::tvec3< u32 > u32vec3
 
typedef detail::tvec4< u32 > u32vec4
 
typedef detail::uint64 u64
 
typedef detail::tvec1< u64 > u64vec1
 
typedef detail::tvec2< u64 > u64vec2
 
typedef detail::tvec3< u64 > u64vec3
 
typedef detail::tvec4< u64 > u64vec4
 
typedef detail::uint8 u8
 
typedef detail::tvec1< u8 > u8vec1
 
typedef detail::tvec2< u8 > u8vec2
 
typedef detail::tvec3< u8 > u8vec3
 
typedef detail::tvec4< u8 > 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

OpenGL Mathematics (glm.g-truc.net)

Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

GLM_GTC_type_precision

Date
2009-06-04 / 2011-12-07
Author
Christophe Riccio
See Also
GLM Core (dependence)
GLM_GTC_half_float (dependence)
GLM_GTC_quaternion (dependence)

Definition in file type_precision.hpp.