![]() |
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 |