Magnum/Math/RectangularMatrix.h file

Class Magnum::Math::RectangularMatrix, alias Magnum::Math::Matrix2x3, Magnum::Math::Matrix3x2, Magnum::Math::Matrix2x4, Magnum::Math::Matrix4x2, Magnum::Math::Matrix3x4, Magnum::Math::Matrix4x3.

Namespaces

namespace Magnum
Root namespace.
namespace Magnum::Math
Math library.

Classes

template<std::size_t cols, std::size_t rows, class T>
class Magnum::Math::RectangularMatrix
Rectangular matrix.

Typedefs

template<class T>
using Matrix2x1 = RectangularMatrix<2, 1, T> new in Git master
Matrix with 2 columns and 1 row.
template<class T>
using Matrix2x3 = RectangularMatrix<2, 3, T>
Matrix with 2 columns and 3 rows.
template<class T>
using Matrix2x4 = RectangularMatrix<2, 4, T>
Matrix with 2 columns and 4 rows.
template<class T>
using Matrix3x1 = RectangularMatrix<3, 1, T> new in Git master
Matrix with 3 columns and 1 row.
template<class T>
using Matrix3x2 = RectangularMatrix<3, 2, T>
Matrix with 3 columns and 2 rows.
template<class T>
using Matrix3x4 = RectangularMatrix<3, 4, T>
Matrix with 3 columns and 4 rows.
template<class T>
using Matrix4x1 = RectangularMatrix<4, 1, T> new in Git master
Matrix with 4 columns and 1 row.
template<class T>
using Matrix4x2 = RectangularMatrix<4, 2, T>
Matrix with 4 columns and 2 rows.
template<class T>
using Matrix4x3 = RectangularMatrix<4, 3, T>
Matrix with 4 columns and 3 rows.

Functions

template<std::size_t cols, std::size_t rows, class T>
auto operator<<(Debug& debug, const Magnum::Math::RectangularMatrix<cols, rows, T>& value) -> Debug&
Debug output operator.