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

#include <PerspectiveBuilder.hpp>

Public Member Functions

 PerspectiveBuilder (T fovX, const Vector< T, Dim - 1, Packed > &ratios, T nearPlane, T farPlane, T projNearPlane=0, T projFarPlane=1)
 
PerspectiveBuilderoperator= (const PerspectiveBuilder &)=delete
 
template<class U , eMatrixOrder Order, eMatrixLayout Layout, bool MPacked>
 operator Matrix< U, Dim+1, Dim+1, Order, Layout, MPacked > () const
 

Constructor & Destructor Documentation

◆ PerspectiveBuilder()

template<class T , int Dim, bool Packed>
mathter::PerspectiveBuilder< T, Dim, Packed >::PerspectiveBuilder ( fovX,
const Vector< T, Dim - 1, Packed > &  ratios,
nearPlane,
farPlane,
projNearPlane = 0,
projFarPlane = 1 
)
inline

Member Function Documentation

◆ operator Matrix< U, Dim+1, Dim+1, Order, Layout, MPacked >()

template<class T , int Dim, bool Packed>
template<class U , eMatrixOrder Order, eMatrixLayout Layout, bool MPacked>
mathter::PerspectiveBuilder< T, Dim, Packed >::operator Matrix< U, Dim+1, Dim+1, Order, Layout, MPacked > ( ) const
inline

◆ operator=()

template<class T , int Dim, bool Packed>
PerspectiveBuilder& mathter::PerspectiveBuilder< T, Dim, Packed >::operator= ( const PerspectiveBuilder< T, Dim, Packed > &  )
delete

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