| Clear() | Murl::Math::Matrix< DataType > | inline |
| ClearHints(UInt32 mask) | Murl::Math::Matrix< DataType > | inline |
| Component enum name | Murl::Math::Matrix< DataType > | |
| ComponentMask enum name | Murl::Math::Matrix< DataType > | |
| DisableHints() | Murl::Math::Matrix< DataType > | inline |
| EnableHints(Bool autoDetect) | Murl::Math::Matrix< DataType > | inline |
| FLAG_ARBITRARY enum value | Murl::Math::Matrix< DataType > | |
| FLAG_NO_HINTS enum value | Murl::Math::Matrix< DataType > | |
| FLAG_ROTATION enum value | Murl::Math::Matrix< DataType > | |
| FLAG_SCALE enum value | Murl::Math::Matrix< DataType > | |
| FLAG_TRANSLATION enum value | Murl::Math::Matrix< DataType > | |
| GetColumnVector(UInt32 columnIndex) const | Murl::Math::Matrix< DataType > | inline |
| GetCount() const | Murl::Math::Matrix< DataType > | inline |
| GetElement(Component element) const | Murl::Math::Matrix< DataType > | inline |
| GetElement(Component element) | Murl::Math::Matrix< DataType > | inline |
| GetElementAt(UInt32 row, UInt32 col) const | Murl::Math::Matrix< DataType > | inline |
| GetElementAt(UInt32 row, UInt32 col) | Murl::Math::Matrix< DataType > | inline |
| GetEulerRotation() const | Murl::Math::Matrix< DataType > | inline |
| GetHints() const | Murl::Math::Matrix< DataType > | inline |
| GetPointer() const | Murl::Math::Matrix< DataType > | inline |
| GetPointer() | Murl::Math::Matrix< DataType > | inline |
| GetRotationAndScalingComponent() const | Murl::Math::Matrix< DataType > | inline |
| GetRowVector(UInt32 rowIndex) const | Murl::Math::Matrix< DataType > | inline |
| GetScalingComponent() const | Murl::Math::Matrix< DataType > | inline |
| GetScalingComponentX() const | Murl::Math::Matrix< DataType > | inline |
| GetScalingComponentY() const | Murl::Math::Matrix< DataType > | inline |
| GetScalingComponentZ() const | Murl::Math::Matrix< DataType > | inline |
| GetTranslationComponent() const | Murl::Math::Matrix< DataType > | inline |
| GetTranslationComponentX() const | Murl::Math::Matrix< DataType > | inline |
| GetTranslationComponentY() const | Murl::Math::Matrix< DataType > | inline |
| GetTranslationComponentZ() const | Murl::Math::Matrix< DataType > | inline |
| GetWW() const | Murl::Math::Matrix< DataType > | inline |
| GetWX() const | Murl::Math::Matrix< DataType > | inline |
| GetWY() const | Murl::Math::Matrix< DataType > | inline |
| GetWZ() const | Murl::Math::Matrix< DataType > | inline |
| GetXW() const | Murl::Math::Matrix< DataType > | inline |
| GetXX() const | Murl::Math::Matrix< DataType > | inline |
| GetXY() const | Murl::Math::Matrix< DataType > | inline |
| GetXZ() const | Murl::Math::Matrix< DataType > | inline |
| GetYW() const | Murl::Math::Matrix< DataType > | inline |
| GetYX() const | Murl::Math::Matrix< DataType > | inline |
| GetYY() const | Murl::Math::Matrix< DataType > | inline |
| GetYZ() const | Murl::Math::Matrix< DataType > | inline |
| GetZW() const | Murl::Math::Matrix< DataType > | inline |
| GetZX() const | Murl::Math::Matrix< DataType > | inline |
| GetZY() const | Murl::Math::Matrix< DataType > | inline |
| GetZZ() const | Murl::Math::Matrix< DataType > | inline |
| HintFlags enum name | Murl::Math::Matrix< DataType > | |
| IDENTITY enum value | Murl::Math::Matrix< DataType > | |
| Invert() const | Murl::Math::Matrix< DataType > | inline |
| InvertSelf() | Murl::Math::Matrix< DataType > | inline |
| InvertTransRot() const | Murl::Math::Matrix< DataType > | inline |
| InvertTransRotScl() const | Murl::Math::Matrix< DataType > | inline |
| IsEqual(const Matrix &m) const | Murl::Math::Matrix< DataType > | inline |
| IsEqual(const Matrix &m, DataType epsilon) const | Murl::Math::Matrix< DataType > | inline |
| IsIdentity() const | Murl::Math::Matrix< DataType > | inline |
| IsIdentity(DataType epsilon) const | Murl::Math::Matrix< DataType > | inline |
| LookAt(const Vector< DataType > ¢er, const Vector< DataType > &target, const Vector< DataType > &up) | Murl::Math::Matrix< DataType > | inlinestatic |
| MASK_ALL enum value | Murl::Math::Matrix< DataType > | |
| MASK_NONE enum value | Murl::Math::Matrix< DataType > | |
| MASK_WW enum value | Murl::Math::Matrix< DataType > | |
| MASK_WX enum value | Murl::Math::Matrix< DataType > | |
| MASK_WY enum value | Murl::Math::Matrix< DataType > | |
| MASK_WZ enum value | Murl::Math::Matrix< DataType > | |
| MASK_XW enum value | Murl::Math::Matrix< DataType > | |
| MASK_XX enum value | Murl::Math::Matrix< DataType > | |
| MASK_XY enum value | Murl::Math::Matrix< DataType > | |
| MASK_XZ enum value | Murl::Math::Matrix< DataType > | |
| MASK_YW enum value | Murl::Math::Matrix< DataType > | |
| MASK_YX enum value | Murl::Math::Matrix< DataType > | |
| MASK_YY enum value | Murl::Math::Matrix< DataType > | |
| MASK_YZ enum value | Murl::Math::Matrix< DataType > | |
| MASK_ZW enum value | Murl::Math::Matrix< DataType > | |
| MASK_ZX enum value | Murl::Math::Matrix< DataType > | |
| MASK_ZY enum value | Murl::Math::Matrix< DataType > | |
| MASK_ZZ enum value | Murl::Math::Matrix< DataType > | |
| Matrix() | Murl::Math::Matrix< DataType > | inline |
| Matrix(PredefinedType type) | Murl::Math::Matrix< DataType > | inline |
| Matrix(const Matrix< DataType2 > &matrix) | Murl::Math::Matrix< DataType > | inline |
| mComponents | Murl::Math::Matrix< DataType > | |
| Multiply(const Matrix &m) const | Murl::Math::Matrix< DataType > | inline |
| Multiply(const Vector< DataType > &v) const | Murl::Math::Matrix< DataType > | inline |
| MultiplySelf(const Matrix &m) | Murl::Math::Matrix< DataType > | inline |
| MultiplySelfReverse(const Matrix &m) | Murl::Math::Matrix< DataType > | inline |
| NUM_COMPONENTS enum value | Murl::Math::Matrix< DataType > | |
| operator!=(const Matrix< DataType > &lhs, const Matrix< DataType > &rhs) | Murl::Math::Matrix< DataType > | friend |
| operator*(const Matrix &rhs) const | Murl::Math::Matrix< DataType > | inline |
| operator*(const Vector< DataType > &rhs) const | Murl::Math::Matrix< DataType > | inline |
| operator*=(const Matrix &m) | Murl::Math::Matrix< DataType > | inline |
| operator==(const Matrix< DataType > &lhs, const Matrix< DataType > &rhs) | Murl::Math::Matrix< DataType > | friend |
| operator[](UInt32 index) const | Murl::Math::Matrix< DataType > | inline |
| operator[](UInt32 index) | Murl::Math::Matrix< DataType > | inline |
| PredefinedType enum name | Murl::Math::Matrix< DataType > | |
| Rotate(const Vector< DataType > &v) const | Murl::Math::Matrix< DataType > | inline |
| Set(const Matrix &m) | Murl::Math::Matrix< DataType > | inline |
| SetColumnVector(UInt32 columnIndex, const Vector< DataType > &vec) | Murl::Math::Matrix< DataType > | inline |
| SetElement(Component element, DataType value) | Murl::Math::Matrix< DataType > | inline |
| SetElementAt(UInt32 row, UInt32 col, DataType value) | Murl::Math::Matrix< DataType > | inline |
| SetHints(UInt32 mask) | Murl::Math::Matrix< DataType > | inline |
| SetIdentity() | Murl::Math::Matrix< DataType > | inline |
| SetIdentityRotation() | Murl::Math::Matrix< DataType > | inline |
| SetRotationComponent(const Vector< DataType > &axisAngle) | Murl::Math::Matrix< DataType > | inline |
| SetRotationComponent(DataType angle, const Vector< DataType > &axis) | Murl::Math::Matrix< DataType > | inline |
| SetRotationComponent(DataType angleX, DataType angleY, DataType angleZ) | Murl::Math::Matrix< DataType > | inline |
| SetRotationComponent(const Quaternion< DataType > &q) | Murl::Math::Matrix< DataType > | inline |
| SetRotationComponent(const Matrix< DataType > &rotationMatrix) | Murl::Math::Matrix< DataType > | inline |
| SetRotationComponentAxisAngle(DataType angle, DataType ax, DataType ay, DataType az) | Murl::Math::Matrix< DataType > | inline |
| SetRotationComponentX(DataType angleX) | Murl::Math::Matrix< DataType > | inline |
| SetRotationComponentXYZ(const Vector< DataType > &angles, IEnums::RotationOrder rotationOrder) | Murl::Math::Matrix< DataType > | inline |
| SetRotationComponentXYZ(DataType angleX, DataType angleY, DataType angleZ, IEnums::RotationOrder rotationOrder) | Murl::Math::Matrix< DataType > | inline |
| SetRotationComponentY(DataType angleY) | Murl::Math::Matrix< DataType > | inline |
| SetRotationComponentZ(DataType angleZ) | Murl::Math::Matrix< DataType > | inline |
| SetRowVector(UInt32 rowIndex, const Vector< DataType > vec) | Murl::Math::Matrix< DataType > | inline |
| SetScalingComponent(const Vector< DataType > &v) | Murl::Math::Matrix< DataType > | inline |
| SetScalingComponent(DataType x, DataType y, DataType z) | Murl::Math::Matrix< DataType > | inline |
| SetTranslationComponent(const Vector< DataType > &v) | Murl::Math::Matrix< DataType > | inline |
| SetTranslationComponent(DataType x, DataType y, DataType z) | Murl::Math::Matrix< DataType > | inline |
| SetTranslationComponentX(DataType x) | Murl::Math::Matrix< DataType > | inline |
| SetTranslationComponentY(DataType y) | Murl::Math::Matrix< DataType > | inline |
| SetTranslationComponentZ(DataType z) | Murl::Math::Matrix< DataType > | inline |
| SetWW(DataType value) | Murl::Math::Matrix< DataType > | inline |
| SetWX(DataType value) | Murl::Math::Matrix< DataType > | inline |
| SetWY(DataType value) | Murl::Math::Matrix< DataType > | inline |
| SetWZ(DataType value) | Murl::Math::Matrix< DataType > | inline |
| SetXW(DataType value) | Murl::Math::Matrix< DataType > | inline |
| SetXX(DataType value) | Murl::Math::Matrix< DataType > | inline |
| SetXY(DataType value) | Murl::Math::Matrix< DataType > | inline |
| SetXZ(DataType value) | Murl::Math::Matrix< DataType > | inline |
| SetYW(DataType value) | Murl::Math::Matrix< DataType > | inline |
| SetYX(DataType value) | Murl::Math::Matrix< DataType > | inline |
| SetYY(DataType value) | Murl::Math::Matrix< DataType > | inline |
| SetYZ(DataType value) | Murl::Math::Matrix< DataType > | inline |
| SetZW(DataType value) | Murl::Math::Matrix< DataType > | inline |
| SetZX(DataType value) | Murl::Math::Matrix< DataType > | inline |
| SetZY(DataType value) | Murl::Math::Matrix< DataType > | inline |
| SetZZ(DataType value) | Murl::Math::Matrix< DataType > | inline |
| Solve(const Vector< DataType > &v) const | Murl::Math::Matrix< DataType > | inline |
| ToString() const | Murl::Math::Matrix< DataType > | inline |
| Transform(const Vector< DataType > &v) const | Murl::Math::Matrix< DataType > | inline |
| Translate(const Vector< DataType > &v) const | Murl::Math::Matrix< DataType > | inline |
| Transpose() const | Murl::Math::Matrix< DataType > | inline |
| TransposeSelf() | Murl::Math::Matrix< DataType > | inline |
| UNINITIALIZED enum value | Murl::Math::Matrix< DataType > | |
| ValueType typedef | Murl::Math::Matrix< DataType > | |
| ZERO enum value | Murl::Math::Matrix< DataType > | |