|
| FMatrix3 (const FMatrix4 &mat) |
|
void | Set (int col, int row, float v) |
|
float | Get (int col, int row) const |
|
void | SetRow (int row, float f0, float f1, float f2) |
|
void | Identity () |
|
bool | IsIdentity () const |
|
void | AxisAngle (const FPoint3 &vec, double theta) |
|
void | SetFromVectors (const FPoint3 &forward, const FPoint3 &up) |
|
void | Transform (const FPoint3 &src, FPoint3 &dst) const |
|
void | SetFromMatrix4 (const FMatrix4 &mat) |
|
void | MakeOrientation (const FPoint3 &vector, bool bPitch=true) |
|
void | PreMult (const FMatrix3 &mat) |
|
void | PostMult (const FMatrix3 &mat) |
|
float | operator() (int col, int row) const |
|
FMatrix3 & | operator= (const FMatrix4 &mat) |
|
A 3x3 matrix class, single-precision.