TurtleBrains  0.3.5
High quality, portable, C++ framework for rapid 2D game development.
TurtleBrains::Math::Matrix4 Member List

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::Matrix4inlinestatic
GetBasis(const size_t &basisIndex) const TurtleBrains::Math::Matrix4inline
GetPosition(void) const TurtleBrains::Math::Matrix4inline
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::Matrix4inlinestatic
Matrix4(void)TurtleBrains::Math::Matrix4inline
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::Matrix4inlineexplicit
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::Matrix4inlineexplicit
Matrix4(const float *const componentArray)TurtleBrains::Math::Matrix4inlineexplicit
Matrix4(const float *const componentArray, const ColumnMajorMatrix &columnMajor)TurtleBrains::Math::Matrix4inlineexplicit
Matrix4(const SkipInitialization &fastAndStupid)TurtleBrains::Math::Matrix4inlineexplicit
Matrix4(const Matrix4 &other)TurtleBrains::Math::Matrix4inline
mComponents (defined in TurtleBrains::Math::Matrix4)TurtleBrains::Math::Matrix4
operator const float *(void) const TurtleBrains::Math::Matrix4inlineexplicit
operator float *(void)TurtleBrains::Math::Matrix4inlineexplicit
operator!=(const Matrix4 &other) const TurtleBrains::Math::Matrix4inline
operator()(const size_t &column, const size_t &row) const TurtleBrains::Math::Matrix4inline
operator()(const size_t &column, const size_t &row)TurtleBrains::Math::Matrix4inline
operator()(int column, int row) const TurtleBrains::Math::Matrix4inline
operator()(int column, int row)TurtleBrains::Math::Matrix4inline
operator=(const Matrix4 &other)TurtleBrains::Math::Matrix4inline
operator==(const Matrix4 &other) const TurtleBrains::Math::Matrix4inline
operator[](const size_t &index) const TurtleBrains::Math::Matrix4inline
operator[](const size_t &index)TurtleBrains::Math::Matrix4inline
RotationA(const tbMath::Vector3 &rotationAxis, const Angle &rotation) (defined in TurtleBrains::Math::Matrix4)TurtleBrains::Math::Matrix4inlinestatic
RotationX(const Angle &rotation) (defined in TurtleBrains::Math::Matrix4)TurtleBrains::Math::Matrix4inlinestatic
RotationY(const Angle &rotation) (defined in TurtleBrains::Math::Matrix4)TurtleBrains::Math::Matrix4inlinestatic
RotationZ(const Angle &rotation) (defined in TurtleBrains::Math::Matrix4)TurtleBrains::Math::Matrix4inlinestatic
Scale(const tbMath::Vector3 &scale) (defined in TurtleBrains::Math::Matrix4)TurtleBrains::Math::Matrix4inlinestatic
Scale(const float scaleX, const float scaleY, const float scaleZ) (defined in TurtleBrains::Math::Matrix4)TurtleBrains::Math::Matrix4inlinestatic
SetBasis(const size_t &basisIndex, const Vector3 &basis)TurtleBrains::Math::Matrix4inline
SetBasis(const size_t &basisIndex, float basisX, float basisY, float basisZ)TurtleBrains::Math::Matrix4inline
SetPosition(const Vector3 &position)TurtleBrains::Math::Matrix4inline
SetPosition(const float x, const float y, const float z)TurtleBrains::Math::Matrix4inline
Translation(const tbMath::Vector3 &translation) (defined in TurtleBrains::Math::Matrix4)TurtleBrains::Math::Matrix4inlinestatic
Translation(const float translationX, const float translationY, const float translationZ) (defined in TurtleBrains::Math::Matrix4)TurtleBrains::Math::Matrix4inlinestatic
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::Matrix4inlinestatic
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