|
soo
3D game math library
|
This is the complete list of members for soo::Matrix< T, Row, Col >, including all inherited members.
| ColArray typedef (defined in soo::Matrix< T, Row, Col >) | soo::Matrix< T, Row, Col > | private |
| createIdentity() noexcept (defined in soo::Matrix< T, Row, Col >) | soo::Matrix< T, Row, Col > | inlinestatic |
| entries (defined in soo::Matrix< T, Row, Col >) | soo::Matrix< T, Row, Col > | private |
| forEachEntry(const Func &action) | soo::Matrix< T, Row, Col > | inline |
| getColSize() noexcept (defined in soo::Matrix< T, Row, Col >) | soo::Matrix< T, Row, Col > | inlinestatic |
| getRowSize() noexcept (defined in soo::Matrix< T, Row, Col >) | soo::Matrix< T, Row, Col > | inlinestatic |
| inverse2x2() const noexcept(false) | soo::Matrix< T, Row, Col > | inline |
| inverse3x3() const noexcept(false) | soo::Matrix< T, Row, Col > | inline |
| inverseNxN() const noexcept(false) | soo::Matrix< T, Row, Col > | inline |
| Matrix() (defined in soo::Matrix< T, Row, Col >) | soo::Matrix< T, Row, Col > | inline |
| Matrix(const std::initializer_list< std::initializer_list< T > > &list) (defined in soo::Matrix< T, Row, Col >) | soo::Matrix< T, Row, Col > | inline |
| Matrix(const Matrix &rhs) noexcept (defined in soo::Matrix< T, Row, Col >) | soo::Matrix< T, Row, Col > | inline |
| Matrix(Matrix &&rhs) noexcept (defined in soo::Matrix< T, Row, Col >) | soo::Matrix< T, Row, Col > | inline |
| operator*(const Matrix< T, R, C > &rhs) const noexcept(false) | soo::Matrix< T, Row, Col > | inline |
| operator*(const T val) const noexcept | soo::Matrix< T, Row, Col > | inline |
| operator*(const Vector3< T > &rhs) const | soo::Matrix< T, Row, Col > | inline |
| operator*=(const T val) noexcept (defined in soo::Matrix< T, Row, Col >) | soo::Matrix< T, Row, Col > | inline |
| operator+(const Matrix &rhs) const noexcept (defined in soo::Matrix< T, Row, Col >) | soo::Matrix< T, Row, Col > | inline |
| operator+=(const Matrix &rhs) noexcept (defined in soo::Matrix< T, Row, Col >) | soo::Matrix< T, Row, Col > | inline |
| operator-(const Matrix &rhs) const noexcept (defined in soo::Matrix< T, Row, Col >) | soo::Matrix< T, Row, Col > | inline |
| operator-=(const Matrix &rhs) noexcept (defined in soo::Matrix< T, Row, Col >) | soo::Matrix< T, Row, Col > | inline |
| operator=(const Matrix &rhs) noexcept (defined in soo::Matrix< T, Row, Col >) | soo::Matrix< T, Row, Col > | inline |
| operator=(Matrix &&rhs) noexcept (defined in soo::Matrix< T, Row, Col >) | soo::Matrix< T, Row, Col > | inline |
| operator==(const Matrix &rhs) const noexcept (defined in soo::Matrix< T, Row, Col >) | soo::Matrix< T, Row, Col > | inline |
| operator[](const size_t row) noexcept(false) (defined in soo::Matrix< T, Row, Col >) | soo::Matrix< T, Row, Col > | inline |
| operator[](const size_t row) const noexcept(false) (defined in soo::Matrix< T, Row, Col >) | soo::Matrix< T, Row, Col > | inline |
| transpose() const noexcept | soo::Matrix< T, Row, Col > | inline |
| ~Matrix() noexcept=default (defined in soo::Matrix< T, Row, Col >) | soo::Matrix< T, Row, Col > |