GL Studio C++ Runtime API
|
This is the complete list of members for GlsQuaternion< Type >, including all inherited members.
Conjugate() const | GlsQuaternion< Type > | inline |
Data() | GlsQuaternion< Type > | inline |
Data() const | GlsQuaternion< Type > | inline |
DotProduct(const GlsQuaternion &q) const | GlsQuaternion< Type > | inline |
GetAngleAxis(Type *angle, Vector *axis) | GlsQuaternion< Type > | inline |
GetEulerAngles() | GlsQuaternion< Type > | inline |
GetPitch(void) const | GlsQuaternion< Type > | inline |
GetRoll(void) const | GlsQuaternion< Type > | inline |
GetRotationMatrix() | GlsQuaternion< Type > | inline |
GetYaw(void) const | GlsQuaternion< Type > | inline |
GlsQuaternion() | GlsQuaternion< Type > | inline |
GlsQuaternion(Type x, Type y, Type z, Type w) | GlsQuaternion< Type > | inline |
GlsQuaternion(Type angle, const Vector &axis) | GlsQuaternion< Type > | inline |
GlsQuaternion(Type angle1, const Vector &axis1, Type angle2, const Vector &axis2, Type angle3, const Vector &axis3) | GlsQuaternion< Type > | inline |
GlsQuaternion(Type angleX, Type angleY, Type angleZ) | GlsQuaternion< Type > | inline |
GlsQuaternion(const Vector &anglesVec) | GlsQuaternion< Type > | inline |
GlsQuaternion(const GlsMatrixAffine< Type > &matrix) | GlsQuaternion< Type > | inline |
Inverse() const | GlsQuaternion< Type > | inline |
Magnitude() const | GlsQuaternion< Type > | inline |
MagnitudeSquared() const | GlsQuaternion< Type > | inline |
Normalize() | GlsQuaternion< Type > | inline |
operator!=(const GlsQuaternion &q) const | GlsQuaternion< Type > | inline |
operator*(Type s) const | GlsQuaternion< Type > | inline |
operator*(const GlsQuaternion &q) const | GlsQuaternion< Type > | inline |
operator*=(Type s) | GlsQuaternion< Type > | inline |
operator*=(const GlsQuaternion &q) | GlsQuaternion< Type > | inline |
operator+(const GlsQuaternion &q) const | GlsQuaternion< Type > | inline |
operator+=(const GlsQuaternion &q) | GlsQuaternion< Type > | inline |
operator-(const GlsQuaternion &q) const | GlsQuaternion< Type > | inline |
operator-() const | GlsQuaternion< Type > | inline |
operator-=(const GlsQuaternion &q) | GlsQuaternion< Type > | inline |
operator/(Type s) const | GlsQuaternion< Type > | inline |
operator/(const GlsQuaternion &q) const | GlsQuaternion< Type > | inline |
operator/=(Type s) | GlsQuaternion< Type > | inline |
operator/=(const GlsQuaternion &q) | GlsQuaternion< Type > | inline |
operator<(const GlsQuaternion &q) const | GlsQuaternion< Type > | inline |
operator==(const GlsQuaternion &q) const | GlsQuaternion< Type > | inline |
Set(Type x, Type y, Type z, Type w) | GlsQuaternion< Type > | inline |
SetFromAngleAxis(Type angle, const Vector &axis) | GlsQuaternion< Type > | inline |
SetFromAngleAxis(Type angle1, const Vector &axis1, Type angle2, const Vector &axis2, Type angle3, const Vector &axis3) | GlsQuaternion< Type > | inline |
SetFromEulerAngles(Type angleX, Type angleY, Type angleZ) | GlsQuaternion< Type > | inline |
SetFromRotationMatrix(const GlsMatrixAffine< Type > &matrix) | GlsQuaternion< Type > | inline |
SetFromSlerp(float t, const GlsQuaternion &from, const GlsQuaternion &to, bool adjustSign=true) | GlsQuaternion< Type > | inline |
SetFromVectors(const Vector &to, const Vector &from) | GlsQuaternion< Type > | inline |