template<typename T>
Matrix33CalcCommon class
Public types
Public static functions
- static void makeIdentity(Base& o)
- static void makeZero(Base& o)
- static void copy(Base& o, const Base& n)
- static void copy(Base& o, const Mtx34& n)
- static void inverse(Base& o, const Base& n)
- static void inverseTranspose(Base& o, const Base& n)
- static void multiply(Base& o, const Base& a, const Base& b)
- static void multiply(Base& o, const Mtx34& a, const Base& b)
- static void multiply(Base& o, const Base& a, const Mtx34& b)
- static void transpose(Base& o)
- static void transposeTo(Base& o, const Base& n)
- static void makeQ(Base& o, const Quat& q)
- static void makeR(Base& o, const Vec3& r)
- static void makeRIdx(Base& o, u32 xr, u32 yr, u32 zr)
- static void makeRzxyIdx(Base& o, u32 xr, u32 yr, u32 zr)
- static void makeS(Base& o, const Vec3& s)
- static void makeSR(Base& o, const Vec3& s, const Vec3& r)
- static void makeSRIdx(Base& o, const Vec3& s, const Vector3<u32>& r)
- static void makeSRzxyIdx(Base& o, const Vec3& s, const Vector3<u32>& r)
- static void toQuat(Quat& q, const Base& n)
- static void getBase(Vec3& v, const Base& n, s32 axis)
- static void getRow(Vec3& v, const Base& n, s32 row)
- static void setBase(Base& n, s32 axis, const Vec3& v)
- static void setRow(Base& n, const Vec3& v, s32 row)