Go to the documentation of this file.
39 #ifndef GLM_GTX_rotate_vector
40 #define GLM_GTX_rotate_vector GLM_VERSION
44 #include "../gtx/transform.hpp"
46 #if(defined(GLM_MESSAGES) && !defined(glm_ext))
47 # pragma message("GLM: GLM_GTX_rotate_vector extension included")
59 detail::tvec2<T>
const & v,
66 detail::tvec3<T>
const & v,
68 detail::tvec3<T>
const & normal);
74 detail::tvec4<T>
const & v,
76 detail::tvec3<T>
const & normal);
82 detail::tvec3<T>
const & v,
89 detail::tvec3<T>
const & v,
96 detail::tvec3<T>
const & v,
101 template <
typename T>
103 detail::tvec4<T>
const & v,
108 template <
typename T>
110 detail::tvec4<T>
const & v,
115 template <
typename T>
117 detail::tvec4<T>
const & v,
122 template <
typename T>
124 detail::tvec3<T>
const & Normal,
125 detail::tvec3<T>
const & Up);
130 #include "rotate_vector.inl"
132 #endif//GLM_GTX_rotate_vector