40 #ifndef GLM_CORE_func_matrix
41 #define GLM_CORE_func_matrix GLM_VERSION
55 template <
typename matType>
70 template <
typename vecType,
typename matType>
81 template <
typename matType>
91 template <
typename valType>
93 detail::tmat2x2<valType>
const & m);
101 template <
typename valType>
103 detail::tmat3x3<valType>
const & m);
111 template <
typename valType>
113 detail::tmat4x4<valType>
const & m);
121 template <
typename valType>
123 detail::tmat2x2<valType>
const & m);
131 template <
typename valType>
133 detail::tmat3x3<valType>
const & m);
141 template <
typename valType>
143 detail::tmat4x4<valType>
const & m);
150 #endif//GLM_CORE_func_matrix
GLM_FUNC_DECL matType::transpose_type transpose(matType const &x)
GLM_FUNC_DECL matType outerProduct(vecType const &c, vecType const &r)
Definition: _detail.hpp:38
GLM_FUNC_DECL matType matrixCompMult(matType const &x, matType const &y)
Definition: func_matrix.inl:34
GLM_FUNC_DECL detail::tmat2x2< valType >::value_type determinant(detail::tmat2x2< valType > const &m)
GLM_FUNC_DECL detail::tmat2x2< valType > inverse(detail::tmat2x2< valType > const &m)
#define GLM_FUNC_DECL
Definition: setup.hpp:678