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