LiteFX 0.4.1.2025
Computer Graphics Engine
Loading...
Searching...
No Matches
LiteFX::Math::Matrix< T, ROWS, COLS > Member List

This is the complete list of members for LiteFX::Math::Matrix< T, ROWS, COLS >, including all inherited members.

array_type typedefLiteFX::Math::Matrix< T, ROWS, COLS >protected
at(size_t row, size_t col) const noexceptLiteFX::Math::Matrix< T, ROWS, COLS >inline
at(size_t row, size_t col) noexceptLiteFX::Math::Matrix< T, ROWS, COLS >inline
begin() noexceptLiteFX::Math::Matrix< T, ROWS, COLS >inline
cbegin() const noexceptLiteFX::Math::Matrix< T, ROWS, COLS >inline
cend() const noexceptLiteFX::Math::Matrix< T, ROWS, COLS >inline
column(size_t col) const noexceptLiteFX::Math::Matrix< T, ROWS, COLS >inline
elements() const noexceptLiteFX::Math::Matrix< T, ROWS, COLS >inline
elements() noexceptLiteFX::Math::Matrix< T, ROWS, COLS >inline
end() noexceptLiteFX::Math::Matrix< T, ROWS, COLS >inline
generic_mat_type typedefLiteFX::Math::Matrix< T, ROWS, COLS >
identity() noexceptLiteFX::Math::Matrix< T, ROWS, COLS >inlinestatic
m_elementsLiteFX::Math::Matrix< T, ROWS, COLS >protected
mat_colsLiteFX::Math::Matrix< T, ROWS, COLS >static
mat_rowsLiteFX::Math::Matrix< T, ROWS, COLS >static
mat_type typedefLiteFX::Math::Matrix< T, ROWS, COLS >
Matrix() noexcept=defaultLiteFX::Math::Matrix< T, ROWS, COLS >
Matrix(T val) noexceptLiteFX::Math::Matrix< T, ROWS, COLS >inline
Matrix(array_type &&array) noexceptLiteFX::Math::Matrix< T, ROWS, COLS >inline
Matrix(std::initializer_list< scalar_type > elements) noexceptLiteFX::Math::Matrix< T, ROWS, COLS >inline
Matrix(const Matrix< scalar_type, rows, cols > &_other)LiteFX::Math::Matrix< T, ROWS, COLS >inline
Matrix(Matrix &&_other) noexcept=defaultLiteFX::Math::Matrix< T, ROWS, COLS >
Matrix(const Matrix &_other)=defaultLiteFX::Math::Matrix< T, ROWS, COLS >
operator std::array< T, mat_rows *mat_cols >() const noexceptLiteFX::Math::Matrix< T, ROWS, COLS >inline
operator std::span< const scalar_type >() const noexceptLiteFX::Math::Matrix< T, ROWS, COLS >inline
operator std::span< scalar_type >() noexceptLiteFX::Math::Matrix< T, ROWS, COLS >inline
operator std::vector< T >() const noexceptLiteFX::Math::Matrix< T, ROWS, COLS >inline
operator=(Matrix &&_other) noexcept=defaultLiteFX::Math::Matrix< T, ROWS, COLS >
operator=(const Matrix &_other)=defaultLiteFX::Math::Matrix< T, ROWS, COLS >
operator[](std::pair< size_t, size_t > position) const noexceptLiteFX::Math::Matrix< T, ROWS, COLS >inline
operator[](std::pair< size_t, size_t > position) noexceptLiteFX::Math::Matrix< T, ROWS, COLS >inline
row(size_t row) const noexceptLiteFX::Math::Matrix< T, ROWS, COLS >inline
row(size_t row) noexceptLiteFX::Math::Matrix< T, ROWS, COLS >inline
scalar_type typedefLiteFX::Math::Matrix< T, ROWS, COLS >
size() const noexceptLiteFX::Math::Matrix< T, ROWS, COLS >inline
symmetric() const noexceptLiteFX::Math::Matrix< T, ROWS, COLS >inline
transpose() const noexceptLiteFX::Math::Matrix< T, ROWS, COLS >inline
~Matrix() noexcept=defaultLiteFX::Math::Matrix< T, ROWS, COLS >