![]() |
ezEngine
Release 25.03
|
This is the complete list of members for ezMat4Template< Type >, including all inherited members.
ComponentType typedef (defined in ezMat4Template< Type >) | ezMat4Template< Type > | |
Element(ezInt32 iColumn, ezInt32 iRow) (defined in ezMat4Template< Type >) | ezMat4Template< Type > | inline |
Element(ezInt32 iColumn, ezInt32 iRow) const (defined in ezMat4Template< Type >) | ezMat4Template< Type > | inline |
EZ_DECLARE_POD_TYPE() (defined in ezMat4Template< Type >) | ezMat4Template< Type > | |
ezMat4Template() | ezMat4Template< Type > | |
ezMat4Template(const Type *const pData, ezMatrixLayout::Enum layout) | ezMat4Template< Type > | |
ezMat4Template(Type c1r1, Type c2r1, Type c3r1, Type c4r1, Type c1r2, Type c2r2, Type c3r2, Type c4r2, Type c1r3, Type c2r3, Type c3r3, Type c4r3, Type c1r4, Type c2r4, Type c3r4, Type c4r4) | ezMat4Template< Type > | |
ezMat4Template(const ezMat3Template< Type > &mRotation, const ezVec3Template< Type > &vTranslation) | ezMat4Template< Type > | |
GetAsArray(Type *out_pData, ezMatrixLayout::Enum layout) const | ezMat4Template< Type > | |
GetColumn(ezUInt32 uiColumn) const | ezMat4Template< Type > | |
GetDiagonal() const | ezMat4Template< Type > | |
GetInverse(Type fEpsilon=ezMath::SmallEpsilon< Type >()) const | ezMat4Template< Type > | |
GetRotationalPart() const | ezMat4Template< Type > | |
GetRow(ezUInt32 uiRow) const | ezMat4Template< Type > | |
GetScalingFactors() const | ezMat4Template< Type > | |
GetTranslationVector() const | ezMat4Template< Type > | |
GetTranspose() const | ezMat4Template< Type > | |
Invert(Type fEpsilon=ezMath::SmallEpsilon< Type >()) | ezMat4Template< Type > | |
IsEqual(const ezMat4Template< Type > &rhs, Type fEpsilon) const | ezMat4Template< Type > | |
IsIdentical(const ezMat4Template< Type > &rhs) const | ezMat4Template< Type > | |
IsIdentity(Type fEpsilon=ezMath::DefaultEpsilon< Type >()) const | ezMat4Template< Type > | |
IsNaN() const | ezMat4Template< Type > | |
IsValid() const | ezMat4Template< Type > | |
IsZero(Type fEpsilon=ezMath::DefaultEpsilon< Type >()) const | ezMat4Template< Type > | |
m_fElementsCM | ezMat4Template< Type > | |
MakeAxisRotation(const ezVec3Template< Type > &vAxis, ezAngle angle) | ezMat4Template< Type > | static |
MakeFromColumnMajorArray(const Type *const pData) | ezMat4Template< Type > | static |
MakeFromRowMajorArray(const Type *const pData) | ezMat4Template< Type > | static |
MakeFromValues(Type c1r1, Type c2r1, Type c3r1, Type c4r1, Type c1r2, Type c2r2, Type c3r2, Type c4r2, Type c1r3, Type c2r3, Type c3r3, Type c4r3, Type c1r4, Type c2r4, Type c3r4, Type c4r4) | ezMat4Template< Type > | static |
MakeIdentity() | ezMat4Template< Type > | static |
MakeRotationX(ezAngle angle) | ezMat4Template< Type > | static |
MakeRotationY(ezAngle angle) | ezMat4Template< Type > | static |
MakeRotationZ(ezAngle angle) | ezMat4Template< Type > | static |
MakeScaling(const ezVec3Template< Type > &vScale) | ezMat4Template< Type > | static |
MakeTransformation(const ezMat3Template< Type > &mRotation, const ezVec3Template< Type > &vTranslation) | ezMat4Template< Type > | static |
MakeTranslation(const ezVec3Template< Type > &vTranslation) | ezMat4Template< Type > | static |
MakeZero() | ezMat4Template< Type > | static |
operator*=(Type f) | ezMat4Template< Type > | |
operator/=(Type f) | ezMat4Template< Type > | |
SetColumn(ezUInt32 uiColumn, const ezVec4Template< Type > &vColumn) | ezMat4Template< Type > | |
SetDiagonal(const ezVec4Template< Type > &vDiag) | ezMat4Template< Type > | |
SetIdentity() | ezMat4Template< Type > | |
SetRotationalPart(const ezMat3Template< Type > &mRotation) | ezMat4Template< Type > | |
SetRow(ezUInt32 uiRow, const ezVec4Template< Type > &vRow) | ezMat4Template< Type > | |
SetScalingFactors(const ezVec3Template< Type > &vXYZ, Type fEpsilon=ezMath::DefaultEpsilon< Type >()) | ezMat4Template< Type > | |
SetTransformationMatrix(const ezMat3Template< Type > &mRotation, const ezVec3Template< Type > &vTranslation) | ezMat4Template< Type > | |
SetTranslationVector(const ezVec3Template< Type > &v) | ezMat4Template< Type > | |
SetZero() | ezMat4Template< Type > | |
Transform(const ezVec4Template< Type > &v) const | ezMat4Template< Type > | |
Transform(ezVec4Template< Type > *pV, ezUInt32 uiNumVectors, ezUInt32 uiStride=sizeof(ezVec4Template< Type >)) const | ezMat4Template< Type > | |
TransformDirection(const ezVec3Template< Type > &v) const | ezMat4Template< Type > | |
TransformDirection(ezVec3Template< Type > *pV, ezUInt32 uiNumVectors, ezUInt32 uiStride=sizeof(ezVec3Template< Type >)) const | ezMat4Template< Type > | |
TransformPosition(const ezVec3Template< Type > &v) const | ezMat4Template< Type > | |
TransformPosition(ezVec3Template< Type > *pV, ezUInt32 uiNumVectors, ezUInt32 uiStride=sizeof(ezVec3Template< Type >)) const | ezMat4Template< Type > | |
Transpose() | ezMat4Template< Type > |