GLM_GTX_matx extension: - Work in progress - NxN matrix types.
|
Functions |
|
template<int N, typename T> |
| detail::_xvecxGTX< N, T > | column (const detail::_xmatxGTX< N, T > &m, int ColIndex) |
| | Get a specific column to a matrix (From GLM_GTX_matx extension).
|
|
template<int N, typename T> |
| void | column (detail::_xmatxGTX< N, T > &m, int ColIndex, const detail::_xvecxGTX< N, T > &v) |
| | Set a specific column to a matrix (From GLM_GTX_matx extension).
|
|
template<int N, typename T> |
| T | determinant (const detail::_xmatxGTX< N, T > &m) |
| | Returns the determinant of a 2 * 2 matrix. (from GLM_GTX_matx extension).
|
|
template<int N, typename T> |
| detail::_xmatxGTX< N, T > | inverseTranspose (const detail::_xmatxGTX< N, T > &m) |
| | Compute the inverse of a transformation 4x4 matrix (From GLM_GTX_matx extension).
|
|
template<int N, typename T> |
| detail::_xmatxGTX< N, T > | matrixCompMult (const detail::_xmatxGTX< N, T > &x, const detail::_xmatxGTX< N, T > &y) |
| | Multiply matrix x by matrix y component-wise, i.e., result[i][j] is the scalar product of x[i][j] and y[i][j]. (from GLM_GTX_matx extension).
|
|
template<int N, typename T> |
| detail::_xmatxGTX< N, T > | outerProduct (const detail::_xvecxGTX< N, T > &c, const detail::_xvecxGTX< N, T > &r) |
| | Treats the first parameter c as a column vector and the second parameter r as a row vector and does a linear algebraic matrix multiply c * r. (from GLM_GTX_matx extension).
|
|
template<int N, typename T> |
| detail::_xvecxGTX< N, T > | row (const detail::_xmatxGTX< N, T > &m, int RowIndex) |
| | Get a specific row to a matrix (From GLM_GTX_matx extension).
|
|
template<int N, typename T> |
| void | row (detail::_xmatxGTX< N, T > &m, int RowIndex, const detail::_xvecxGTX< N, T > &v) |
| | Set a specific row to a matrix (From GLM_GTX_matx extension).
|
|
template<int N, typename T> |
| detail::_xmatxGTX< N, T > | transpose (const detail::_xmatxGTX< N, T > &x) |
| | Returns the transposed matrix of x. (from GLM_GTX_matx extension).
|
GLM_GTX_matx extension: - Work in progress - NxN matrix types.