Castor3D 0.16.0
Multiplatform 3D engine
|
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. | |