![]() |
Gamedev Framework (gf) 1.2.0
A C++17 framework for 2D games
|
This is the complete list of members for gf::Matrix< T, ROWS, COLS >, including all inherited members.
| Cols | gf::Matrix< T, ROWS, COLS > | static |
| data | gf::Matrix< T, ROWS, COLS > | |
| grid | gf::Matrix< T, ROWS, COLS > | |
| identity() | gf::Matrix< T, ROWS, COLS > | related |
| invert(const Matrix< T, 2, 2 > &mat) | gf::Matrix< T, ROWS, COLS > | related |
| invert(const Matrix< T, 3, 3 > &mat) | gf::Matrix< T, ROWS, COLS > | related |
| Matrix()=default | gf::Matrix< T, ROWS, COLS > | |
| Matrix(ZeroType) noexcept | gf::Matrix< T, ROWS, COLS > | inline |
| Matrix(T val) noexcept | gf::Matrix< T, ROWS, COLS > | inlineexplicit |
| Matrix(const T *array) | gf::Matrix< T, ROWS, COLS > | inlineexplicit |
| operator!=(const Matrix< T, ROWS, COLS > &lhs, const Matrix< T, ROWS, COLS > &rhs) | gf::Matrix< T, ROWS, COLS > | related |
| operator()(std::size_t row, std::size_t col) const | gf::Matrix< T, ROWS, COLS > | inline |
| operator()(std::size_t row, std::size_t col) | gf::Matrix< T, ROWS, COLS > | inline |
| operator*(const Matrix< T, ROWS, COLS > &lhs, T rhs) | gf::Matrix< T, ROWS, COLS > | related |
| operator*(T lhs, const Matrix< T, ROWS, COLS > &rhs) | gf::Matrix< T, ROWS, COLS > | related |
| operator*(const Matrix< T, S1, S2 > &lhs, const Vector< T, S2 > &rhs) | gf::Matrix< T, ROWS, COLS > | related |
| operator*(const Vector< T, S1 > &lhs, const Matrix< T, S1, S2 > &rhs) | gf::Matrix< T, ROWS, COLS > | related |
| operator*(const Matrix< T, S1, S2 > &lhs, const Matrix< T, S2, S3 > &rhs) | gf::Matrix< T, ROWS, COLS > | related |
| operator*=(Matrix< T, ROWS, COLS > &lhs, T rhs) | gf::Matrix< T, ROWS, COLS > | related |
| operator*=(Matrix< T, N, N > &lhs, const Matrix< T, N, N > &rhs) | gf::Matrix< T, ROWS, COLS > | related |
| operator+(const Matrix< T, ROWS, COLS > &lhs, const Matrix< T, ROWS, COLS > &rhs) | gf::Matrix< T, ROWS, COLS > | related |
| operator+=(Matrix< T, ROWS, COLS > &lhs, const Matrix< T, ROWS, COLS > &rhs) | gf::Matrix< T, ROWS, COLS > | related |
| operator-(const Matrix< T, ROWS, COLS > &val) | gf::Matrix< T, ROWS, COLS > | related |
| operator-(const Matrix< T, ROWS, COLS > &lhs, const Matrix< T, ROWS, COLS > &rhs) | gf::Matrix< T, ROWS, COLS > | related |
| operator-=(Matrix< T, ROWS, COLS > &lhs, const Matrix< T, ROWS, COLS > &rhs) | gf::Matrix< T, ROWS, COLS > | related |
| operator/(const Matrix< T, ROWS, COLS > &lhs, T rhs) | gf::Matrix< T, ROWS, COLS > | related |
| operator/=(Matrix< T, ROWS, COLS > &lhs, T rhs) | gf::Matrix< T, ROWS, COLS > | related |
| operator==(const Matrix< T, ROWS, COLS > &lhs, const Matrix< T, ROWS, COLS > &rhs) | gf::Matrix< T, ROWS, COLS > | related |
| Rows | gf::Matrix< T, ROWS, COLS > | static |
| transpose(const Matrix< T, S1, S2 > &mat) | gf::Matrix< T, ROWS, COLS > | related |
| value_type typedef | gf::Matrix< T, ROWS, COLS > | |
| zero() noexcept | gf::Matrix< T, ROWS, COLS > | inline |