|
| template<typename valType > |
detail::tmat2x2< valType >
::value_type | determinant (detail::tmat2x2< valType > const &m) |
| |
| template<typename valType > |
detail::tmat3x3< valType >
::value_type | determinant (detail::tmat3x3< valType > const &m) |
| |
| template<typename valType > |
detail::tmat4x4< valType >
::value_type | determinant (detail::tmat4x4< valType > const &m) |
| |
| template<typename valType > |
| detail::tmat2x2< valType > | inverse (detail::tmat2x2< valType > const &m) |
| |
| template<typename valType > |
| detail::tmat3x3< valType > | inverse (detail::tmat3x3< valType > const &m) |
| |
| template<typename valType > |
| detail::tmat4x4< valType > | inverse (detail::tmat4x4< valType > const &m) |
| |
| template<typename matType > |
| matType | matrixCompMult (matType const &x, matType const &y) |
| |
| template<typename vecType , typename matType > |
| matType | outerProduct (vecType const &c, vecType const &r) |
| |
| template<typename matType > |
| matType::transpose_type | transpose (matType const &x) |
| |
For each of the following built-in matrix functions, there is both a single-precision floating point version, where all arguments and return values are single precision, and a double-precision floating version, where all arguments and return values are double precision.
Only the single-precision floating point version is shown.
| detail::tmat2x2<valType>::value_type glm::determinant |
( |
detail::tmat2x2< valType > const & |
m | ) |
|
| detail::tmat3x3<valType>::value_type glm::determinant |
( |
detail::tmat3x3< valType > const & |
m | ) |
|
| detail::tmat4x4<valType>::value_type glm::determinant |
( |
detail::tmat4x4< valType > const & |
m | ) |
|
| detail::tmat2x2<valType> glm::inverse |
( |
detail::tmat2x2< valType > const & |
m | ) |
|
| detail::tmat3x3<valType> glm::inverse |
( |
detail::tmat3x3< valType > const & |
m | ) |
|
| detail::tmat4x4<valType> glm::inverse |
( |
detail::tmat4x4< valType > const & |
m | ) |
|
| matType glm::matrixCompMult |
( |
matType const & |
x, |
|
|
matType const & |
y |
|
) |
| |
| matType glm::outerProduct |
( |
vecType const & |
c, |
|
|
vecType const & |
r |
|
) |
| |
| matType::transpose_type glm::transpose |
( |
matType const & |
x | ) |
|