vec1.hpp
Go to the documentation of this file.
00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 
00013 
00014 
00015 
00016 
00017 
00018 
00019 
00020 
00021 
00022 
00023 
00024 
00025 
00026 
00027 
00028 
00029 
00030 
00031 
00032 
00033 
00034 
00035 
00036 
00037 #pragma once
00038 
00039 // Dependency:
00040 #include "../glm.hpp"
00041 #include "../detail/type_vec1.hpp"
00042 
00043 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
00044 #       pragma message("GLM: GLM_GTX_vec1 extension included")
00045 #endif
00046 
00047 namespace glm
00048 {
00052         typedef highp_vec1_t                    highp_vec1;
00053 
00057         typedef mediump_vec1_t                  mediump_vec1;
00058 
00062         typedef lowp_vec1_t                             lowp_vec1;
00063 
00067         typedef highp_ivec1_t                   highp_ivec1;
00068 
00072         typedef mediump_ivec1_t                 mediump_ivec1;
00073 
00077         typedef lowp_ivec1_t                    lowp_ivec1;
00078 
00082         typedef highp_uvec1_t                   highp_uvec1;
00083 
00087         typedef mediump_uvec1_t                 mediump_uvec1;
00088 
00092         typedef lowp_uvec1_t                    lowp_uvec1;
00093 
00097         typedef highp_bvec1_t                   highp_bvec1;
00098 
00102         typedef mediump_bvec1_t                 mediump_bvec1;
00103 
00107         typedef lowp_bvec1_t                    lowp_bvec1;
00108 
00110         // vec1 definition
00111 
00112 #if(defined(GLM_PRECISION_HIGHP_BOOL))
00113         typedef highp_bvec1                             bvec1;
00114 #elif(defined(GLM_PRECISION_MEDIUMP_BOOL))
00115         typedef mediump_bvec1                   bvec1;
00116 #elif(defined(GLM_PRECISION_LOWP_BOOL))
00117         typedef lowp_bvec1                              bvec1;
00118 #else
00119 
00120 
00121         typedef highp_bvec1                             bvec1;
00122 #endif//GLM_PRECISION
00123 
00124 #if(defined(GLM_PRECISION_HIGHP_FLOAT))
00125         typedef highp_vec1                              vec1;
00126 #elif(defined(GLM_PRECISION_MEDIUMP_FLOAT))
00127         typedef mediump_vec1                    vec1;
00128 #elif(defined(GLM_PRECISION_LOWP_FLOAT))
00129         typedef lowp_vec1                               vec1;
00130 #else
00131 
00132 
00133         typedef highp_vec1                              vec1;
00134 #endif//GLM_PRECISION
00135 
00136 #if(defined(GLM_PRECISION_HIGHP_INT))
00137         typedef highp_ivec1                     ivec1;
00138 #elif(defined(GLM_PRECISION_MEDIUMP_INT))
00139         typedef mediump_ivec1           ivec1;
00140 #elif(defined(GLM_PRECISION_LOWP_INT))
00141         typedef lowp_ivec1                      ivec1;
00142 #else
00143 
00144 
00145         typedef highp_ivec1                     ivec1;
00146 #endif//GLM_PRECISION
00147 
00148 #if(defined(GLM_PRECISION_HIGHP_UINT))
00149         typedef highp_uvec1                     uvec1;
00150 #elif(defined(GLM_PRECISION_MEDIUMP_UINT))
00151         typedef mediump_uvec1           uvec1;
00152 #elif(defined(GLM_PRECISION_LOWP_UINT))
00153         typedef lowp_uvec1                      uvec1;
00154 #else
00155 
00156 
00157         typedef highp_uvec1                     uvec1;
00158 #endif//GLM_PRECISION
00159 
00160 }// namespace glm
00161 
00162 #include "vec1.inl"


rtabmap
Author(s): Mathieu Labbe
autogenerated on Sat Jul 23 2016 11:44:28