Public Member Functions | |
| Matrix4x4 & | operator= (const Matrix4x4 &m) |
| Matrix4x4 & | operator*= (const Matrix4x4 &m) |
| Vector3 | operator* (const Vector3 &vector) const |
| Matrix4x4 | operator* (const Matrix4x4 &matrix) const |
| void | BuildIdentity (void) |
| void | BuildPerspective (float fovy, float aspect, float zNear, float zFar) |
| void | BuildView (const Vector3 &eye, const Vector3 &target, const Vector3 &up) |
| void | BuildTranslation (const Vector3 &position) |
| void | BuildRotationX (float angle) |
| void | BuildRotationY (float angle) |
| void | BuildRotationZ (float angle) |
| void | BuildScale (float x, float y, float z) |
| const float * | GetData (void) const |
| Matrix4x4 | Inverse (void) const |
| void | Transponse (void) |
| Vector3 | GetTranslation (void) const |
| Vector3 | GetXAxis (void) const |
| Vector3 | GetYAxis (void) const |
| Vector3 | GetZAxis (void) const |
| Vector3 | GetPosition (void) const |
Protected Attributes | |
| float | m_data [16] |
| void Matrix4x4::BuildRotationX | ( | float | angle | ) |
| angle | - in degrees |
| void Matrix4x4::BuildRotationY | ( | float | angle | ) |
| angle | - in degrees |
| void Matrix4x4::BuildRotationZ | ( | float | angle | ) |
| angle | - in degrees |
1.6.2