SaturnRingLibrary 0.9.1
SGL wrapper
 
Loading...
Searching...
No Matches
SRL::Math::Types::Matrix43 Member List

This is the complete list of members for SRL::Math::Types::Matrix43, including all inherited members.

CreateBillboard(const Vector3D &position, const Vector3D &cameraPosition, const Vector3D &up=Vector3D::UnitY())SRL::Math::Types::Matrix43inlinestatic
CreateLookAt(const Vector3D &eye, const Vector3D &target, const Vector3D &up=Vector3D::UnitY())SRL::Math::Types::Matrix43inlinestatic
CreateRotation(const Angle &angleX, const Angle &angleY, const Angle &angleZ)SRL::Math::Types::Matrix33inlinestatic
CreateRotationX(const Angle &angle)SRL::Math::Types::Matrix33inlinestatic
CreateRotationY(const Angle &angle)SRL::Math::Types::Matrix33inlinestatic
CreateRotationZ(const Angle &angle)SRL::Math::Types::Matrix33inlinestatic
CreateScale(const Vector3D &scale)SRL::Math::Types::Matrix33inlinestatic
CreateTransform(const Vector3D &translation, const EulerAngles &rotation, const Vector3D &scale=Vector3D(1, 1, 1))SRL::Math::Types::Matrix43inlinestatic
CreateTranslation(const Vector3D &translation)SRL::Math::Types::Matrix43inlinestatic
Decompose(Vector3D &scale, Vector3D &rotation, Vector3D &translation) constSRL::Math::Types::Matrix43inline
Determinant() constSRL::Math::Types::Matrix33inline
Identity()SRL::Math::Types::Matrix43inlinestatic
Invert() constSRL::Math::Types::Matrix43inline
Matrix33()SRL::Math::Types::Matrix33inline
Matrix33(const Vector3D &up, const Vector3D &direction)SRL::Math::Types::Matrix33inline
Matrix33(const Vector3D &row0In, const Vector3D &row1In, const Vector3D &row2In)SRL::Math::Types::Matrix33inline
Matrix43()SRL::Math::Types::Matrix43inline
Matrix43(const Vector3D &up, const Vector3D &direction, const Vector3D &position)SRL::Math::Types::Matrix43inline
Matrix43(const Matrix33 &rotation, const Vector3D &translation)SRL::Math::Types::Matrix43inline
Matrix43(const Vector3D &row0, const Vector3D &row1, const Vector3D &row2, const Vector3D &row3)SRL::Math::Types::Matrix43inline
operator*(const Matrix43 &other) constSRL::Math::Types::Matrix43inline
operator*(const Matrix33 &other) constSRL::Math::Types::Matrix43inline
SRL::Math::Types::Matrix33::operator*(const Vector3D &v) constSRL::Math::Types::Matrix33inline
operator*=(const Matrix43 &other)SRL::Math::Types::Matrix43inline
operator*=(const Matrix33 &other)SRL::Math::Types::Matrix43inline
RotateX(const Angle &angleX)SRL::Math::Types::Matrix33inline
RotateY(const Angle &angleY)SRL::Math::Types::Matrix33inline
RotateZ(const Angle &angleZ)SRL::Math::Types::Matrix33inline
Row0SRL::Math::Types::Matrix33
Row1SRL::Math::Types::Matrix33
Row2SRL::Math::Types::Matrix33
Row3SRL::Math::Types::Matrix43
Scale(const Fxp &scale)SRL::Math::Types::Matrix43inlinestatic
Scale(const Fxp &x, const Fxp &y, const Fxp &z)SRL::Math::Types::Matrix43inlinestatic
Scale(const Vector3D &scale)SRL::Math::Types::Matrix43inlinestatic
TransformPoint(const Vector3D &point) constSRL::Math::Types::Matrix43inline
TransformVector(const Vector3D &vector) constSRL::Math::Types::Matrix43inline
Translate(const Vector3D &translation)SRL::Math::Types::Matrix43inline
Translation(const Fxp &x, const Fxp &y, const Fxp &z)SRL::Math::Types::Matrix43inlinestatic
Transpose()SRL::Math::Types::Matrix33inline
TryInverse(Matrix33 &out) constSRL::Math::Types::Matrix33inline