| 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 > | |