38 #ifndef GLM_GTX_matrix_interpolation
39 #define GLM_GTX_matrix_interpolation GLM_VERSION
44 #if(defined(GLM_MESSAGES) && !defined(glm_ext))
45 # pragma message("GLM: GLM_GTX_matrix_interpolation extension included")
57 detail::tmat4x4<T>
const & mat,
58 detail::tvec3<T> &
axis,
65 detail::tvec3<T>
const & axis,
72 detail::tmat4x4<T>
const & mat);
79 detail::tmat4x4<T>
const & m1,
80 detail::tmat4x4<T>
const & m2,
88 #endif//GLM_GTX_matrix_interpolation
void axisAngle(detail::tmat4x4< T > const &mat, detail::tvec3< T > &axis, T &angle)
Definition: matrix_interpolation.inl:14
Definition: _detail.hpp:38
Definition: _swizzle.hpp:43
detail::tmat4x4< T > interpolate(detail::tmat4x4< T > const &m1, detail::tmat4x4< T > const &m2, T const delta)
Definition: matrix_interpolation.inl:114
detail::tmat4x4< T > axisAngleMatrix(detail::tvec3< T > const &axis, T const angle)
Definition: matrix_interpolation.inl:82
detail::tvec3< valType > axis(detail::tquat< valType > const &x)
detail::tmat4x4< T > extractMatrixRotation(detail::tmat4x4< T > const &mat)
Definition: matrix_interpolation.inl:101
valType angle(detail::tquat< valType > const &x)