Go to the documentation of this file.
   39 #ifndef GLM_GTX_euler_angles 
   40 #define GLM_GTX_euler_angles GLM_VERSION 
   44 #include "../gtc/half_float.hpp" 
   46 #if(defined(GLM_MESSAGES) && !defined(glm_ext)) 
   47 #       pragma message("GLM: GLM_GTX_euler_angles extension included") 
   57         template <
typename valType> 
 
   59                 valType 
const & angleX);
 
   63         template <
typename valType> 
 
   65                 valType 
const & angleY);
 
   69         template <
typename valType> 
 
   71                 valType 
const & angleZ);
 
   75         template <
typename valType> 
 
   77                 valType 
const & angleX, 
 
   78                 valType 
const & angleY);
 
   82         template <
typename valType> 
 
   84                 valType 
const & angleY, 
 
   85                 valType 
const & angleX);
 
   89         template <
typename valType> 
 
   91                 valType 
const & angleX, 
 
   92                 valType 
const & angleZ);
 
   96         template <
typename valType> 
 
   98                 valType 
const & angleZ, 
 
   99                 valType 
const & angleX);
 
  103         template <
typename valType> 
 
  105                 valType 
const & angleY, 
 
  106                 valType 
const & angleZ);
 
  110         template <
typename valType> 
 
  112                 valType 
const & angleZ, 
 
  113                 valType 
const & angleY);
 
  117         template <
typename valType> 
 
  120                 valType 
const & 
pitch, 
 
  121                 valType 
const & 
roll);
 
  125         template <
typename valType> 
 
  128                 valType 
const & 
pitch, 
 
  129                 valType 
const & 
roll);
 
  133         template <
typename T> 
 
  138         template <
typename T> 
 
  143         template <
typename T> 
 
  144         detail::tmat3x3<T> 
orientate3(detail::tvec3<T> 
const & angles);
 
  148         template <
typename T> 
 
  149         detail::tmat4x4<T> 
orientate4(detail::tvec3<T> 
const & angles);
 
  154 #include "euler_angles.inl" 
  156 #endif//GLM_GTX_euler_angles