API Documentation
nkMaths::Matrix Member List

This is the complete list of members for nkMaths::Matrix, including all inherited members.

_mnkMaths::Matrix
fromString(nkMemory::StringView str)nkMaths::Matrix
get(unsigned int row, unsigned int col) constnkMaths::Matrix
getCol0() constnkMaths::Matrix
getCol1() constnkMaths::Matrix
getCol2() constnkMaths::Matrix
getCol3() constnkMaths::Matrix
getDecomposed(Vector &position, Matrix &orientation, Vector &scale) constnkMaths::Matrix
getDeterminantMat2() constnkMaths::Matrix
getDeterminantMat3() constnkMaths::Matrix
getDeterminantMat4() constnkMaths::Matrix
getInverseMat2() constnkMaths::Matrix
getInverseMat3() constnkMaths::Matrix
getInverseMat4() constnkMaths::Matrix
getOrientationComponent() constnkMaths::Matrix
getPositionComponent() constnkMaths::Matrix
getRow0() constnkMaths::Matrix
getRow1() constnkMaths::Matrix
getRow2() constnkMaths::Matrix
getRow3() constnkMaths::Matrix
getScaleComponent() constnkMaths::Matrix
getTraceMat2() constnkMaths::Matrix
getTraceMat3() constnkMaths::Matrix
getTraceMat4() constnkMaths::Matrix
getTranspose() constnkMaths::Matrix
inverseMat2()nkMaths::Matrix
inverseMat3()nkMaths::Matrix
inverseMat4()nkMaths::Matrix
Matrix() noexceptnkMaths::Matrix
Matrix(float m00, float m01, float m10, float m11) noexceptnkMaths::Matrix
Matrix(float m00, float m01, float m02, float m10, float m11, float m12, float m20, float m21, float m22) noexceptnkMaths::Matrix
Matrix(float m00, float m01, float m02, float m03, float m10, float m11, float m12, float m13, float m20, float m21, float m22, float m23, float m30, float m31, float m32, float m33) noexceptnkMaths::Matrix
Matrix(const Matrix &other) noexceptnkMaths::Matrix
operator!=(const Matrix &other)nkMaths::Matrix
operator*(const Matrix &other) constnkMaths::Matrix
operator*(const Vector &vec) constnkMaths::Matrix
operator*(const Quaternion &q) constnkMaths::Matrix
operator*(float scalar) constnkMaths::Matrix
operator*=(const Matrix &other)nkMaths::Matrix
operator*=(float scalar)nkMaths::Matrix
operator+(const Matrix &other) constnkMaths::Matrix
operator+=(const Matrix &other)nkMaths::Matrix
operator-(const Matrix &other) constnkMaths::Matrix
operator-=(const Matrix &other)nkMaths::Matrix
operator/(float scalar) constnkMaths::Matrix
operator/=(float scalar)nkMaths::Matrix
operator=(const Matrix &other) noexceptnkMaths::Matrix
operator==(const Matrix &other)nkMaths::Matrix
set(float val, unsigned int row, unsigned int col)nkMaths::Matrix
setOrientationComponent(const Quaternion &rot)nkMaths::Matrix
setPositionComponent(const Vector &position)nkMaths::Matrix
setScaleComponent(const Vector &scale)nkMaths::Matrix
setToOrthographicMatrix(float widthNearPlane, float heightNearPlane, float nearVal, float farVal)nkMaths::Matrix
setToPerspectiveMatrix(float fov, float aspect, float nearVal, float farVal)nkMaths::Matrix
setToTransformation(const Vector &position, const Quaternion &orientation, const Vector &scale)nkMaths::Matrix
setToViewMatrixDirection(const Vector &position, const Vector &direction, const Vector &upDirection)nkMaths::Matrix
toString() constnkMaths::Matrix
transpose()nkMaths::Matrix