| cMatrix4x4f() | GrayLib::cMatrix4x4f | inline |
| cMatrix4x4f(const SUPER_t &src) | GrayLib::cMatrix4x4f | inline |
| cMatrix4x4f(const DVALUE_t *pSrc) | GrayLib::cMatrix4x4f | inline |
| cMatrix4x4f(DVALUE_t n11, DVALUE_t n12=0, DVALUE_t n13=0, DVALUE_t n14=0, DVALUE_t n21=0, DVALUE_t n22=0, DVALUE_t n23=0, DVALUE_t n24=0, DVALUE_t n31=0, DVALUE_t n32=0, DVALUE_t n33=0, DVALUE_t n34=0, DVALUE_t n41=0, DVALUE_t n42=0, DVALUE_t n43=0, DVALUE_t n44=0) | GrayLib::cMatrix4x4f | inline |
| cMatrixT() noexcept | GrayLib::cMatrixT< DVALUEDEF_t, 4, 4 > | inline |
| cMatrixT(const THIS_t &v) noexcept | GrayLib::cMatrixT< DVALUEDEF_t, 4, 4 > | inline |
| cMatrixT(const DVALUEDEF_t *pVals) noexcept | GrayLib::cMatrixT< DVALUEDEF_t, 4, 4 > | inline |
| Compare(const THIS_t &v2) const | GrayLib::cMatrixT< DVALUEDEF_t, 4, 4 > | inline |
| CopyColTo(int nCol, DVALUEDEF_t *pV) const | GrayLib::cMatrixT< DVALUEDEF_t, 4, 4 > | inline |
| CopyColToV(int nCol, cVecT< DVALUEDEF_t, _ROWS > &v) const | GrayLib::cMatrixT< DVALUEDEF_t, 4, 4 > | inline |
| Decompose(cVector3f &vScale, cQuaternionf &qRot, cVector3f &vTrans) const | GrayLib::cMatrix4x4f | inline |
| DVALUE_t typedef | GrayLib::cMatrixT< DVALUEDEF_t, 4, 4 > | |
| get_Normalized() const | GrayLib::cMatrix4x4f | inline |
| get_RotationQ() const | GrayLib::cMatrix4x4f | inline |
| get_Scaling1N() const | GrayLib::cMatrix4x4f | inline |
| get_ScalingN() const | GrayLib::cMatrix4x4f | inline |
| get_ScalingU() const | GrayLib::cMatrix4x4f | inline |
| get_Translation() const | GrayLib::cMatrix4x4f | inline |
| get_XAxis() const | GrayLib::cMatrix4x4f | inline |
| get_YAxis() const | GrayLib::cMatrix4x4f | inline |
| get_ZAxis() const | GrayLib::cMatrix4x4f | inline |
| GetAxis3(AXIS_TYPE eAxis) const | GrayLib::cMatrix4x4f | inline |
| GetAxis4(int nRow) const | GrayLib::cMatrix4x4f | inline |
| GetColV(int nCol) const | GrayLib::cMatrixT< DVALUEDEF_t, 4, 4 > | inline |
| GetDeterminant() const | GrayLib::cMatrix4x4f | inline |
| GetInverse(DVALUE_t *pfDeterminant=nullptr) const | GrayLib::cMatrix4x4f | inline |
| GetMul(const THIS_t &m2) const | GrayLib::cMatrix4x4f | inline |
| GetRow(int nRow) const | GrayLib::cMatrixT< DVALUEDEF_t, 4, 4 > | inline |
| GetRow(AXIS_TYPE eAxis) const | GrayLib::cMatrixT< DVALUEDEF_t, 4, 4 > | inline |
| GetRowV(int nRow) const | GrayLib::cMatrixT< DVALUEDEF_t, 4, 4 > | inline |
| GetTranspose() const | GrayLib::cMatrix4x4f | inline |
| InitIdentity() | GrayLib::cMatrix4x4f | inline |
| InitInverse(const THIS_t &m1, DVALUE_t *pfDeterminant=nullptr) | GrayLib::cMatrix4x4f | inline |
| InitLookAtLH(const cVector3f &vEye, const cVector3f &vAt, const cVector3f &vUp) | GrayLib::cMatrix4x4f | |
| InitMul(const THIS_t &m1, const THIS_t &m2) | GrayLib::cMatrix4x4f | inline |
| cMatrixT< DVALUEDEF_t, 4, 4 >::InitMul(const cMatrixT< DVALUEDEF_t, _ROWS, _IDN > &m1, const cMatrixT< DVALUEDEF_t, _IDN, _COLS > &m2) | GrayLib::cMatrixT< DVALUEDEF_t, 4, 4 > | inline |
| InitOrthoOffCenterLH(DVALUE_t l, DVALUE_t r, DVALUE_t b, DVALUE_t t, DVALUE_t zn, DVALUE_t zf) | GrayLib::cMatrix4x4f | inline |
| InitPerspectiveFovLH(DVALUE_t fovy, DVALUE_t aspect, DVALUE_t zn, DVALUE_t zf) | GrayLib::cMatrix4x4f | inline |
| InitReflect(const cPlanef &plane) | GrayLib::cMatrix4x4f | |
| InitRotationAxis(const cVector3f &vAxis, RADIANf_t fAngle) | GrayLib::cMatrix4x4f | inline |
| InitRotationQ(const cQuaternionf &q) | GrayLib::cMatrix4x4f | inline |
| InitRotationX(RADIANf_t fAngleX) | GrayLib::cMatrix4x4f | inline |
| InitRotationY(RADIANf_t fAngleY) | GrayLib::cMatrix4x4f | inline |
| InitRotationZ(RADIANf_t fAngleZ) | GrayLib::cMatrix4x4f | inline |
| InitScaling(DVALUE_t _x, DVALUE_t _y, DVALUE_t _z) | GrayLib::cMatrix4x4f | inline |
| InitScaling(const cVector3f &pt) | GrayLib::cMatrix4x4f | inline |
| InitScaling(DVALUE_t fScale) | GrayLib::cMatrix4x4f | inline |
| InitTransformation(const cVector3f *pvScalingCenter=nullptr, const cQuaternionf *pqScalingRotation=nullptr, const cVector3f *pvScaling=nullptr, const cVector3f *pvRotationcenter=nullptr, const cQuaternionf *pqRotation=nullptr, const cVector3f *pvTranslation=nullptr) | GrayLib::cMatrix4x4f | |
| InitTransformation2D(const cVector2f *pvScalingCenter=nullptr, float fScalingRotation=0, const cVector2f *pvScaling=nullptr, const cVector2f *pvRotationCenter=nullptr, RADIANf_t fRotation=0, const cVector2f *pvTranslation=nullptr) | GrayLib::cMatrix4x4f | |
| InitTranslation(DVALUE_t x, DVALUE_t y, DVALUE_t z) | GrayLib::cMatrix4x4f | inline |
| InitTranslation(const cVector3f &pt) | GrayLib::cMatrix4x4f | inline |
| InitTranspose(const THIS_t &m1) | GrayLib::cMatrix4x4f | inline |
| InitYawPitchRoll(RADIANf_t yaw, RADIANf_t pitch, RADIANf_t roll) | GrayLib::cMatrix4x4f | |
| isIdentity() const | GrayLib::cMatrix4x4f | inline |
| IsNear(const THIS_t &v2, DVALUEDEF_t fDist=(DVALUEDEF_t) k_FLT_MIN2) const | GrayLib::cMatrixT< DVALUEDEF_t, 4, 4 > | inline |
| k_Identity | GrayLib::cMatrix4x4f | static |
| k_nCols | GrayLib::cMatrixT< DVALUEDEF_t, 4, 4 > | static |
| k_nDim | GrayLib::cMatrix4x4f | static |
| k_nRows | GrayLib::cMatrixT< DVALUEDEF_t, 4, 4 > | static |
| m | GrayLib::cMatrixT< DVALUEDEF_t, 4, 4 > | |
| m_a | GrayLib::cMatrixT< DVALUEDEF_t, 4, 4 > | |
| operator!=(const THIS_t &v2) const | GrayLib::cMatrixT< DVALUEDEF_t, 4, 4 > | inline |
| operator*(const THIS_t &m2) const | GrayLib::cMatrix4x4f | inline |
| operator*=(const THIS_t &m2) | GrayLib::cMatrix4x4f | inline |
| operator-() const | GrayLib::cMatrix4x4f | inline |
| operator==(const THIS_t &v2) const | GrayLib::cMatrixT< DVALUEDEF_t, 4, 4 > | inline |
| put_Scaling1(DVALUE_t fScale=0) | GrayLib::cMatrix4x4f | inline |
| ref_Translation() | GrayLib::cMatrix4x4f | inline |
| ref_XAxis() | GrayLib::cMatrix4x4f | inline |
| ref_YAxis() | GrayLib::cMatrix4x4f | inline |
| ref_ZAxis() | GrayLib::cMatrix4x4f | inline |
| RefAxis3(AXIS_TYPE eAxis) | GrayLib::cMatrix4x4f | inline |
| RefAxis4(int nRow) | GrayLib::cMatrix4x4f | inline |
| RefRow(int nRow) | GrayLib::cMatrixT< DVALUEDEF_t, 4, 4 > | inline |
| RefRowV(int nRow) | GrayLib::cMatrixT< DVALUEDEF_t, 4, 4 > | inline |
| SetCol(int nCol, const DVALUEDEF_t *pV) | GrayLib::cMatrixT< DVALUEDEF_t, 4, 4 > | inline |
| SetColV(int nCol, const cVecT< DVALUEDEF_t, _ROWS > &v) | GrayLib::cMatrixT< DVALUEDEF_t, 4, 4 > | inline |
| SetInvert(DVALUE_t *pfDeterminant=nullptr) | GrayLib::cMatrix4x4f | inline |
| SetMul(const THIS_t &m2) | GrayLib::cMatrix4x4f | inline |
| SetNormalized() | GrayLib::cMatrix4x4f | inline |
| SetRow(int nRow, const DVALUEDEF_t *p) | GrayLib::cMatrixT< DVALUEDEF_t, 4, 4 > | inline |
| SetRowV(int nRow, const cVecT< DVALUEDEF_t, _COLS > &v) | GrayLib::cMatrixT< DVALUEDEF_t, 4, 4 > | inline |
| SetScaling(DVALUE_t _x, DVALUE_t _y, DVALUE_t _z) | GrayLib::cMatrix4x4f | inline |
| SetScalingT(DVALUE_t _x, DVALUE_t _y, DVALUE_t _z) | GrayLib::cMatrix4x4f | inline |
| SetTranslation(DVALUE_t _x=0, DVALUE_t _y=0, DVALUE_t _z=0) | GrayLib::cMatrix4x4f | inline |
| SetTranspose() | GrayLib::cMatrix4x4f | inline |
| SUPER_t typedef | GrayLib::cMatrix4x4f | |
| THIS_t typedef | GrayLib::cMatrix4x4f | |
| UNITTEST_FRIEND(cMatrix) | GrayLib::cMatrix4x4f | |