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