GL Studio C++ Runtime API
GlsQuaternion< Type > Member List

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