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