3DCoat Core API
The 3DCoat API documentation.
Loading...
Searching...
No Matches
cMat3 Member List

This is the complete list of members for cMat3, including all inherited members.

__getstate__() (defined in cMat3)cMat3
__repr__() const (defined in cMat3)cMat3
__setstate__(const std::tuple< float, float, float, float, float, float, float, float, float > &state) (defined in cMat3)cMat3
Add(const cMat3 &R) (defined in cMat3)cMat3inline
Add(const cMat3 &L, const cMat3 &R) (defined in cMat3)cMat3inlinestatic
cMat3() (defined in cMat3)cMat3inline
cMat3(const EZeroCtor) (defined in cMat3)cMat3inline
cMat3(const EIdentityCtor) (defined in cMat3)cMat3inline
cMat3(const ERowsCtor, const cVec3 &Row0, const cVec3 &Row1, const cVec3 &Row2) (defined in cMat3)cMat3inline
cMat3(const EColsCtor, const cVec3 &Col0, const cVec3 &Col1, const cVec3 &Col2) (defined in cMat3)cMat3inline
cMat3(const float _00, const float _01, const float _02, const float _10, const float _11, const float _12, const float _20, const float _21, const float _22) (defined in cMat3)cMat3inline
cMat3(const cMat3 &v) (defined in cMat3)cMat3inline
ColsCtor enum value (defined in cMat3)cMat3
Copy(const float *Float9) (defined in cMat3)cMat3inline
CopyTransposed(const float *Float9) (defined in cMat3)cMat3inline
Determinant() const (defined in cMat3)cMat3
EColsCtor enum name (defined in cMat3)cMat3
EIdentityCtor enum name (defined in cMat3)cMat3
Elem(const int Row, const int Col) (defined in cMat3)cMat3inline
Equals(const cMat3 &, const cMat3 &, const float Eps=cMath::MatrixEpsilon) (defined in cMat3)cMat3inlinestatic
ERowsCtor enum name (defined in cMat3)cMat3
EulerZYX(const float eulerX, const float eulerY, const float eulerZ) (defined in cMat3)cMat3static
EZeroCtor enum name (defined in cMat3)cMat3
FromForward(const cVec3 &Forward) (defined in cMat3)cMat3static
FromVectors(const cVec3 &Forward, const cVec3 &Right, const cVec3 &Up) (defined in cMat3)cMat3static
GetCol(const int Index) const (defined in cMat3)cMat3inline
GetCol0() const (defined in cMat3)cMat3inline
GetCol1() const (defined in cMat3)cMat3inline
GetCol2() const (defined in cMat3)cMat3inline
GetElem(const int Row, const int Col) const (defined in cMat3)cMat3inline
GetRow(const int Index) const (defined in cMat3)cMat3inline
GetRow0() const (defined in cMat3)cMat3inline
GetRow1() const (defined in cMat3)cMat3inline
GetRow2() const (defined in cMat3)cMat3inline
Identity (defined in cMat3)cMat3static
IdentityCtor enum value (defined in cMat3)cMat3
Invert(const cMat3 &Fm, cMat3 *To) (defined in cMat3)cMat3static
Invert() (defined in cMat3)cMat3inline
IsIdentity(const float Eps=cMath::MatrixEpsilon) const (defined in cMat3)cMat3inline
IsOrthonormal(const float Eps=cMath::MatrixEpsilon) const (defined in cMat3)cMat3inline
IsSymmetric(const float Eps=cMath::MatrixEpsilon) const (defined in cMat3)cMat3inline
IsZero(const float Eps=cMath::MatrixEpsilon) const (defined in cMat3)cMat3inline
Mul(const cMat3 &R) (defined in cMat3)cMat3inline
Mul(const float s) (defined in cMat3)cMat3inline
Mul(const cMat3 &L, const cMat3 &R) (defined in cMat3)cMat3inlinestatic
Mul(const cMat3 &L, const float s) (defined in cMat3)cMat3inlinestatic
Mul(const cMat3 &L, const cVec3 &vc) (defined in cMat3)cMat3inlinestatic
operator()(const int Row, const int Col) const (defined in cMat3)cMat3inline
operator()(const int Row, const int Col) (defined in cMat3)cMat3inline
operator*(const cMat3 &R) const (defined in cMat3)cMat3inline
operator*(const float) const (defined in cMat3)cMat3inline
operator* (defined in cMat3)cMat3friend
operator*=(const cMat3 &R) (defined in cMat3)cMat3inline
operator*=(const float) (defined in cMat3)cMat3inline
operator+(const cMat3 &R) const (defined in cMat3)cMat3inline
operator+=(const cMat3 &R) (defined in cMat3)cMat3inline
operator-() const (defined in cMat3)cMat3inline
operator-(const cMat3 &R) const (defined in cMat3)cMat3inline
operator-=(const cMat3 &R) (defined in cMat3)cMat3inline
operator/(const float) const (defined in cMat3)cMat3inline
operator/=(const float) (defined in cMat3)cMat3inline
operator==(const cMat3 &) const (defined in cMat3)cMat3inline
operator[](const int Row) const (defined in cMat3)cMat3inline
operator[](const int Row) (defined in cMat3)cMat3inline
OrthoNormalize(const cMat3 &Src) (defined in cMat3)cMat3inlinestatic
OrthoNormalize() (defined in cMat3)cMat3inline
Rotation(const cVec3 &Axis, const float Angle) (defined in cMat3)cMat3static
RotationX(const float Angle) (defined in cMat3)cMat3static
RotationXYZ(const float Pitch, const float Yaw, const float Roll) (defined in cMat3)cMat3static
RotationY(const float Angle) (defined in cMat3)cMat3static
RotationZ(const float Angle) (defined in cMat3)cMat3static
Row(const int Index) (defined in cMat3)cMat3inline
Row0() (defined in cMat3)cMat3inline
Row1() (defined in cMat3)cMat3inline
Row2() (defined in cMat3)cMat3inline
RowsCtor enum value (defined in cMat3)cMat3
Scaling(const float XYZ) (defined in cMat3)cMat3static
Scaling(const float X, const float Y) (defined in cMat3)cMat3static
Scaling(const float X, const float Y, const float Z) (defined in cMat3)cMat3static
Scaling(const cVec2 &XY) (defined in cMat3)cMat3static
Scaling(const cVec3 &XYZ) (defined in cMat3)cMat3static
SetCol(const int Index, const cVec3 &) (defined in cMat3)cMat3inline
SetCol(const int Index, const float X, const float Y, const float Z) (defined in cMat3)cMat3inline
SetCol0(const cVec3 &) (defined in cMat3)cMat3inline
SetCol0(const float X, const float Y, const float Z) (defined in cMat3)cMat3inline
SetCol1(const cVec3 &) (defined in cMat3)cMat3inline
SetCol1(const float X, const float Y, const float Z) (defined in cMat3)cMat3inline
SetCol2(const cVec3 &) (defined in cMat3)cMat3inline
SetCol2(const float X, const float Y, const float Z) (defined in cMat3)cMat3inline
SetElem(int Row, int Col, float Value) (defined in cMat3)cMat3inline
SetIdentity() (defined in cMat3)cMat3inline
SetRow(const int Index, const cVec3 &) (defined in cMat3)cMat3inline
SetRow(const int Index, const float X, const float Y, const float Z) (defined in cMat3)cMat3inline
SetRow0(const cVec3 &) (defined in cMat3)cMat3inline
SetRow0(const float X, const float Y, const float Z) (defined in cMat3)cMat3inline
SetRow1(const cVec3 &) (defined in cMat3)cMat3inline
SetRow1(const float X, const float Y, const float Z) (defined in cMat3)cMat3inline
SetRow2(const cVec3 &) (defined in cMat3)cMat3inline
SetRow2(const float X, const float Y, const float Z) (defined in cMat3)cMat3inline
SetZero() (defined in cMat3)cMat3inline
Sub(const cMat3 &R) (defined in cMat3)cMat3inline
Sub(const cMat3 &L, const cMat3 &R) (defined in cMat3)cMat3inlinestatic
ToAngles() const (defined in cMat3)cMat3
ToFloatPtr() const (defined in cMat3)cMat3inline
ToFloatPtr() (defined in cMat3)cMat3inline
ToForward() const (defined in cMat3)cMat3
ToMat4() const (defined in cMat3)cMat3inline
ToQuat() const (defined in cMat3)cMat3
ToRight() const (defined in cMat3)cMat3
ToUp() const (defined in cMat3)cMat3
ToVectors(cVec3 *Forward, cVec3 *Right=nullptr, cVec3 *Up=nullptr) const (defined in cMat3)cMat3
Trace() const (defined in cMat3)cMat3inline
Transpose(const cMat3 &) (defined in cMat3)cMat3inlinestatic
Transpose() (defined in cMat3)cMat3inline
Zero (defined in cMat3)cMat3static
ZeroCtor enum value (defined in cMat3)cMat3