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

Classes

class  castor::QuaternionT< T >
 Représentation d'un quaternion. Plus de détails...
 

Espaces de nommage

namespace  castor
 

Définitions de type

template<typename T >
using castor::QuaternionDataT = PointData< T, 4u >
 

Fonctions

template<typename T >
QuaternionT< T > castor::operator+ (QuaternionT< T > const &lhs, QuaternionT< T > const &rhs)
 Opérateur d'addition.
 
template<typename T >
QuaternionT< T > castor::operator- (QuaternionT< T > const &lhs, QuaternionT< T > const &rhs)
 Opérateur de soustraction.
 
template<typename T >
QuaternionT< T > castor::operator* (QuaternionT< T > const &lhs, QuaternionT< T > const &rhs)
 Opérateur de multiplication.
 
template<typename T >
QuaternionT< T > castor::operator* (QuaternionT< T > const &lhs, double rhs)
 Opérateur de multiplication.
 
template<typename T >
QuaternionT< T > castor::operator* (QuaternionT< T > const &lhs, float rhs)
 Opérateur de multiplication.
 
template<typename T >
QuaternionT< T > castor::operator* (double lhs, QuaternionT< T > const &rhs)
 Opérateur de multiplication.
 
template<typename T >
QuaternionT< T > castor::operator* (float lhs, QuaternionT< T > const &rhs)
 Opérateur de multiplication.
 
template<typename T >
QuaternionT< T > castor::operator- (QuaternionT< T > const &quat)
 Opérateur de négation.
 
template<typename CharT , typename T >
std::basic_ostream< CharT > & castor::operator<< (std::basic_ostream< CharT > &stream, QuaternionT< T > const &quat)
 Opérateur de flux.