Mathter
A configurable 3D math library for game developers.
Public Member Functions | List of all members
mathter::Rotation2DBuilder< T > Class Template Reference

#include <Rotation2DBuilder.hpp>

Public Member Functions

 Rotation2DBuilder (const T &angle)
 
Rotation2DBuilderoperator= (const Rotation2DBuilder &)=delete
 
template<class U , eMatrixOrder Order, eMatrixLayout Layout, bool MPacked>
 operator Matrix< U, 3, 3, Order, Layout, MPacked > () const
 
template<class U , eMatrixOrder Order, eMatrixLayout Layout, bool MPacked>
 operator Matrix< U, 2, 2, Order, Layout, MPacked > () const
 
template<class U , eMatrixLayout Layout, bool MPacked>
 operator Matrix< U, 2, 3, eMatrixOrder::PRECEDE_VECTOR, Layout, MPacked > () const
 
template<class U , eMatrixLayout Layout, bool MPacked>
 operator Matrix< U, 3, 2, eMatrixOrder::FOLLOW_VECTOR, Layout, MPacked > () const
 

Constructor & Destructor Documentation

◆ Rotation2DBuilder()

template<class T >
mathter::Rotation2DBuilder< T >::Rotation2DBuilder ( const T &  angle)
inline

Member Function Documentation

◆ operator Matrix< U, 2, 2, Order, Layout, MPacked >()

template<class T >
template<class U , eMatrixOrder Order, eMatrixLayout Layout, bool MPacked>
mathter::Rotation2DBuilder< T >::operator Matrix< U, 2, 2, Order, Layout, MPacked > ( ) const
inline

◆ operator Matrix< U, 2, 3, eMatrixOrder::PRECEDE_VECTOR, Layout, MPacked >()

template<class T >
template<class U , eMatrixLayout Layout, bool MPacked>
mathter::Rotation2DBuilder< T >::operator Matrix< U, 2, 3, eMatrixOrder::PRECEDE_VECTOR, Layout, MPacked > ( ) const
inline

◆ operator Matrix< U, 3, 2, eMatrixOrder::FOLLOW_VECTOR, Layout, MPacked >()

template<class T >
template<class U , eMatrixLayout Layout, bool MPacked>
mathter::Rotation2DBuilder< T >::operator Matrix< U, 3, 2, eMatrixOrder::FOLLOW_VECTOR, Layout, MPacked > ( ) const
inline

◆ operator Matrix< U, 3, 3, Order, Layout, MPacked >()

template<class T >
template<class U , eMatrixOrder Order, eMatrixLayout Layout, bool MPacked>
mathter::Rotation2DBuilder< T >::operator Matrix< U, 3, 3, Order, Layout, MPacked > ( ) const
inline

◆ operator=()

template<class T >
Rotation2DBuilder& mathter::Rotation2DBuilder< T >::operator= ( const Rotation2DBuilder< T > &  )
delete

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