Castor3D 0.16.0
Multiplatform 3D engine
Classes | Espaces de nommage | Fonctions | Variables
Référence du fichier Speed.hpp

Classes

struct  castor::SpeedTraitsT< ValueT >
 Les traits pour une vitesse. Plus de détails...
 
struct  castor::SpeedTraitsT< Point< ValueT, 2 > >
 
struct  castor::SpeedTraitsT< Point< ValueT, 3 > >
 
struct  castor::SpeedTraitsT< Point< ValueT, 4 > >
 
struct  castor::SpeedTraitsT< AngleT< ValueT > >
 
class  castor::SpeedT< ValueT, DurationT, TraitsT >
 Une vitesse. Plus de détails...
 
struct  castor::IsSpeedT< ValueT >
 
struct  castor::IsSpeedT< SpeedT< ValueT, Seconds > >
 
struct  castor::IsSpeedT< SpeedT< ValueT, Milliseconds > >
 
struct  castor::IsSpeedT< SpeedT< ValueT, Microseconds > >
 
struct  castor::IsSpeedT< SpeedT< ValueT, Nanoseconds > >
 

Espaces de nommage

namespace  castor
 

Fonctions

template<typename DurationT , typename ValueT >
SpeedT< ValueT, DurationT > castor::makeSpeed (ValueT const &value)
 
template<typename DurationT , typename ValueT >
SpeedT< ValueT, DurationT > castor::makeSpeed (ValueT const &value, DurationT const &)
 
template<typename ValueT , typename DurationT , typename TraitsT >
bool castor::operator== (SpeedT< ValueT, DurationT, TraitsT > const &lhs, SpeedT< ValueT, DurationT, TraitsT > const &rhs)
 
template<typename ValueT , typename DurationT , typename TraitsT >
bool castor::operator!= (SpeedT< ValueT, DurationT, TraitsT > const &lhs, SpeedT< ValueT, DurationT, TraitsT > const &rhs)
 
template<typename ValueT , typename DurationT , typename TraitsT >
bool castor::operator< (SpeedT< ValueT, DurationT, TraitsT > const &lhs, SpeedT< ValueT, DurationT, TraitsT > const &rhs)
 
template<typename ValueT , typename DurationT , typename TraitsT >
bool castor::operator>= (SpeedT< ValueT, DurationT, TraitsT > const &lhs, SpeedT< ValueT, DurationT, TraitsT > const &rhs)
 
template<typename ValueT , typename DurationT , typename TraitsT >
bool castor::operator> (SpeedT< ValueT, DurationT, TraitsT > const &lhs, SpeedT< ValueT, DurationT, TraitsT > const &rhs)
 
template<typename ValueT , typename DurationT , typename TraitsT >
bool castor::operator<= (SpeedT< ValueT, DurationT, TraitsT > const &lhs, SpeedT< ValueT, DurationT, TraitsT > const &rhs)
 

Variables

template<typename ValueT >
static bool constexpr castor::isSpeedT = IsSpeedT< ValueT >::value