This is the complete list of members for MR::Matrix2< T >, including all inherited members.
col(int i) const noexcept | MR::Matrix2< T > | inline |
det() const noexcept | MR::Matrix2< T > | |
dot(const Matrix2< T > &a, const Matrix2< T > &b) -> decltype(dot(a.x, b.x)) | MR::Matrix2< T > | related |
fromColumns(const Vector2< T > &x, const Vector2< T > &y) noexcept | MR::Matrix2< T > | inlinestatic |
fromRows(const Vector2< T > &x, const Vector2< T > &y) noexcept | MR::Matrix2< T > | inlinestatic |
identity() noexcept | MR::Matrix2< T > | inlinestatic |
inverse() const noexcept | MR::Matrix2< T > | |
Matrix2() noexcept=default | MR::Matrix2< T > | |
Matrix2(const Vector2< T > &x, const Vector2< T > &y) | MR::Matrix2< T > | inline |
Matrix2(const Matrix2< U > &m) | MR::Matrix2< T > | inlineexplicit |
norm() const noexcept | MR::Matrix2< T > | inline |
normSq() const noexcept | MR::Matrix2< T > | inline |
operator!=(const Matrix2< T > &a, const Matrix2< T > &b) | MR::Matrix2< T > | friend |
operator*(T a, const Matrix2< T > &b) -> Matrix2< decltype(std::declval< T >() *std::declval< T >())> | MR::Matrix2< T > | friend |
operator*(const Matrix2< T > &b, T a) -> Matrix2< decltype(std::declval< T >() *std::declval< T >())> | MR::Matrix2< T > | friend |
operator*(const Matrix2< T > &a, const Vector2< T > &b) -> Vector2< decltype(dot(std::declval< Vector2< T > >(), std::declval< Vector2< T > >()))> | MR::Matrix2< T > | friend |
operator*(const Matrix2< T > &a, const Matrix2< T > &b) -> Matrix2< decltype(dot(std::declval< Vector2< T > >(), std::declval< Vector2< T > >()))> | MR::Matrix2< T > | friend |
operator*=(Matrix2< T > &a, T b) | MR::Matrix2< T > | friend |
operator+(const Matrix2< T > &a, const Matrix2< T > &b) -> Matrix2< decltype(std::declval< T >()+std::declval< T >())> | MR::Matrix2< T > | friend |
operator+=(Matrix2< T > &a, const Matrix2< T > &b) | MR::Matrix2< T > | friend |
operator-(const Matrix2< T > &a, const Matrix2< T > &b) -> Matrix2< decltype(std::declval< T >() - std::declval< T >())> | MR::Matrix2< T > | friend |
operator-=(Matrix2< T > &a, const Matrix2< T > &b) | MR::Matrix2< T > | friend |
operator/(Matrix2< T > b, T a) -> Matrix2< decltype(std::declval< T >()/std::declval< T >())> | MR::Matrix2< T > | friend |
operator/=(Matrix2< T > &a, T b) | MR::Matrix2< T > | friend |
operator==(const Matrix2< T > &a, const Matrix2< T > &b) | MR::Matrix2< T > | friend |
operator[](int row) const noexcept | MR::Matrix2< T > | inline |
operator[](int row) noexcept | MR::Matrix2< T > | inline |
outer(const Vector2< T > &a, const Vector2< T > &b) | MR::Matrix2< T > | related |
rotation(T angle) noexcept | MR::Matrix2< T > | static |
rotation(const Vector2< T > &from, const Vector2< T > &to) noexcept | MR::Matrix2< T > | static |
scale(T s) noexcept | MR::Matrix2< T > | inlinestatic |
scale(T sx, T sy) noexcept | MR::Matrix2< T > | inlinestatic |
scale(const Vector2< T > &s) noexcept | MR::Matrix2< T > | inlinestatic |
trace() const noexcept | MR::Matrix2< T > | inline |
transposed() const noexcept | MR::Matrix2< T > | |
ValueType typedef | MR::Matrix2< T > | |
VectorType typedef | MR::Matrix2< T > | |
x | MR::Matrix2< T > | |
y | MR::Matrix2< T > | |
zero() noexcept | MR::Matrix2< T > | inlinestatic |