Mathter
A configurable 3D math library for game developers.
Public Types | Static Public Attributes | List of all members
mathter::traits::MatrixTraitsHelper< Matrix< T_, Rows_, Columns_, Order_, Layout_, Packed_ > > Class Template Reference

#include <Traits.hpp>

Public Types

using Type = T_
 

Static Public Attributes

static constexpr int Rows = Rows_
 
static constexpr int Columns = Columns_
 
static constexpr eMatrixOrder Order = Order_
 
static constexpr eMatrixLayout Layout = Layout_
 
static constexpr bool Packed = Packed_
 

Member Typedef Documentation

◆ Type

template<class T_ , int Rows_, int Columns_, eMatrixOrder Order_, eMatrixLayout Layout_, bool Packed_>
using mathter::traits::MatrixTraitsHelper< Matrix< T_, Rows_, Columns_, Order_, Layout_, Packed_ > >::Type = T_

Member Data Documentation

◆ Columns

template<class T_ , int Rows_, int Columns_, eMatrixOrder Order_, eMatrixLayout Layout_, bool Packed_>
constexpr int mathter::traits::MatrixTraitsHelper< Matrix< T_, Rows_, Columns_, Order_, Layout_, Packed_ > >::Columns = Columns_
static

◆ Layout

template<class T_ , int Rows_, int Columns_, eMatrixOrder Order_, eMatrixLayout Layout_, bool Packed_>
constexpr eMatrixLayout mathter::traits::MatrixTraitsHelper< Matrix< T_, Rows_, Columns_, Order_, Layout_, Packed_ > >::Layout = Layout_
static

◆ Order

template<class T_ , int Rows_, int Columns_, eMatrixOrder Order_, eMatrixLayout Layout_, bool Packed_>
constexpr eMatrixOrder mathter::traits::MatrixTraitsHelper< Matrix< T_, Rows_, Columns_, Order_, Layout_, Packed_ > >::Order = Order_
static

◆ Packed

template<class T_ , int Rows_, int Columns_, eMatrixOrder Order_, eMatrixLayout Layout_, bool Packed_>
constexpr bool mathter::traits::MatrixTraitsHelper< Matrix< T_, Rows_, Columns_, Order_, Layout_, Packed_ > >::Packed = Packed_
static

◆ Rows

template<class T_ , int Rows_, int Columns_, eMatrixOrder Order_, eMatrixLayout Layout_, bool Packed_>
constexpr int mathter::traits::MatrixTraitsHelper< Matrix< T_, Rows_, Columns_, Order_, Layout_, Packed_ > >::Rows = Rows_
static

The documentation for this class was generated from the following file: