ezEngine  Release 25.03
ezMat4Template< Type > Member List

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) constezMat4Template< Type >
GetColumn(ezUInt32 uiColumn) constezMat4Template< Type >
GetDiagonal() constezMat4Template< Type >
GetInverse(Type fEpsilon=ezMath::SmallEpsilon< Type >()) constezMat4Template< Type >
GetRotationalPart() constezMat4Template< Type >
GetRow(ezUInt32 uiRow) constezMat4Template< Type >
GetScalingFactors() constezMat4Template< Type >
GetTranslationVector() constezMat4Template< Type >
GetTranspose() constezMat4Template< Type >
Invert(Type fEpsilon=ezMath::SmallEpsilon< Type >())ezMat4Template< Type >
IsEqual(const ezMat4Template< Type > &rhs, Type fEpsilon) constezMat4Template< Type >
IsIdentical(const ezMat4Template< Type > &rhs) constezMat4Template< Type >
IsIdentity(Type fEpsilon=ezMath::DefaultEpsilon< Type >()) constezMat4Template< Type >
IsNaN() constezMat4Template< Type >
IsValid() constezMat4Template< Type >
IsZero(Type fEpsilon=ezMath::DefaultEpsilon< Type >()) constezMat4Template< Type >
m_fElementsCMezMat4Template< 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) constezMat4Template< Type >
Transform(ezVec4Template< Type > *pV, ezUInt32 uiNumVectors, ezUInt32 uiStride=sizeof(ezVec4Template< Type >)) constezMat4Template< Type >
TransformDirection(const ezVec3Template< Type > &v) constezMat4Template< Type >
TransformDirection(ezVec3Template< Type > *pV, ezUInt32 uiNumVectors, ezUInt32 uiStride=sizeof(ezVec3Template< Type >)) constezMat4Template< Type >
TransformPosition(const ezVec3Template< Type > &v) constezMat4Template< Type >
TransformPosition(ezVec3Template< Type > *pV, ezUInt32 uiNumVectors, ezUInt32 uiStride=sizeof(ezVec3Template< Type >)) constezMat4Template< Type >
Transpose()ezMat4Template< Type >