![]() |
Lumino
|
This is the complete list of members for ln::Matrix, including all inherited members.
data() noexcept | ln::Matrix | inline |
data() const noexcept | ln::Matrix | inline |
decompose(Vector3 *scale, Quaternion *rotation, Vector3 *translation) const | ln::Matrix | |
decomposeMatrices(Matrix *scale, Matrix *rotation, Matrix *translation) const | ln::Matrix | |
extractRotation(const Matrix &mat) | ln::Matrix | static |
front() const | ln::Matrix | inline |
getRotationMatrix() const | ln::Matrix | |
Identity | ln::Matrix | static |
inverse() | ln::Matrix | |
isIdentity() const | ln::Matrix | |
isNaNOrInf() const | ln::Matrix | |
makeAffineTransformation(const Vector3 &scaling, const Vector3 &rotationCenter, const Quaternion &rotation, const Vector3 &translation) | ln::Matrix | static |
makeInverse(const Matrix &mat) | ln::Matrix | static |
makeLookAtLH(const Vector3 &position, const Vector3 &lookAt, const Vector3 &up) | ln::Matrix | static |
makeLookAtRH(const Vector3 &position, const Vector3 &lookAt, const Vector3 &up) | ln::Matrix | static |
makeOrthoLH(float width, float height, float near, float far) | ln::Matrix | static |
makeOrthoRH(float width, float height, float near, float far) | ln::Matrix | static |
makePerspective2DLH(float width, float height, float near, float far) | ln::Matrix | static |
makePerspective2DRH(float width, float height, float near, float far) | ln::Matrix | static |
makePerspectiveFovLH(float fovY, float aspect, float near, float far) | ln::Matrix | static |
makePerspectiveFovRH(float fovY, float aspect, float near, float far) | ln::Matrix | static |
makeReflection(const Plane &plane) | ln::Matrix | static |
makeRotationAxis(const Vector3 &axis, float r) | ln::Matrix | static |
makeRotationEulerAngles(float x, float y, float z, RotationOrder order=RotationOrder::ZXY) | ln::Matrix | static |
makeRotationEulerAngles(const Vector3 &angles, RotationOrder order=RotationOrder::ZXY) | ln::Matrix | static |
makeRotationQuaternion(const Quaternion &qua) | ln::Matrix | static |
makeRotationX(float r) | ln::Matrix | static |
makeRotationY(float r) | ln::Matrix | static |
makeRotationYawPitchRoll(float yaw, float pitch, float roll) | ln::Matrix | static |
makeRotationZ(float r) | ln::Matrix | static |
makeScaling(float x, float y, float z) | ln::Matrix | static |
makeScaling(const Vector3 &vec) | ln::Matrix | static |
makeScaling(float xyz) | ln::Matrix | static |
makeTranslation(float x, float y, float z) | ln::Matrix | static |
makeTranslation(const Vector3 &vec) | ln::Matrix | static |
makeTranspose(const Matrix &mat) | ln::Matrix | static |
Matrix() | ln::Matrix | |
Matrix(float m11, float m12, float m13, float m14, float m21, float m22, float m23, float m24, float m31, float m32, float m33, float m34, float m41, float m42, float m43, float m44) | ln::Matrix | |
Matrix(const Vector4 &row1, const Vector4 &row2, const Vector4 &row3, const Vector4 &row4) | ln::Matrix | |
Matrix(const AttitudeTransform &transform) | ln::Matrix | |
multiply(const Matrix &mat1, const Matrix &mat2) | ln::Matrix | static |
operator()(int row, int column) const | ln::Matrix | |
operator()(int row, int column) | ln::Matrix | |
position() const | ln::Matrix | inline |
right() const | ln::Matrix | inline |
rotateAxis(const Vector3 &axis, float r) | ln::Matrix | |
rotateEulerAngles(float x, float y, float z, RotationOrder order=RotationOrder::ZXY) | ln::Matrix | |
rotateEulerAngles(const Vector3 &angles, RotationOrder order=RotationOrder::ZXY) | ln::Matrix | |
rotateQuaternion(const Quaternion &qua) | ln::Matrix | |
rotateX(float r) | ln::Matrix | |
rotateY(float r) | ln::Matrix | |
rotateZ(float r) | ln::Matrix | |
row(int index) const | ln::Matrix | inline |
scale(float x, float y, float z) | ln::Matrix | |
scale(const Vector3 &vec) | ln::Matrix | |
scale(float xyz) | ln::Matrix | |
set(float m11, float m12, float m13, float m14, float m21, float m22, float m23, float m24, float m31, float m32, float m33, float m34, float m41, float m42, float m43, float m44) | ln::Matrix | |
setRow(int index, const Vector4 &row) | ln::Matrix | inline |
toEulerAngles(RotationOrder order=RotationOrder::ZXY, bool *locked=nullptr) const | ln::Matrix | |
translate(float x, float y, float z) | ln::Matrix | |
translate(const Vector3 &vec) | ln::Matrix | |
transpose() | ln::Matrix | |
up() const | ln::Matrix | inline |