|
| void | XrotS (const Angle &angle) |
| void | XrotM (const Angle &angle) |
| void | YrotS (const Angle &angle) |
| void | YrotM (const Angle &angle) |
| void | ZrotS (const Angle &angle) |
| void | ZrotM (const Angle &angle) |
| void | ZXYrotM (const Angle3 &angle) |
| void | XYZrotM (const Angle3 &angle) |
| void | multVecZero (sead::Vector3f &vec) const |
| void | copy (const sead::Matrixf &mtx) |
| void | copy (const Mtxf &mtx) |
| | Matrix34 () |
| | Matrix34 (T a00, T a01, T a02, T a03, T a10, T a11, T a12, T a13, T a20, T a21, T a22, T a23) |
| | Matrix34 (const Mtx33 &mtx33, const Vec3 &t=Vec3::zero) |
| | Matrix34 (const Mtx44 &mtx44) |
| | Matrix34 (const Matrix34 &other)=default |
| T | operator() (s32 i, s32 j) const |
| T & | operator() (s32 i, s32 j) |
| Self & | operator= (const Self &n) |
| void | makeIdentity () |
| void | makeZero () |
| void | setInverse (const Self &n) |
| void | setInverse33 (const Self &n) |
| void | setInverseTranspose (const Self &n) |
| void | setMul (const Self &a, const Self &b) |
| void | setMul (const Mtx33 &a, const Self &b) |
| void | setTranspose (const Self &n) |
| void | transpose () |
| void | fromQuat (const Quat &q) |
| void | makeR (const Vec3 &r) |
| void | makeRIdx (u32 xr, u32 yr, u32 zr) |
| void | makeRT (const Vec3 &r, const Vec3 &t) |
| void | makeRTIdx (const Vector3< u32 > &r, const Vec3 &t) |
| void | makeRzxyIdx (u32 xr, u32 yr, u32 zr) |
| void | makeRzxyIdx (const Vector3< u32 > &r) |
| void | makeRzxyTIdx (const Vector3< u32 > &r, const Vec3 &t) |
| void | makeS (const Vec3 &s) |
| void | makeS (T x, T y, T z) |
| void | makeSR (const Vec3 &s, const Vec3 &r) |
| void | makeSRIdx (const Vec3 &s, const Vector3< u32 > &r) |
| void | makeSRT (const Vec3 &s, const Vec3 &r, const Vec3 &t) |
| void | makeSRTIdx (const Vec3 &s, const Vector3< u32 > &r, const Vec3 &t) |
| void | makeSRzxyIdx (const Vec3 &s, const Vector3< u32 > &r) |
| void | makeSRzxyTIdx (const Vec3 &s, const Vector3< u32 > &r, const Vec3 &t) |
| void | makeST (const Vec3 &s, const Vec3 &t) |
| void | makeT (const Vec3 &t) |
| void | makeT (T x, T y, T z) |
| void | toQuat (Quat &q) const |
| void | scaleAllElements (T s) |
| void | scaleBases (T s) |
| void | scaleBases (T sx, T sy, T sz) |
| void | scaleBases (const Vec3 &s) |
| void | multScaleLocal (const Vec3 &s) |
| void | setMultScaleLocal (const Self &n, const Vec3 &s) |
| void | multTranslationLocal (const Vec3 &t) |
| void | setMultTranslationLocal (const Self &n, const Vec3 &t) |
| void | multScaleWorld (const Vec3 &s) |
| void | multScaleWorld (T x, T y, T z) |
| void | setMultScaleWorld (const Vec3 &s, const Self &n) |
| void | setMultScaleWorld (T x, T y, T z, const Self &n) |
| void | multTranslationWorld (const Vec3 &t) |
| void | multTranslationWorld (T x, T y, T z) |
| void | setMultTranslationWorld (const Vec3 &t, const Self &n) |
| void | setMultTranslationWorld (T x, T y, T z, const Self &n) |
| void | getBase (Vec3 &o, s32 axis) const |
| Vec3 | getBase (s32 axis) const |
| void | getRow (Vec4 &o, s32 row) const |
| Vec4 | getRow (s32 row) const |
| void | getTranslation (Vec3 &o) const |
| Vec3 | getTranslation () const |
| void | setBase (s32 axis, const Vec3 &v) |
| void | setRow (s32 row, const Vec4 &v) |
| void | setTranslation (const Vec3 &t) |
| void | setTranslation (T x, T y, T z) |
| const Matrix34< f32 > | zero (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) |
| const Matrix34< f32 > | ident (1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0) |
| const Matrix34< f64 > | zero (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) |
| const Matrix34< f64 > | ident (1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0) |
| void | multScaleWorld (f32 x, f32 y, f32 z) |
| void | setMultScaleWorld (f32 x, f32 y, f32 z, const Self &n) |
| void | multTranslationWorld (f32 x, f32 y, f32 z) |
| void | setMultTranslationWorld (f32 x, f32 y, f32 z, const Self &n) |