|
| idMat4 (void) |
|
| idMat4 (const idVec4 &x, const idVec4 &y, const idVec4 &z, const idVec4 &w) |
|
| idMat4 (const float xx, const float xy, const float xz, const float xw, const float yx, const float yy, const float yz, const float yw, const float zx, const float zy, const float zz, const float zw, const float wx, const float wy, const float wz, const float ww) |
|
| idMat4 (const idMat3 &rotation, const idVec3 &translation) |
|
| idMat4 (const float src[4][4]) |
|
const idVec4 & | operator[] (int index) const |
|
idVec4 & | operator[] (int index) |
|
idMat4 | operator* (const float a) const |
|
idVec4 | operator* (const idVec4 &vec) const |
|
idVec3 | operator* (const idVec3 &vec) const |
|
idMat4 | operator* (const idMat4 &a) const |
|
idMat4 | operator+ (const idMat4 &a) const |
|
idMat4 | operator- (const idMat4 &a) const |
|
idMat4 & | operator*= (const float a) |
|
idMat4 & | operator*= (const idMat4 &a) |
|
idMat4 & | operator+= (const idMat4 &a) |
|
idMat4 & | operator-= (const idMat4 &a) |
|
bool | Compare (const idMat4 &a) const |
|
bool | Compare (const idMat4 &a, const float epsilon) const |
|
bool | operator== (const idMat4 &a) const |
|
bool | operator!= (const idMat4 &a) const |
|
void | Zero (void) |
|
void | Identity (void) |
|
bool | IsIdentity (const float epsilon=MATRIX_EPSILON) const |
|
bool | IsSymmetric (const float epsilon=MATRIX_EPSILON) const |
|
bool | IsDiagonal (const float epsilon=MATRIX_EPSILON) const |
|
bool | IsRotated (void) const |
|
void | ProjectVector (const idVec4 &src, idVec4 &dst) const |
|
void | UnprojectVector (const idVec4 &src, idVec4 &dst) const |
|
float | Trace (void) const |
|
float | Determinant (void) const |
|
idMat4 | Transpose (void) const |
|
idMat4 & | TransposeSelf (void) |
|
idMat4 | Inverse (void) const |
|
bool | InverseSelf (void) |
|
idMat4 | InverseFast (void) const |
|
bool | InverseFastSelf (void) |
|
idMat4 | TransposeMultiply (const idMat4 &b) const |
|
int | GetDimension (void) const |
|
const float * | ToFloatPtr (void) const |
|
float * | ToFloatPtr (void) |
|
const char * | ToString (int precision=2) const |
|
Definition at line 764 of file Matrix.h.