Go to the source code of this file.
|
ID_INLINE idVec2 | operator* (const idVec2 &vec, const idMat2 &mat) |
|
ID_INLINE idMat2 | operator* (const float a, idMat2 const &mat) |
|
ID_INLINE idVec2 & | operator*= (idVec2 &vec, const idMat2 &mat) |
|
ID_INLINE idVec3 | operator* (const idVec3 &vec, const idMat3 &mat) |
|
ID_INLINE idMat3 | operator* (const float a, const idMat3 &mat) |
|
ID_INLINE idVec3 & | operator*= (idVec3 &vec, const idMat3 &mat) |
|
ID_INLINE void | TransposeMultiply (const idMat3 &transpose, const idMat3 &b, idMat3 &dst) |
|
ID_INLINE idMat3 | SkewSymmetric (idVec3 const &src) |
|
ID_INLINE idMat4 | operator* (const float a, const idMat4 &mat) |
|
ID_INLINE idVec4 | operator* (const idVec4 &vec, const idMat4 &mat) |
|
ID_INLINE idVec3 | operator* (const idVec3 &vec, const idMat4 &mat) |
|
ID_INLINE idVec4 & | operator*= (idVec4 &vec, const idMat4 &mat) |
|
ID_INLINE idVec3 & | operator*= (idVec3 &vec, const idMat4 &mat) |
|
ID_INLINE idVec5 | operator* (const idVec5 &vec, const idMat5 &mat) |
|
ID_INLINE idMat5 | operator* (const float a, idMat5 const &mat) |
|
ID_INLINE idVec5 & | operator*= (idVec5 &vec, const idMat5 &mat) |
|
ID_INLINE idVec6 | operator* (const idVec6 &vec, const idMat6 &mat) |
|
ID_INLINE idMat6 | operator* (const float a, idMat6 const &mat) |
|
ID_INLINE idVec6 & | operator*= (idVec6 &vec, const idMat6 &mat) |
|
ID_INLINE idMatX | operator* (const float a, idMatX const &m) |
|
ID_INLINE idVecX | operator* (const idVecX &vec, const idMatX &m) |
|
ID_INLINE idVecX & | operator*= (idVecX &vec, const idMatX &m) |
|
#define MATRIX_EPSILON 1e-6 |
#define MATRIX_INVERSE_EPSILON 1e-14 |
#define MATX_CLEAREND |
( |
| ) |
int s = numRows * numColumns; while( s < ( ( s + 3 ) & ~3 ) ) { mat[s++] = 0.0f; } |
#define MATX_MAX_TEMP 1024 |
#define MATX_QUAD |
( |
|
x | ) |
( ( ( ( x ) + 3 ) & ~3 ) * sizeof( float ) ) |