This is the complete list of members for TurtleBrains::Math::Matrix4, including all inherited members.
FromQuaternion(const tbMath::Unstable::Quaternion &quaternion, const tbMath::Vector3 &translation) (defined in TurtleBrains::Math::Matrix4) | TurtleBrains::Math::Matrix4 | inlinestatic |
GetBasis(const size_t &basisIndex) const | TurtleBrains::Math::Matrix4 | inline |
GetPosition(void) const | TurtleBrains::Math::Matrix4 | inline |
ht (defined in TurtleBrains::Math::Matrix4) | TurtleBrains::Math::Matrix4 | |
hx (defined in TurtleBrains::Math::Matrix4) | TurtleBrains::Math::Matrix4 | |
hy (defined in TurtleBrains::Math::Matrix4) | TurtleBrains::Math::Matrix4 | |
hz (defined in TurtleBrains::Math::Matrix4) | TurtleBrains::Math::Matrix4 | |
Identity(void) | TurtleBrains::Math::Matrix4 | inlinestatic |
Matrix4(void) | TurtleBrains::Math::Matrix4 | inline |
Matrix4(float f11, float f21, float f31, float f41, float f12, float f22, float f32, float f42, float f13, float f23, float f33, float f43, float f14, float f24, float f34, float f44) | TurtleBrains::Math::Matrix4 | inlineexplicit |
Matrix4(float f11, float f21, float f31, float f41, float f12, float f22, float f32, float f42, float f13, float f23, float f33, float f43, float f14, float f24, float f34, float f44, const ColumnMajorMatrix &columnMajor) | TurtleBrains::Math::Matrix4 | inlineexplicit |
Matrix4(const float *const componentArray) | TurtleBrains::Math::Matrix4 | inlineexplicit |
Matrix4(const float *const componentArray, const ColumnMajorMatrix &columnMajor) | TurtleBrains::Math::Matrix4 | inlineexplicit |
Matrix4(const SkipInitialization &fastAndStupid) | TurtleBrains::Math::Matrix4 | inlineexplicit |
Matrix4(const Matrix4 &other) | TurtleBrains::Math::Matrix4 | inline |
mComponents (defined in TurtleBrains::Math::Matrix4) | TurtleBrains::Math::Matrix4 | |
operator const float *(void) const | TurtleBrains::Math::Matrix4 | inlineexplicit |
operator float *(void) | TurtleBrains::Math::Matrix4 | inlineexplicit |
operator!=(const Matrix4 &other) const | TurtleBrains::Math::Matrix4 | inline |
operator()(const size_t &column, const size_t &row) const | TurtleBrains::Math::Matrix4 | inline |
operator()(const size_t &column, const size_t &row) | TurtleBrains::Math::Matrix4 | inline |
operator()(int column, int row) const | TurtleBrains::Math::Matrix4 | inline |
operator()(int column, int row) | TurtleBrains::Math::Matrix4 | inline |
operator=(const Matrix4 &other) | TurtleBrains::Math::Matrix4 | inline |
operator==(const Matrix4 &other) const | TurtleBrains::Math::Matrix4 | inline |
operator[](const size_t &index) const | TurtleBrains::Math::Matrix4 | inline |
operator[](const size_t &index) | TurtleBrains::Math::Matrix4 | inline |
RotationA(const tbMath::Vector3 &rotationAxis, const Angle &rotation) (defined in TurtleBrains::Math::Matrix4) | TurtleBrains::Math::Matrix4 | inlinestatic |
RotationX(const Angle &rotation) (defined in TurtleBrains::Math::Matrix4) | TurtleBrains::Math::Matrix4 | inlinestatic |
RotationY(const Angle &rotation) (defined in TurtleBrains::Math::Matrix4) | TurtleBrains::Math::Matrix4 | inlinestatic |
RotationZ(const Angle &rotation) (defined in TurtleBrains::Math::Matrix4) | TurtleBrains::Math::Matrix4 | inlinestatic |
Scale(const tbMath::Vector3 &scale) (defined in TurtleBrains::Math::Matrix4) | TurtleBrains::Math::Matrix4 | inlinestatic |
Scale(const float scaleX, const float scaleY, const float scaleZ) (defined in TurtleBrains::Math::Matrix4) | TurtleBrains::Math::Matrix4 | inlinestatic |
SetBasis(const size_t &basisIndex, const Vector3 &basis) | TurtleBrains::Math::Matrix4 | inline |
SetBasis(const size_t &basisIndex, float basisX, float basisY, float basisZ) | TurtleBrains::Math::Matrix4 | inline |
SetPosition(const Vector3 &position) | TurtleBrains::Math::Matrix4 | inline |
SetPosition(const float x, const float y, const float z) | TurtleBrains::Math::Matrix4 | inline |
Translation(const tbMath::Vector3 &translation) (defined in TurtleBrains::Math::Matrix4) | TurtleBrains::Math::Matrix4 | inlinestatic |
Translation(const float translationX, const float translationY, const float translationZ) (defined in TurtleBrains::Math::Matrix4) | TurtleBrains::Math::Matrix4 | inlinestatic |
tx (defined in TurtleBrains::Math::Matrix4) | TurtleBrains::Math::Matrix4 | |
ty (defined in TurtleBrains::Math::Matrix4) | TurtleBrains::Math::Matrix4 | |
tz (defined in TurtleBrains::Math::Matrix4) | TurtleBrains::Math::Matrix4 | |
xx (defined in TurtleBrains::Math::Matrix4) | TurtleBrains::Math::Matrix4 | |
xy (defined in TurtleBrains::Math::Matrix4) | TurtleBrains::Math::Matrix4 | |
xz (defined in TurtleBrains::Math::Matrix4) | TurtleBrains::Math::Matrix4 | |
yx (defined in TurtleBrains::Math::Matrix4) | TurtleBrains::Math::Matrix4 | |
yy (defined in TurtleBrains::Math::Matrix4) | TurtleBrains::Math::Matrix4 | |
yz (defined in TurtleBrains::Math::Matrix4) | TurtleBrains::Math::Matrix4 | |
Zero(void) | TurtleBrains::Math::Matrix4 | inlinestatic |
zx (defined in TurtleBrains::Math::Matrix4) | TurtleBrains::Math::Matrix4 | |
zy (defined in TurtleBrains::Math::Matrix4) | TurtleBrains::Math::Matrix4 | |
zz (defined in TurtleBrains::Math::Matrix4) | TurtleBrains::Math::Matrix4 |