|
| MatrixT (const T *) |
|
| MatrixT (T _11, T _12, T _13, T _14, T _21, T _22, T _23, T _24, T _31, T _32, T _33, T _34, T _41, T _42, T _43, T _44) |
|
| operator T* () const |
|
| operator const T * () const |
|
MatrixT | operator* (const MatrixT &m) const |
|
vector4 & | operator[] (int row) |
|
void | identity () |
|
void | inverse () |
|
void | transpose () |
|
void | translate (const vector3 &) |
|
void | scale (const vector3 &) |
|
void | buildSRT (const vector3 &scale, T angle, const vector3 &t) |
|
MatrixT | inversed () const |
|
MatrixT | transposed () const |
|
vector3 | transformVec3 (const vector3 &) const |
|
vector4 | transformVec4 (const vector4 &) const |
|
vector3 | getTranslation () const |
|
|
static MatrixT & | lookAtLH (MatrixT &out, const vector3 &Eye, const vector3 &At, const vector3 &Up) |
|
static MatrixT & | lookAtRH (MatrixT &out, const vector3 &Eye, const vector3 &At, const vector3 &Up) |
|
static MatrixT | ident () |
|
static MatrixT & | inverse (MatrixT &out, const MatrixT &in) |
|
static MatrixT & | transpose (MatrixT &out, const MatrixT &in) |
|
static MatrixT & | rotationX (MatrixT &out, T angle) |
|
static MatrixT & | rotationY (MatrixT &out, T angle) |
|
static MatrixT & | rotationZ (MatrixT &out, T angle) |
|
static MatrixT & | translation (MatrixT &out, const vector3 &v) |
|
static MatrixT & | scaling (MatrixT &out, const vector3 &v) |
|
static MatrixT & | perspectiveFovLH (MatrixT &out, T fovy, T aspect, T znear, T zfar) |
|
static MatrixT & | perspectiveFovRH (MatrixT &out, T fovy, T aspect, T znear, T zfar) |
|
static MatrixT & | perspectiveOffCenterLH (MatrixT &out, T left, T right, T bottom, T top, T znear, T zfar) |
|
static MatrixT & | perspectiveOffCenterRH (MatrixT &out, T left, T right, T bottom, T top, T znear, T zfar) |
|
static MatrixT & | orthoLH (MatrixT &out, T width, T height, T zNear, T zFar) |
|
static vector3 & | transformVec3 (vector3 &out, const vector3 &in, const MatrixT &mat) |
|
static vector4 & | transformVec4 (vector4 &out, const vector4 &in, const MatrixT &mat) |
|