[nnm] No Nonsense Math 0.5.0
A No-Nonsense, C++ 17, single-header-only Math library geared towards graphics programming.
Loading...
Searching...
No Matches
nnm::Matrix4< Real > Member List

This is the complete list of members for nnm::Matrix4< Real >, including all inherited members.

adjugate() constnnm::Matrix4< Real >inline
all(const Real value)nnm::Matrix4< Real >inlinestatic
approx_equal(const Matrix4 &other) constnnm::Matrix4< Real >inline
approx_zero() constnnm::Matrix4< Real >inline
at(const uint8_t column) constnnm::Matrix4< Real >inline
at(const uint8_t column)nnm::Matrix4< Real >inline
at(const uint8_t column, const uint8_t row) constnnm::Matrix4< Real >inline
at(const uint8_t column, const uint8_t row)nnm::Matrix4< Real >inline
begin() constnnm::Matrix4< Real >inline
begin()nnm::Matrix4< Real >inline
cofactor() constnnm::Matrix4< Real >inline
cofactor_at(const uint8_t column, const uint8_t row) constnnm::Matrix4< Real >inline
columnsnnm::Matrix4< Real >
determinant() constnnm::Matrix4< Real >inline
end() constnnm::Matrix4< Real >inline
end()nnm::Matrix4< Real >inline
identity()nnm::Matrix4< Real >inlinestatic
inverse() constnnm::Matrix4< Real >inline
Matrix4()nnm::Matrix4< Real >inline
Matrix4(const Matrix4< Other > &matrix)nnm::Matrix4< Real >inlineexplicit
Matrix4(const Vector4< Real > &column0, const Vector4< Real > &column1, const Vector4< Real > &column2, const Vector4< Real > &column3)nnm::Matrix4< Real >inline
Matrix4(const Real col0_row0, const Real col0_row1, const Real col0_row2, const Real col0_row3, const Real col1_row0, const Real col1_row1, const Real col1_row2, const Real col1_row3, const Real col2_row0, const Real col2_row1, const Real col2_row2, const Real col2_row3, const Real col3_row0, const Real col3_row1, const Real col3_row2, const Real col3_row3)nnm::Matrix4< Real >inline
minor() constnnm::Matrix4< Real >inline
minor_at(const uint8_t column, const uint8_t row) constnnm::Matrix4< Real >inline
minor_matrix_at(const uint8_t column, const uint8_t row) constnnm::Matrix4< Real >inline
one()nnm::Matrix4< Real >inlinestatic
operator bool() constnnm::Matrix4< Real >inlineexplicit
operator!=(const Matrix4 &other) constnnm::Matrix4< Real >inline
operator*(const Matrix4 &other) constnnm::Matrix4< Real >inline
operator*(const Vector4< Real > &vector) constnnm::Matrix4< Real >inline
operator*(const Real value) constnnm::Matrix4< Real >inline
operator*=(const Matrix4 &other)nnm::Matrix4< Real >inline
operator*=(const Real value)nnm::Matrix4< Real >inline
operator+(const Matrix4 &other) constnnm::Matrix4< Real >inline
operator+=(const Matrix4 &other)nnm::Matrix4< Real >inline
operator-(const Matrix4 &other) constnnm::Matrix4< Real >inline
operator-=(const Matrix4 &other)nnm::Matrix4< Real >inline
operator/(const Real value) constnnm::Matrix4< Real >inline
operator/=(const Real value)nnm::Matrix4< Real >inline
operator<(const Matrix4 &other) constnnm::Matrix4< Real >inline
operator==(const Matrix4 &other) constnnm::Matrix4< Real >inline
operator[](const uint8_t index) constnnm::Matrix4< Real >inline
operator[](const uint8_t index)nnm::Matrix4< Real >inline
trace() constnnm::Matrix4< Real >inline
transpose() constnnm::Matrix4< Real >inline
unchecked_inverse() constnnm::Matrix4< Real >inline
zero()nnm::Matrix4< Real >inlinestatic