![]() |
XII Release 0.1.0
|
This is the complete list of members for xiiMat4Template< Type >, including all inherited members.
ComponentType typedef (defined in xiiMat4Template< Type >) | xiiMat4Template< Type > | |
Element(xiiInt32 iColumn, xiiInt32 iRow) (defined in xiiMat4Template< Type >) | xiiMat4Template< Type > | inline |
Element(xiiInt32 iColumn, xiiInt32 iRow) const (defined in xiiMat4Template< Type >) | xiiMat4Template< Type > | inline |
GetAsArray(Type *out_pData, xiiMatrixLayout::Enum layout) const | xiiMat4Template< Type > | |
GetColumn(xiiUInt32 uiColumn) const | xiiMat4Template< Type > | |
GetDiagonal() const | xiiMat4Template< Type > | |
GetInverse(Type fEpsilon=xiiMath::SmallEpsilon< Type >()) const | xiiMat4Template< Type > | |
GetRotationalPart() const | xiiMat4Template< Type > | |
GetRow(xiiUInt32 uiRow) const | xiiMat4Template< Type > | |
GetScalingFactors() const | xiiMat4Template< Type > | |
GetTranslationVector() const | xiiMat4Template< Type > | |
GetTranspose() const | xiiMat4Template< Type > | |
Invert(Type fEpsilon=xiiMath::SmallEpsilon< Type >()) | xiiMat4Template< Type > | |
IsEqual(const xiiMat4Template< Type > &rhs, Type fEpsilon) const | xiiMat4Template< Type > | |
IsIdentical(const xiiMat4Template< Type > &rhs) const | xiiMat4Template< Type > | |
IsIdentity(Type fEpsilon=xiiMath::DefaultEpsilon< Type >()) const | xiiMat4Template< Type > | |
IsNaN() const | xiiMat4Template< Type > | |
IsValid() const | xiiMat4Template< Type > | |
IsZero(Type fEpsilon=xiiMath::DefaultEpsilon< Type >()) const | xiiMat4Template< Type > | |
m_fElementsCM | xiiMat4Template< Type > | |
MakeAxisRotation(const xiiVec3Template< Type > &vAxis, xiiAngleTemplate< Type > angle) | xiiMat4Template< Type > | static |
MakeFromColumnMajorArray(const Type *const pData) | xiiMat4Template< Type > | static |
MakeFromRowMajorArray(const Type *const pData) | xiiMat4Template< 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) | xiiMat4Template< Type > | static |
MakeIdentity() | xiiMat4Template< Type > | static |
MakeRotationX(xiiAngleTemplate< Type > angle) | xiiMat4Template< Type > | static |
MakeRotationY(xiiAngleTemplate< Type > angle) | xiiMat4Template< Type > | static |
MakeRotationZ(xiiAngleTemplate< Type > angle) | xiiMat4Template< Type > | static |
MakeScaling(const xiiVec3Template< Type > &vScale) | xiiMat4Template< Type > | static |
MakeTransformation(const xiiMat3Template< Type > &mRotation, const xiiVec3Template< Type > &vTranslation) | xiiMat4Template< Type > | static |
MakeTranslation(const xiiVec3Template< Type > &vTranslation) | xiiMat4Template< Type > | static |
MakeZero() | xiiMat4Template< Type > | static |
operator*=(Type f) | xiiMat4Template< Type > | |
operator/=(Type f) | xiiMat4Template< Type > | |
SetColumn(xiiUInt32 uiColumn, const xiiVec4Template< Type > &vColumn) | xiiMat4Template< Type > | |
SetDiagonal(const xiiVec4Template< Type > &vDiag) | xiiMat4Template< Type > | |
SetIdentity() | xiiMat4Template< Type > | |
SetRotationalPart(const xiiMat3Template< Type > &mRotation) | xiiMat4Template< Type > | |
SetRow(xiiUInt32 uiRow, const xiiVec4Template< Type > &vRow) | xiiMat4Template< Type > | |
SetScalingFactors(const xiiVec3Template< Type > &vXYZ, Type fEpsilon=xiiMath::DefaultEpsilon< Type >()) | xiiMat4Template< Type > | |
SetTransformationMatrix(const xiiMat3Template< Type > &mRotation, const xiiVec3Template< Type > &vTranslation) | xiiMat4Template< Type > | |
SetTranslationVector(const xiiVec3Template< Type > &v) | xiiMat4Template< Type > | |
SetZero() | xiiMat4Template< Type > | |
Transform(const xiiVec4Template< Type > &v) const | xiiMat4Template< Type > | |
Transform(xiiVec4Template< Type > *pV, xiiUInt32 uiNumVectors, xiiUInt32 uiStride=sizeof(xiiVec4Template< Type >)) const | xiiMat4Template< Type > | |
TransformDirection(const xiiVec3Template< Type > &v) const | xiiMat4Template< Type > | |
TransformDirection(xiiVec3Template< Type > *pV, xiiUInt32 uiNumVectors, xiiUInt32 uiStride=sizeof(xiiVec3Template< Type >)) const | xiiMat4Template< Type > | |
TransformPosition(const xiiVec3Template< Type > &v) const | xiiMat4Template< Type > | |
TransformPosition(xiiVec3Template< Type > *pV, xiiUInt32 uiNumVectors, xiiUInt32 uiStride=sizeof(xiiVec3Template< Type >)) const | xiiMat4Template< Type > | |
Transpose() | xiiMat4Template< Type > | |
XII_DECLARE_POD_TYPE() (defined in xiiMat4Template< Type >) | xiiMat4Template< Type > | |
xiiMat4Template() | xiiMat4Template< Type > | |
xiiMat4Template(const Type *const pData, xiiMatrixLayout::Enum layout) | xiiMat4Template< Type > | |
xiiMat4Template(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) | xiiMat4Template< Type > | |
xiiMat4Template(const xiiMat3Template< Type > &mRotation, const xiiVec3Template< Type > &vTranslation) | xiiMat4Template< Type > |