3DCoat Core API
The 3DCoat API documentation.
|
This is the complete list of members for cMat4, including all inherited members.
__getstate__() (defined in cMat4) | cMat4 | |
__repr__() const (defined in cMat4) | cMat4 | |
__setstate__(const std::tuple< float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float > &state) (defined in cMat4) | cMat4 | |
Add(const cMat4 &R) (defined in cMat4) | cMat4 | inline |
Add(const cMat4 &L, const cMat4 &R) (defined in cMat4) | cMat4 | inlinestatic |
cMat4() (defined in cMat4) | cMat4 | inline |
cMat4(const EZeroCtor) (defined in cMat4) | cMat4 | inline |
cMat4(const EIdentityCtor) (defined in cMat4) | cMat4 | inline |
cMat4(const ERowsCtor, const cVec4 &Row0, const cVec4 &Row1, const cVec4 &Row2, const cVec4 &Row3) (defined in cMat4) | cMat4 | inline |
cMat4(const EColsCtor, const cVec4 &Col0, const cVec4 &Col1, const cVec4 &Col2, const cVec4 &Col3) (defined in cMat4) | cMat4 | inline |
cMat4(const cMat3 &Rotation, const cVec3 &Translation) (defined in cMat4) | cMat4 | inline |
cMat4(const cVec3 &Scaling, const cVec3 &Translation) (defined in cMat4) | cMat4 | inline |
cMat4(const float _00, const float _01, const float _02, const float _03, const float _10, const float _11, const float _12, const float _13, const float _20, const float _21, const float _22, const float _23, const float _30, const float _31, const float _32, const float _33) (defined in cMat4) | cMat4 | inline |
cMat4(const cMat4 &v) (defined in cMat4) | cMat4 | inline |
ColsCtor enum value (defined in cMat4) | cMat4 | |
Copy(const float *Float16) (defined in cMat4) | cMat4 | inline |
CopyTransposed(const float *Float16) (defined in cMat4) | cMat4 | inline |
CubeViewProjection(const cVec3 &Pos, const int Side, const float Radius, const bool GL) (defined in cMat4) | cMat4 | static |
Determinant() const (defined in cMat4) | cMat4 | |
EColsCtor enum name (defined in cMat4) | cMat4 | |
EIdentityCtor enum name (defined in cMat4) | cMat4 | |
Elem(const int Row, const int Col) (defined in cMat4) | cMat4 | inline |
Equals(const cMat4 &, const cMat4 &, const float Eps=cMath::MatrixEpsilon) (defined in cMat4) | cMat4 | inlinestatic |
ERowsCtor enum name (defined in cMat4) | cMat4 | |
EulerZYX(const float eulerX, const float eulerY, const float eulerZ) (defined in cMat4) | cMat4 | static |
EZeroCtor enum name (defined in cMat4) | cMat4 | |
GetCol(const int Index) const (defined in cMat4) | cMat4 | inline |
GetCol0() const (defined in cMat4) | cMat4 | inline |
GetCol1() const (defined in cMat4) | cMat4 | inline |
GetCol2() const (defined in cMat4) | cMat4 | inline |
GetCol3() const (defined in cMat4) | cMat4 | inline |
GetElem(const int Row, const int Col) const (defined in cMat4) | cMat4 | inline |
GetRotation() const (defined in cMat4) | cMat4 | |
GetRow(const int Index) const (defined in cMat4) | cMat4 | inline |
GetRow0() const (defined in cMat4) | cMat4 | inline |
GetRow1() const (defined in cMat4) | cMat4 | inline |
GetRow2() const (defined in cMat4) | cMat4 | inline |
GetRow3() const (defined in cMat4) | cMat4 | inline |
GetScaling() const (defined in cMat4) | cMat4 | inline |
GetTranslation() const (defined in cMat4) | cMat4 | inline |
Identity (defined in cMat4) | cMat4 | static |
IdentityCtor enum value (defined in cMat4) | cMat4 | |
Invert(const cMat4 &Fm, cMat4 *To) (defined in cMat4) | cMat4 | static |
Invert() (defined in cMat4) | cMat4 | inline |
IsIdentity(float Eps=cMath::MatrixEpsilon) const (defined in cMat4) | cMat4 | inline |
IsOrthonormal(float Eps=cMath::MatrixEpsilon) const (defined in cMat4) | cMat4 | inline |
IsSymmetric(float Eps=cMath::MatrixEpsilon) const (defined in cMat4) | cMat4 | inline |
IsZero(float Eps=cMath::MatrixEpsilon) const (defined in cMat4) | cMat4 | inline |
LookAtViewProjection(const cVec3 &LookFrom, const cVec3 &LookAt, const float FovY, const float AspectYtoH, const float Znear, const float Zfar) (defined in cMat4) | cMat4 | static |
Mul(const cMat4 &R) (defined in cMat4) | cMat4 | inline |
Mul(const float s) (defined in cMat4) | cMat4 | inline |
Mul(const cMat4 &L, const cMat4 &R) (defined in cMat4) | cMat4 | inlinestatic |
Mul(const cMat4 &L, const float s) (defined in cMat4) | cMat4 | inlinestatic |
operator()(const int Row, const int Col) const (defined in cMat4) | cMat4 | inline |
operator()(const int Row, const int Col) (defined in cMat4) | cMat4 | inline |
operator*(const cMat4 &R) const (defined in cMat4) | cMat4 | inline |
operator*(const float) const (defined in cMat4) | cMat4 | inline |
operator* (defined in cMat4) | cMat4 | friend |
operator*=(const cMat4 &R) (defined in cMat4) | cMat4 | inline |
operator*=(const float) (defined in cMat4) | cMat4 | inline |
operator+(const cMat4 &R) const (defined in cMat4) | cMat4 | inline |
operator+=(const cMat4 &R) (defined in cMat4) | cMat4 | inline |
operator-() const (defined in cMat4) | cMat4 | inline |
operator-(const cMat4 &R) const (defined in cMat4) | cMat4 | inline |
operator-=(const cMat4 &R) (defined in cMat4) | cMat4 | inline |
operator/(const float) const (defined in cMat4) | cMat4 | inline |
operator/=(const float) (defined in cMat4) | cMat4 | inline |
operator==(const cMat4 &) const (defined in cMat4) | cMat4 | inline |
operator[](const int Row) const (defined in cMat4) | cMat4 | inline |
operator[](const int Row) (defined in cMat4) | cMat4 | inline |
Ortho(const float Width, const float Height, const float Znear, const float Zfar) (defined in cMat4) | cMat4 | static |
Ortho(const float Left, const float Right, const float Bottom, const float Top, const float Znear, const float Zfar) (defined in cMat4) | cMat4 | static |
Ortho(const cBounds &B) (defined in cMat4) | cMat4 | static |
Perspective(float YFov, float AspectWtoH, float Znear, float Zfar) (defined in cMat4) | cMat4 | static |
PerspectiveInf(const float YFov, const float AspectWtoH, const float Znear) (defined in cMat4) | cMat4 | static |
Rotation(const cVec3 &Axis, const float Angle) (defined in cMat4) | cMat4 | static |
RotationAt(const cVec2 &Orig, const float Angle) (defined in cMat4) | cMat4 | static |
RotationAt(const cVec3 &Orig, const cVec3 &Axis, const float Angle) (defined in cMat4) | cMat4 | static |
RotationX(const float Angle) (defined in cMat4) | cMat4 | static |
RotationXYZ(const float Pitch, const float Yaw, const float Roll) (defined in cMat4) | cMat4 | static |
RotationY(const float Angle) (defined in cMat4) | cMat4 | static |
RotationZ(const float Angle) (defined in cMat4) | cMat4 | static |
Row(const int Index) (defined in cMat4) | cMat4 | inline |
Row0() (defined in cMat4) | cMat4 | inline |
Row1() (defined in cMat4) | cMat4 | inline |
Row2() (defined in cMat4) | cMat4 | inline |
Row3() (defined in cMat4) | cMat4 | inline |
RowsCtor enum value (defined in cMat4) | cMat4 | |
Scaling(const float XYZ) (defined in cMat4) | cMat4 | static |
Scaling(const float X, const float Y) (defined in cMat4) | cMat4 | static |
Scaling(const float X, const float Y, const float Z) (defined in cMat4) | cMat4 | static |
Scaling(const cVec2 &XY) (defined in cMat4) | cMat4 | static |
Scaling(const cVec3 &XYZ) (defined in cMat4) | cMat4 | static |
ScalingAt(const float OrigX, const float OrigY, const float ScaleXY) (defined in cMat4) | cMat4 | static |
ScalingAt(const float OrigX, const float OrigY, const float ScaleX, const float ScaleY) (defined in cMat4) | cMat4 | static |
ScalingAt(const cVec2 &Orig, const float ScaleXY) (defined in cMat4) | cMat4 | static |
ScalingAt(const cVec2 &Orig, const float ScaleX, const float ScaleY) (defined in cMat4) | cMat4 | static |
ScalingAt(const cVec2 &Orig, const cVec2 &Scale) (defined in cMat4) | cMat4 | static |
ScalingAt(const cVec3 &Orig, const float ScaleXYZ) (defined in cMat4) | cMat4 | static |
ScalingAt(const cVec3 &Orig, const float ScaleX, const float ScaleY, const float ScaleZ) (defined in cMat4) | cMat4 | static |
ScalingAt(const cVec3 &Orig, const cVec3 &Scale) (defined in cMat4) | cMat4 | static |
ScalingAt(const cVec3 &Orig, const cVec3 &Dir, float Scale) (defined in cMat4) | cMat4 | static |
SetCol(const int Index, const cVec4 &) (defined in cMat4) | cMat4 | inline |
SetCol(const int Index, const float X, const float Y, const float Z, const float W) (defined in cMat4) | cMat4 | inline |
SetCol0(const cVec4 &) (defined in cMat4) | cMat4 | inline |
SetCol0(const float X, const float Y, const float Z, const float W) (defined in cMat4) | cMat4 | inline |
SetCol1(const cVec4 &) (defined in cMat4) | cMat4 | inline |
SetCol1(const float X, const float Y, const float Z, const float W) (defined in cMat4) | cMat4 | inline |
SetCol2(const cVec4 &) (defined in cMat4) | cMat4 | inline |
SetCol2(const float X, const float Y, const float Z, const float W) (defined in cMat4) | cMat4 | inline |
SetCol3(const cVec4 &) (defined in cMat4) | cMat4 | inline |
SetCol3(const float X, const float Y, const float Z, const float W) (defined in cMat4) | cMat4 | inline |
SetElem(int Row, int Col, float Value) (defined in cMat4) | cMat4 | inline |
SetIdentity() (defined in cMat4) | cMat4 | inline |
SetRotation(const cAngles &) (defined in cMat4) | cMat4 | |
SetRow(const int Index, const cVec4 &) (defined in cMat4) | cMat4 | inline |
SetRow(const int Index, const float X, const float Y, const float Z, const float W) (defined in cMat4) | cMat4 | inline |
SetRow0(const cVec4 &) (defined in cMat4) | cMat4 | inline |
SetRow0(const float X, const float Y, const float Z, const float W) (defined in cMat4) | cMat4 | inline |
SetRow1(const cVec4 &) (defined in cMat4) | cMat4 | inline |
SetRow1(const float X, const float Y, const float Z, const float W) (defined in cMat4) | cMat4 | inline |
SetRow2(const cVec4 &) (defined in cMat4) | cMat4 | inline |
SetRow2(const float X, const float Y, const float Z, const float W) (defined in cMat4) | cMat4 | inline |
SetRow3(const cVec4 &) (defined in cMat4) | cMat4 | inline |
SetRow3(const float X, const float Y, const float Z, const float W) (defined in cMat4) | cMat4 | inline |
SetScaling(const cVec3 &) (defined in cMat4) | cMat4 | inline |
SetTranslation(const cVec3 &) (defined in cMat4) | cMat4 | inline |
SetZero() (defined in cMat4) | cMat4 | inline |
Sub(const cMat4 &R) (defined in cMat4) | cMat4 | inline |
Sub(const cMat4 &L, const cMat4 &R) (defined in cMat4) | cMat4 | inlinestatic |
ToFloatPtr() const (defined in cMat4) | cMat4 | inline |
ToFloatPtr() (defined in cMat4) | cMat4 | inline |
ToMat3() const (defined in cMat4) | cMat4 | inline |
ToNormalMatrix() const (defined in cMat4) | cMat4 | |
ToQuat() const (defined in cMat4) | cMat4 | |
ToString(const int Prec=2) const (defined in cMat4) | cMat4 | |
Trace() const (defined in cMat4) | cMat4 | inline |
Translation(const float X, const float Y) (defined in cMat4) | cMat4 | static |
Translation(const float X, const float Y, const float Z) (defined in cMat4) | cMat4 | static |
Translation(const cVec2 &XY) (defined in cMat4) | cMat4 | static |
Translation(const cVec3 &XYZ) (defined in cMat4) | cMat4 | static |
Transpose(const cMat4 &) (defined in cMat4) | cMat4 | inlinestatic |
Transpose() (defined in cMat4) | cMat4 | inline |
Zero (defined in cMat4) | cMat4 | static |
ZeroCtor enum value (defined in cMat4) | cMat4 |