vec1.hpp
Go to the documentation of this file.
1 
37 #pragma once
38 
39 // Dependency:
40 #include "../glm.hpp"
41 #include "../detail/type_vec1.hpp"
42 
43 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
44 # pragma message("GLM: GLM_GTX_vec1 extension included")
45 #endif
46 
47 namespace glm
48 {
52  typedef highp_vec1_t highp_vec1;
53 
58 
62  typedef lowp_vec1_t lowp_vec1;
63 
68 
73 
78 
83 
88 
93 
98 
103 
108 
110  // vec1 definition
111 
112 #if(defined(GLM_PRECISION_HIGHP_BOOL))
113  typedef highp_bvec1 bvec1;
114 #elif(defined(GLM_PRECISION_MEDIUMP_BOOL))
115  typedef mediump_bvec1 bvec1;
116 #elif(defined(GLM_PRECISION_LOWP_BOOL))
117  typedef lowp_bvec1 bvec1;
118 #else
119  typedef highp_bvec1 bvec1;
122 #endif//GLM_PRECISION
123 
124 #if(defined(GLM_PRECISION_HIGHP_FLOAT))
125  typedef highp_vec1 vec1;
126 #elif(defined(GLM_PRECISION_MEDIUMP_FLOAT))
127  typedef mediump_vec1 vec1;
128 #elif(defined(GLM_PRECISION_LOWP_FLOAT))
129  typedef lowp_vec1 vec1;
130 #else
131  typedef highp_vec1 vec1;
134 #endif//GLM_PRECISION
135 
136 #if(defined(GLM_PRECISION_HIGHP_INT))
137  typedef highp_ivec1 ivec1;
138 #elif(defined(GLM_PRECISION_MEDIUMP_INT))
139  typedef mediump_ivec1 ivec1;
140 #elif(defined(GLM_PRECISION_LOWP_INT))
141  typedef lowp_ivec1 ivec1;
142 #else
143  typedef highp_ivec1 ivec1;
146 #endif//GLM_PRECISION
147 
148 #if(defined(GLM_PRECISION_HIGHP_UINT))
149  typedef highp_uvec1 uvec1;
150 #elif(defined(GLM_PRECISION_MEDIUMP_UINT))
151  typedef mediump_uvec1 uvec1;
152 #elif(defined(GLM_PRECISION_LOWP_UINT))
153  typedef lowp_uvec1 uvec1;
154 #else
155  typedef highp_uvec1 uvec1;
158 #endif//GLM_PRECISION
159 
160 }// namespace glm
161 
162 #include "vec1.inl"
glm::highp_ivec1
highp_ivec1_t highp_ivec1
Definition: vec1.hpp:67
glm::mediump_ivec1
mediump_ivec1_t mediump_ivec1
Definition: vec1.hpp:72
glm::highp_vec1
detail::tvec1< float, highp > highp_vec1
Definition: fwd.hpp:1612
glm::mediump_uvec1
mediump_uvec1_t mediump_uvec1
Definition: vec1.hpp:87
glm::lowp_ivec1
lowp_ivec1_t lowp_ivec1
Definition: vec1.hpp:77
glm::lowp_vec1_t
detail::tvec1< float, lowp > lowp_vec1_t
Definition: type_vec.hpp:45
glm::mediump_bvec1
mediump_bvec1_t mediump_bvec1
Definition: vec1.hpp:102
glm::mediump_vec1_t
detail::tvec1< float, mediump > mediump_vec1_t
Definition: type_vec.hpp:44
glm::highp_bvec1
highp_bvec1_t highp_bvec1
Definition: vec1.hpp:97
glm
Definition: _literals.hpp:31
glm::mediump_vec1
detail::tvec1< float, mediump > mediump_vec1
Definition: fwd.hpp:1579
glm::lowp_vec1
detail::tvec1< float, lowp > lowp_vec1
Definition: fwd.hpp:1546
glm::detail::tvec1
Definition: type_vec.hpp:37
glm::highp_uvec1
highp_uvec1_t highp_uvec1
Definition: vec1.hpp:82
glm::bvec1
highp_bvec1 bvec1
Definition: vec1.hpp:121
glm::ivec1
highp_ivec1 ivec1
Definition: vec1.hpp:145
glm::lowp_uvec1
lowp_uvec1_t lowp_uvec1
Definition: vec1.hpp:92
glm::uvec1
highp_uvec1 uvec1
Definition: vec1.hpp:157
glm::lowp_bvec1
lowp_bvec1_t lowp_bvec1
Definition: vec1.hpp:107
glm::highp_vec1_t
detail::tvec1< float, highp > highp_vec1_t
Definition: type_vec.hpp:43
glm::vec1
highp_vec1 vec1
Definition: vec1.hpp:133


rtabmap
Author(s): Mathieu Labbe
autogenerated on Thu Jul 25 2024 02:50:24