Castor3D 0.16.0
Multiplatform 3D engine
castor::SquareMatrix< T, Count > Member List

This is the complete list of members for castor::SquareMatrix< T, Count >, including all inherited members.

col_type typedefcastor::Matrix< T, Count, Count >
constPtr() constcastor::Matrix< T, Count, Count >
countcastor::Matrix< T, Count, Count >protectedstatic
getCofactor(uint32_t column, uint32_t row) constcastor::SquareMatrix< T, Count >
getColumn(uint32_t index) constcastor::Matrix< T, Count, Count >
getColumn(uint32_t index)castor::Matrix< T, Count, Count >
getColumn(uint32_t index, Point< value_type, Rows > &result) constcastor::Matrix< T, Count, Count >
getColumn(uint32_t index, Coords< value_type, Rows > &result)castor::Matrix< T, Count, Count >
getDeterminant() constcastor::SquareMatrix< T, Count >
getIdentity()castor::Matrix< T, Count, Count >static
getInverse() constcastor::SquareMatrix< T, Count >
getMinor(uint32_t x, uint32_t y) constcastor::SquareMatrix< T, Count >
getRow(uint32_t index) constcastor::Matrix< T, Count, Count >
getRow(uint32_t index, Point< value_type, Columns > &result) constcastor::Matrix< T, Count, Count >
getTrace() constcastor::Matrix< T, Count, Count >
getTransposed() constcastor::SquareMatrix< T, Count >
Matrix< T, Count, Count >::getTransposed(transpose_type &result) constcastor::Matrix< T, Count, Count >
initialise()castor::Matrix< T, Count, Count >
initialise(value_type const &value)castor::Matrix< T, Count, Count >
invert()castor::SquareMatrix< T, Count >
isAntiSymmetrical() constcastor::SquareMatrix< T, Count >
isOrthogonal() constcastor::SquareMatrix< T, Count >
isRightSizecastor::SquareMatrix< T, Count >static
isSymmetrical() constcastor::SquareMatrix< T, Count >
m_columnscastor::Matrix< T, Count, Count >
m_datacastor::Matrix< T, Count, Count >
Matrix()castor::Matrix< T, Count, Count >
Matrix(NoInit const &)castor::Matrix< T, Count, Count >explicit
Matrix(Matrix const &matrix)castor::Matrix< T, Count, Count >
Matrix(Matrix &&matrix) noexceptcastor::Matrix< T, Count, Count >
Matrix(T const &value)castor::Matrix< T, Count, Count >explicit
Matrix(T *matrix)castor::Matrix< T, Count, Count >explicit
Matrix(Type const *matrix)castor::Matrix< T, Count, Count >explicit
Matrix(Array< Type, Columns *Rows > const &rhs)castor::Matrix< T, Count, Count >explicit
Matrix(Matrix< Type, Columns, Rows > const &matrix)castor::Matrix< T, Count, Count >explicit
Matrix(std::initializer_list< T > rhs)castor::Matrix< T, Count, Count >explicit
Matrix(Types &&... inits)castor::Matrix< T, Count, Count >inlineexplicit
matrix_type typedefcastor::SquareMatrix< T, Count >
my_type typedefcastor::Matrix< T, Count, Count >
operator()(uint32_t col, uint32_t row)castor::Matrix< T, Count, Count >
operator()(uint32_t col, uint32_t row) constcastor::Matrix< T, Count, Count >
operator*=(SquareMatrix< Type, Count > const &rhs)castor::SquareMatrix< T, Count >
operator*=(Type const *rhs)castor::SquareMatrix< T, Count >
operator*=(T const &rhs)castor::SquareMatrix< T, Count >
operator+=(SquareMatrix< Type, Count > const &rhs)castor::SquareMatrix< T, Count >
operator+=(Type const *rhs)castor::SquareMatrix< T, Count >
operator+=(T const &rhs)castor::SquareMatrix< T, Count >
Matrix< T, Count, Count >::operator+=(Matrix< Type, Columns, Rows > const &rhs)castor::Matrix< T, Count, Count >
operator-=(SquareMatrix< Type, Count > const &rhs)castor::SquareMatrix< T, Count >
operator-=(Type const *rhs)castor::SquareMatrix< T, Count >
operator-=(T const &rhs)castor::SquareMatrix< T, Count >
Matrix< T, Count, Count >::operator-=(Matrix< Type, Columns, Rows > const &rhs)castor::Matrix< T, Count, Count >
operator/=(T const &rhs)castor::SquareMatrix< T, Count >
operator=(Matrix< Type, Count, Count > const &rhs)castor::SquareMatrix< T, Count >
operator=(SquareMatrix< T, Count > const &rhs)castor::SquareMatrix< T, Count >
operator=(SquareMatrix< T, Count > &&rhs) noexceptcastor::SquareMatrix< T, Count >
operator=(SquareMatrix< Type, Count > const &rhs)castor::SquareMatrix< T, Count >
operator=(Type const *rhs)castor::SquareMatrix< T, Count >
Matrix< T, Count, Count >::operator=(Matrix< T, Columns, Rows > const &rhs)castor::Matrix< T, Count, Count >
Matrix< T, Count, Count >::operator=(Matrix< T, Columns, Rows > &&rhs) noexceptcastor::Matrix< T, Count, Count >
Matrix< T, Count, Count >::operator=(Matrix< Type, Columns, Rows > const &rhs)castor::Matrix< T, Count, Count >
operator[](uint32_t index) constcastor::Matrix< T, Count, Count >
operator[](uint32_t index)castor::Matrix< T, Count, Count >
ptr()castor::Matrix< T, Count, Count >
recGetMinor(uint32_t x, uint32_t y, uint32_t rows, uint32_t cols) constcastor::Matrix< T, Count, Count >protected
row_type typedefcastor::Matrix< T, Count, Count >
setColumn(uint32_t index, value_type const *col)castor::Matrix< T, Count, Count >
setColumn(uint32_t index, Point< value_type, Rows > const &col)castor::Matrix< T, Count, Count >
setColumn(uint32_t index, Coords< value_type const, Rows > const &col)castor::Matrix< T, Count, Count >
setColumn(uint32_t index, Coords< value_type, Rows > const &col)castor::Matrix< T, Count, Count >
setIdentity()castor::Matrix< T, Count, Count >
setRow(uint32_t index, value_type const *row)castor::Matrix< T, Count, Count >
setRow(uint32_t index, Point< value_type, Columns > const &row)castor::Matrix< T, Count, Count >
setRow(uint32_t index, Coords< value_type, Columns > const &row)castor::Matrix< T, Count, Count >
sizecastor::Matrix< T, Count, Count >protectedstatic
square_type typedefcastor::SquareMatrix< T, Count >
SquareMatrix()castor::SquareMatrix< T, Count >
SquareMatrix(NoInit const &)castor::SquareMatrix< T, Count >explicit
SquareMatrix(T const &rhs)castor::SquareMatrix< T, Count >explicit
SquareMatrix(SquareMatrix const &rhs)castor::SquareMatrix< T, Count >
SquareMatrix(SquareMatrix &&rhs) noexceptcastor::SquareMatrix< T, Count >
SquareMatrix(SquareMatrix< T, CountU > const &rhs)castor::SquareMatrix< T, Count >explicit
SquareMatrix(SquareMatrix< Type, Count > const &rhs)castor::SquareMatrix< T, Count >explicit
SquareMatrix(Matrix< Type, Count, Count > const &rhs)castor::SquareMatrix< T, Count >explicit
SquareMatrix(Array< Type, Count *Count > const &rhs)castor::SquareMatrix< T, Count >explicit
SquareMatrix(Type const *rhs)castor::SquareMatrix< T, Count >explicit
SquareMatrix(std::initializer_list< T > rhs)castor::SquareMatrix< T, Count >explicit
SquareMatrix(Types &&... inits)castor::SquareMatrix< T, Count >inlineexplicit
transpose()castor::SquareMatrix< T, Count >
transpose_type typedefcastor::SquareMatrix< T, Count >
value_type typedefcastor::Matrix< T, Count, Count >
~Matrix() noexcept=defaultcastor::Matrix< T, Count, Count >