Free Electron
|
This is the complete list of members for fe::Quaternion< T >, including all inherited members.
computeAngleAxis(T &radians, Vector< 3, T > &axis) const (defined in fe::Quaternion< T >) | fe::Quaternion< T > | inline |
equivalent(const Quaternion< T > &lhs, const Quaternion< T > &rhs, T margin) | fe::Quaternion< T > | related |
forcePositiveW(Quaternion< T > &lhs) | fe::Quaternion< T > | related |
get4(T array[4]) (defined in fe::Vector< 4, T >) | fe::Vector< 4, T > | inlineprotected |
invert(Quaternion< T > &lhs) | fe::Quaternion< T > | related |
m_data (defined in fe::Vector< 4, T >) | fe::Vector< 4, T > | protected |
nlerp(Quaternion< T > &result, const Quaternion< T > &from, const Quaternion< T > &to, T fraction) | fe::Quaternion< T > | related |
normalize(Quaternion< T > &result) | fe::Quaternion< T > | related |
operator*(const Quaternion< T > &lhs, const Quaternion< T > &rhs) | fe::Quaternion< T > | related |
operator*(const U &lhs, const Quaternion< T > &rhs) | fe::Quaternion< T > | related |
operator*(const Quaternion< T > &lhs, const U &rhs) | fe::Quaternion< T > | related |
operator*=(Quaternion< T > &lhs, const Quaternion< T > &rhs) | fe::Quaternion< T > | related |
operator*=(Quaternion< T > &lhs, U scale) | fe::Quaternion< T > | related |
operator-(const Quaternion< T > &lhs) | fe::Quaternion< T > | related |
operator=(const Quaternion< T > &other) (defined in fe::Quaternion< T >) | fe::Quaternion< T > | inline |
operator=(const Matrix< 3, 4, T > &matrix) (defined in fe::Quaternion< T >) | fe::Quaternion< T > | inline |
operator=(const Vector< 4, T > &other) (defined in fe::Vector< 4, T >) | fe::Vector< 4, T > | inlineprotected |
operator=(const Vector< 4, U > &other) (defined in fe::Vector< 4, T >) | fe::Vector< 4, T > | inlineprotected |
operator=(const Vector< 3, T > &other) (defined in fe::Vector< 4, T >) | fe::Vector< 4, T > | inlineprotected |
operator=(const Vector< 3, U > &other) (defined in fe::Vector< 4, T >) | fe::Vector< 4, T > | inlineprotected |
operator=(const Vector< 2, T > &other) (defined in fe::Vector< 4, T >) | fe::Vector< 4, T > | inlineprotected |
operator=(const Vector< 2, U > &other) (defined in fe::Vector< 4, T >) | fe::Vector< 4, T > | inlineprotected |
operator=(const T *array) (defined in fe::Vector< 4, T >) | fe::Vector< 4, T > | inlineprotected |
operator==(const Quaternion< T > &lhs, const Quaternion< T > &rhs) | fe::Quaternion< T > | related |
operator[](U32 index) const (defined in fe::Vector< 4, T >) | fe::Vector< 4, T > | inlineprotected |
operator[](U32 index) | fe::Vector< 4, T > | inlineprotected |
print(const Quaternion< T > &lhs) | fe::Quaternion< T > | related |
Quaternion(void) (defined in fe::Quaternion< T >) | fe::Quaternion< T > | inline |
Quaternion(const Quaternion< T > &other) (defined in fe::Quaternion< T >) | fe::Quaternion< T > | inline |
Quaternion(T radians, const Vector< 3, T > &axis) (defined in fe::Quaternion< T >) | fe::Quaternion< T > | inline |
Quaternion(T radians, Axis axis) (defined in fe::Quaternion< T >) | fe::Quaternion< T > | inline |
Quaternion(const T *pArray) (defined in fe::Quaternion< T >) | fe::Quaternion< T > | inline |
Quaternion(T x, T y, T z, T w) (defined in fe::Quaternion< T >) | fe::Quaternion< T > | inline |
Quaternion(const Matrix< 3, 4, T > &matrix) (defined in fe::Quaternion< T >) | fe::Quaternion< T > | inline |
set(Quaternion< T > &result) | fe::Quaternion< T > | related |
set(Quaternion< T > &result, X x, Y y, Z z, W w) | fe::Quaternion< T > | related |
set(Quaternion< T > &result, U radians, const Vector< 3, T > &axis) | fe::Quaternion< T > | related |
set(Quaternion< T > &result, U radians, const Axis axis) | fe::Quaternion< T > | related |
set(Quaternion< T > &result, const Vector< 3, T > &from, const Vector< 3, T > &to) | fe::Quaternion< T > | related |
set4(T x=T(0), T y=T(0), T z=T(0), T w=T(0)) (defined in fe::Vector< 4, T >) | fe::Vector< 4, T > | inlineprotected |
setAt(Quaternion< T > &lhs, U32 index, U value) | fe::Quaternion< T > | related |
slerp(Quaternion< T > &result, const Quaternion< T > &from, const Quaternion< T > &to, T fraction) | fe::Quaternion< T > | related |
temp(void) const (defined in fe::Vector< 4, T >) | fe::Vector< 4, T > | inlineprotected |
Vector(void) (defined in fe::Vector< 4, T >) | fe::Vector< 4, T > | inlineprotected |
Vector(const Vector< 4, T > &other) (defined in fe::Vector< 4, T >) | fe::Vector< 4, T > | inlineprotected |
Vector(const Vector< 4, U > &other) (defined in fe::Vector< 4, T >) | fe::Vector< 4, T > | inlineprotected |
Vector(const Vector< 3, T > &other) (defined in fe::Vector< 4, T >) | fe::Vector< 4, T > | inlineprotected |
Vector(const Vector< 3, U > &other) (defined in fe::Vector< 4, T >) | fe::Vector< 4, T > | inlineprotected |
Vector(const Vector< 2, T > &other) (defined in fe::Vector< 4, T >) | fe::Vector< 4, T > | inlineprotected |
Vector(const Vector< 2, U > &other) (defined in fe::Vector< 4, T >) | fe::Vector< 4, T > | inlineprotected |
Vector(const T *array) (defined in fe::Vector< 4, T >) | fe::Vector< 4, T > | inlineprotected |
Vector(T x, T y, T z=T(0), T w=T(0)) (defined in fe::Vector< 4, T >) | fe::Vector< 4, T > | inlineprotected |