|
| dm44 (const dv4 &row0, const dv4 &row1, const dv4 &row2, const dv4 &row3) |
|
void | SetRow (int row, const dv4 &data) |
|
void | SetFromBasis (const dv3 &right, const dv3 &up, const dv3 &forward, const dv3 &pos) |
|
const dv4 & | GetRow (int row) const |
|
void | Identity () |
|
void | Scale (double scale) |
|
void | Scale (const dv3 &scale) |
|
void | OrthProjection (double left, double right, double top, double bottom, double near, double far, double scale) |
|
void | Projection (double fovyRadians, double aspect, double nearZ, double farZ) |
|
void | RotateX (double theta) |
|
void | RotateY (double theta) |
|
void | RotateZ (double theta) |
|
void | Rotate (double x, double y, double z) |
|
void | Rotate (const dv3 &axis, double angle) |
|
bool | Decompose (dv3 &outScale, Quaternion &outRotation, dv3 &outTranslation) |
|
void | Mul (const double scale) |
|
|
static bool | Decompose (const dm44 &src, dv3 &outScale, Quaternion &outRotation, dv3 &outTranslation) |
|
static void | Transpose (dm44 &dst, const dm44 &src) |
|
static void | Inverse (dm44 &dst, const dm44 &src) |
|
static void | OrthoInverse (dm44 &dst, const dm44 &src) |
|
static void | Mul (dm44 &dst, const dm44 &src1, const dm44 &src2) |
|
|
class | dv3 |
|
class | dv4 |
|
class | v3 |
|
class | v4 |
|
class | m33 |
|
class | dm33 |
|
class | Quaternion |
|
The documentation for this class was generated from the following files: