Scaleform::Render::Quaternion
template <typename T> class Quaternion;
Quaternion class for representing rotations.
Method |
Description |
Computes the dot product of two quaternions. | |
Returns true when this Quaternion equals specified Quaternion, within a tolerance. | |
Converts to an angle (radians) around an axis (unit vector). | |
Returns this Quaternion as Euler angles (radians). | |
Returns the W component of the quaternion. | |
Returns the X component of the quaternion. | |
Returns the Y component of the quaternion. | |
Returns the Z component of the quaternion. | |
Inverts the quaternion. | |
Checks if this is an identity quaternion. | |
Checks if this is a zero rotation. | |
Obtains the length of this quaternion. | |
Obtains the length of this quaternion. | |
Obtains the squared length of this quaternion. | |
Performs a normalized lerp operation of the two quaternions. | |
Normalize the Quaternion. | |
Quaternion constructor. | |
Set the Quaternion based on Euler angles (radians). | |
Set Quaternion to represent a rotation from one vector to another. | |
Sets the Quaternion. | |
Sets the Quaternion. | |
Creates a Quaternion from a rotation angle and a rotation axis. | |
Sets the quaterion to identity one. | |
Sets the W component of the quaternion. | |
Sets the X component of the quaternion. | |
Sets the Y component of the quaternion. | |
Sets the Z component of the quaternion. | |
Convenience function to spherically interpolate two quarterions. |
Render_Quaternion.h