|
| Matrix3x3 (float m00, float m01, float m02, float m10, float m11, float m12, float m20, float m21, float m22) |
|
| Matrix3x3 (const class Matrix4x4 &m) |
|
float & | Get (int row, int column) |
|
const float & | Get (int row, int column) const |
|
float & | operator[] (int row) |
|
float | operator[] (int row) const |
|
float * | GetPtr () |
|
const float * | GetPtr () const |
|
Vector3 | GetColumn (int col) const |
|
Vector3 | MultiplyVector3 (const Vector3 &inV) const |
|
void | MultiplyVector3 (const Vector3 &inV, Vector3 &output) const |
|
Vector3 | MultiplyPoint3 (const Vector3 &inV) const |
|
Vector3 | MultiplyVector3Transpose (const Vector3 &inV) const |
|
Vector3 | MultiplyPoint3Transpose (const Vector3 &inV) const |
|
Matrix3x3 & | operator= (const class Matrix4x4 &m) |
|
Matrix3x3 & | operator*= (const class Matrix4x4 &inM) |
|
Matrix3x3 & | operator*= (const Matrix3x3 &inM) |
|
Matrix3x3 & | operator*= (float f) |
|
Matrix3x3 & | operator/= (float f) |
|
bool | Invert () |
|
float | GetDeterminant () const |
|
Matrix3x3 & | Transpose () |
|
void | InvertTranspose () |
|
Matrix3x3 & | SetIdentity () |
|
Matrix3x3 & | SetZero () |
|
Matrix3x3 & | SetFromToRotation (const Vector3 &from, const Vector3 &to) |
|
Matrix3x3 & | SetAxisAngle (const Vector3 &rotationAxis, float radians) |
|
Matrix3x3 & | SetBasis (const Vector3 &inX, const Vector3 &inY, const Vector3 &inZ) |
|
Matrix3x3 & | SetBasisTransposed (const Vector3 &inX, const Vector3 &inY, const Vector3 &inZ) |
|
Matrix3x3 & | SetScale (const Vector3 &inScale) |
|
Matrix3x3 & | Scale (const Vector3 &inScale) |
|
bool | IsIdentity (float threshold=Vector3::kEpsilon) |
|