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 | |