3DCoat Core API
The 3DCoat API documentation.
|
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) | cMat3 | inline |
Add(const cMat3 &L, const cMat3 &R) (defined in cMat3) | cMat3 | inlinestatic |
cMat3() (defined in cMat3) | cMat3 | inline |
cMat3(const EZeroCtor) (defined in cMat3) | cMat3 | inline |
cMat3(const EIdentityCtor) (defined in cMat3) | cMat3 | inline |
cMat3(const ERowsCtor, const cVec3 &Row0, const cVec3 &Row1, const cVec3 &Row2) (defined in cMat3) | cMat3 | inline |
cMat3(const EColsCtor, const cVec3 &Col0, const cVec3 &Col1, const cVec3 &Col2) (defined in cMat3) | cMat3 | inline |
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) | cMat3 | inline |
cMat3(const cMat3 &v) (defined in cMat3) | cMat3 | inline |
ColsCtor enum value (defined in cMat3) | cMat3 | |
Copy(const float *Float9) (defined in cMat3) | cMat3 | inline |
CopyTransposed(const float *Float9) (defined in cMat3) | cMat3 | inline |
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) | cMat3 | inline |
Equals(const cMat3 &, const cMat3 &, const float Eps=cMath::MatrixEpsilon) (defined in cMat3) | cMat3 | inlinestatic |
ERowsCtor enum name (defined in cMat3) | cMat3 | |
EulerZYX(const float eulerX, const float eulerY, const float eulerZ) (defined in cMat3) | cMat3 | static |
EZeroCtor enum name (defined in cMat3) | cMat3 | |
FromForward(const cVec3 &Forward) (defined in cMat3) | cMat3 | static |
FromVectors(const cVec3 &Forward, const cVec3 &Right, const cVec3 &Up) (defined in cMat3) | cMat3 | static |
GetCol(const int Index) const (defined in cMat3) | cMat3 | inline |
GetCol0() const (defined in cMat3) | cMat3 | inline |
GetCol1() const (defined in cMat3) | cMat3 | inline |
GetCol2() const (defined in cMat3) | cMat3 | inline |
GetElem(const int Row, const int Col) const (defined in cMat3) | cMat3 | inline |
GetRow(const int Index) const (defined in cMat3) | cMat3 | inline |
GetRow0() const (defined in cMat3) | cMat3 | inline |
GetRow1() const (defined in cMat3) | cMat3 | inline |
GetRow2() const (defined in cMat3) | cMat3 | inline |
Identity (defined in cMat3) | cMat3 | static |
IdentityCtor enum value (defined in cMat3) | cMat3 | |
Invert(const cMat3 &Fm, cMat3 *To) (defined in cMat3) | cMat3 | static |
Invert() (defined in cMat3) | cMat3 | inline |
IsIdentity(const float Eps=cMath::MatrixEpsilon) const (defined in cMat3) | cMat3 | inline |
IsOrthonormal(const float Eps=cMath::MatrixEpsilon) const (defined in cMat3) | cMat3 | inline |
IsSymmetric(const float Eps=cMath::MatrixEpsilon) const (defined in cMat3) | cMat3 | inline |
IsZero(const float Eps=cMath::MatrixEpsilon) const (defined in cMat3) | cMat3 | inline |
Mul(const cMat3 &R) (defined in cMat3) | cMat3 | inline |
Mul(const float s) (defined in cMat3) | cMat3 | inline |
Mul(const cMat3 &L, const cMat3 &R) (defined in cMat3) | cMat3 | inlinestatic |
Mul(const cMat3 &L, const float s) (defined in cMat3) | cMat3 | inlinestatic |
Mul(const cMat3 &L, const cVec3 &vc) (defined in cMat3) | cMat3 | inlinestatic |
operator()(const int Row, const int Col) const (defined in cMat3) | cMat3 | inline |
operator()(const int Row, const int Col) (defined in cMat3) | cMat3 | inline |
operator*(const cMat3 &R) const (defined in cMat3) | cMat3 | inline |
operator*(const float) const (defined in cMat3) | cMat3 | inline |
operator* (defined in cMat3) | cMat3 | friend |
operator*=(const cMat3 &R) (defined in cMat3) | cMat3 | inline |
operator*=(const float) (defined in cMat3) | cMat3 | inline |
operator+(const cMat3 &R) const (defined in cMat3) | cMat3 | inline |
operator+=(const cMat3 &R) (defined in cMat3) | cMat3 | inline |
operator-() const (defined in cMat3) | cMat3 | inline |
operator-(const cMat3 &R) const (defined in cMat3) | cMat3 | inline |
operator-=(const cMat3 &R) (defined in cMat3) | cMat3 | inline |
operator/(const float) const (defined in cMat3) | cMat3 | inline |
operator/=(const float) (defined in cMat3) | cMat3 | inline |
operator==(const cMat3 &) const (defined in cMat3) | cMat3 | inline |
operator[](const int Row) const (defined in cMat3) | cMat3 | inline |
operator[](const int Row) (defined in cMat3) | cMat3 | inline |
OrthoNormalize(const cMat3 &Src) (defined in cMat3) | cMat3 | inlinestatic |
OrthoNormalize() (defined in cMat3) | cMat3 | inline |
Rotation(const cVec3 &Axis, const float Angle) (defined in cMat3) | cMat3 | static |
RotationX(const float Angle) (defined in cMat3) | cMat3 | static |
RotationXYZ(const float Pitch, const float Yaw, const float Roll) (defined in cMat3) | cMat3 | static |
RotationY(const float Angle) (defined in cMat3) | cMat3 | static |
RotationZ(const float Angle) (defined in cMat3) | cMat3 | static |
Row(const int Index) (defined in cMat3) | cMat3 | inline |
Row0() (defined in cMat3) | cMat3 | inline |
Row1() (defined in cMat3) | cMat3 | inline |
Row2() (defined in cMat3) | cMat3 | inline |
RowsCtor enum value (defined in cMat3) | cMat3 | |
Scaling(const float XYZ) (defined in cMat3) | cMat3 | static |
Scaling(const float X, const float Y) (defined in cMat3) | cMat3 | static |
Scaling(const float X, const float Y, const float Z) (defined in cMat3) | cMat3 | static |
Scaling(const cVec2 &XY) (defined in cMat3) | cMat3 | static |
Scaling(const cVec3 &XYZ) (defined in cMat3) | cMat3 | static |
SetCol(const int Index, const cVec3 &) (defined in cMat3) | cMat3 | inline |
SetCol(const int Index, const float X, const float Y, const float Z) (defined in cMat3) | cMat3 | inline |
SetCol0(const cVec3 &) (defined in cMat3) | cMat3 | inline |
SetCol0(const float X, const float Y, const float Z) (defined in cMat3) | cMat3 | inline |
SetCol1(const cVec3 &) (defined in cMat3) | cMat3 | inline |
SetCol1(const float X, const float Y, const float Z) (defined in cMat3) | cMat3 | inline |
SetCol2(const cVec3 &) (defined in cMat3) | cMat3 | inline |
SetCol2(const float X, const float Y, const float Z) (defined in cMat3) | cMat3 | inline |
SetElem(int Row, int Col, float Value) (defined in cMat3) | cMat3 | inline |
SetIdentity() (defined in cMat3) | cMat3 | inline |
SetRow(const int Index, const cVec3 &) (defined in cMat3) | cMat3 | inline |
SetRow(const int Index, const float X, const float Y, const float Z) (defined in cMat3) | cMat3 | inline |
SetRow0(const cVec3 &) (defined in cMat3) | cMat3 | inline |
SetRow0(const float X, const float Y, const float Z) (defined in cMat3) | cMat3 | inline |
SetRow1(const cVec3 &) (defined in cMat3) | cMat3 | inline |
SetRow1(const float X, const float Y, const float Z) (defined in cMat3) | cMat3 | inline |
SetRow2(const cVec3 &) (defined in cMat3) | cMat3 | inline |
SetRow2(const float X, const float Y, const float Z) (defined in cMat3) | cMat3 | inline |
SetZero() (defined in cMat3) | cMat3 | inline |
Sub(const cMat3 &R) (defined in cMat3) | cMat3 | inline |
Sub(const cMat3 &L, const cMat3 &R) (defined in cMat3) | cMat3 | inlinestatic |
ToAngles() const (defined in cMat3) | cMat3 | |
ToFloatPtr() const (defined in cMat3) | cMat3 | inline |
ToFloatPtr() (defined in cMat3) | cMat3 | inline |
ToForward() const (defined in cMat3) | cMat3 | |
ToMat4() const (defined in cMat3) | cMat3 | inline |
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) | cMat3 | inline |
Transpose(const cMat3 &) (defined in cMat3) | cMat3 | inlinestatic |
Transpose() (defined in cMat3) | cMat3 | inline |
Zero (defined in cMat3) | cMat3 | static |
ZeroCtor enum value (defined in cMat3) | cMat3 |