Go to the documentation of this file.
40 #define GLM_GTX_norm GLM_VERSION
44 #include "../gtx/quaternion.hpp"
46 #if(defined(GLM_MESSAGES) && !defined(glm_ext))
47 # pragma message("GLM: GLM_GTX_norm extension included")
63 template <
typename genType>
64 typename genType::value_type
length2(
71 detail::tquat<T>
const & q);
82 template <
typename genType>
91 detail::tvec3<T>
const & x,
92 detail::tvec3<T>
const & y);
98 detail::tvec3<T>
const & v);
102 template <
typename T>
104 detail::tvec3<T>
const & x,
105 detail::tvec3<T>
const & y);
109 template <
typename T>
111 detail::tvec3<T>
const & x);
115 template <
typename T>
117 detail::tvec3<T>
const & x,
118 detail::tvec3<T>
const & y,
123 template <
typename T>
125 detail::tvec3<T>
const & x,