XII Release 0.1.0
Loading...
Searching...
No Matches
xiiMat3Template< Type > Member List

This is the complete list of members for xiiMat3Template< Type >, including all inherited members.

ComponentType typedef (defined in xiiMat3Template< Type >)xiiMat3Template< Type >
Element(xiiInt32 iColumn, xiiInt32 iRow) (defined in xiiMat3Template< Type >)xiiMat3Template< Type >inline
Element(xiiInt32 iColumn, xiiInt32 iRow) const (defined in xiiMat3Template< Type >)xiiMat3Template< Type >inline
GetAsArray(Type *out_pData, xiiMatrixLayout::Enum layout) constxiiMat3Template< Type >
GetColumn(xiiUInt32 uiColumn) constxiiMat3Template< Type >
GetDeterminant() constxiiMat3Template< Type >
GetDiagonal() constxiiMat3Template< Type >
GetInverse(Type fEpsilon=xiiMath::SmallEpsilon< Type >()) constxiiMat3Template< Type >
GetRow(xiiUInt32 uiRow) constxiiMat3Template< Type >
GetScalingFactors() constxiiMat3Template< Type >
GetTranspose() constxiiMat3Template< Type >
Invert(Type fEpsilon=xiiMath::SmallEpsilon< Type >())xiiMat3Template< Type >
IsEqual(const xiiMat3Template< Type > &rhs, Type fEpsilon) constxiiMat3Template< Type >
IsIdentical(const xiiMat3Template< Type > &rhs) constxiiMat3Template< Type >
IsIdentity(Type fEpsilon=xiiMath::DefaultEpsilon< Type >()) constxiiMat3Template< Type >
IsNaN() constxiiMat3Template< Type >
IsValid() constxiiMat3Template< Type >
IsZero(Type fEpsilon=xiiMath::DefaultEpsilon< Type >()) constxiiMat3Template< Type >
m_fElementsCMxiiMat3Template< Type >
MakeAxisRotation(const xiiVec3Template< Type > &vAxis, xiiAngleTemplate< Type > angle)xiiMat3Template< Type >static
MakeFromColumnMajorArray(const Type *const pData)xiiMat3Template< Type >static
MakeFromRowMajorArray(const Type *const pData)xiiMat3Template< Type >static
MakeFromValues(Type c1r1, Type c2r1, Type c3r1, Type c1r2, Type c2r2, Type c3r2, Type c1r3, Type c2r3, Type c3r3)xiiMat3Template< Type >static
MakeIdentity()xiiMat3Template< Type >static
MakeRotationX(xiiAngleTemplate< Type > angle)xiiMat3Template< Type >static
MakeRotationY(xiiAngleTemplate< Type > angle)xiiMat3Template< Type >static
MakeRotationZ(xiiAngleTemplate< Type > angle)xiiMat3Template< Type >static
MakeScaling(const xiiVec3Template< Type > &vScale)xiiMat3Template< Type >static
MakeZero()xiiMat3Template< Type >static
operator*=(Type f)xiiMat3Template< Type >
operator/=(Type f)xiiMat3Template< Type >
SetColumn(xiiUInt32 uiColumn, const xiiVec3Template< Type > &vColumn)xiiMat3Template< Type >
SetDiagonal(const xiiVec3Template< Type > &vDiag)xiiMat3Template< Type >
SetIdentity()xiiMat3Template< Type >
SetRow(xiiUInt32 uiRow, const xiiVec3Template< Type > &vRow)xiiMat3Template< Type >
SetScalingFactors(const xiiVec3Template< Type > &vXYZ, Type fEpsilon=xiiMath::DefaultEpsilon< Type >())xiiMat3Template< Type >
SetZero()xiiMat3Template< Type >
TransformDirection(const xiiVec3Template< Type > &v) constxiiMat3Template< Type >
Transpose()xiiMat3Template< Type >
XII_DECLARE_POD_TYPE() (defined in xiiMat3Template< Type >)xiiMat3Template< Type >
xiiMat3Template()xiiMat3Template< Type >
xiiMat3Template(const Type *const pData, xiiMatrixLayout::Enum layout)xiiMat3Template< Type >
xiiMat3Template(Type c1r1, Type c2r1, Type c3r1, Type c1r2, Type c2r2, Type c3r2, Type c1r3, Type c2r3, Type c3r3)xiiMat3Template< Type >