The methods of MonoMac.OpenGL.Quaternion are listed below. For a list of all members, see the Quaternion Members list.
See Also: Inherited members from System.ValueType
static | Add(Quaternion, Quaternion)Add two quaternions | |
static | Add(ref Quaternion, ref Quaternion, out Quaternion)Add two quaternions | |
Conjugate()Convert this quaternion to its conjugate | ||
static | Conjugate(Quaternion)Get the conjugate of the given quaternion | |
static | Conjugate(ref Quaternion, out Quaternion)Get the conjugate of the given quaternion | |
Equals(Quaternion)Compares this Quaternion instance to another Quaternion for equality. | ||
override | Equals(object)Compares this object instance to another object for equality. | |
static | FromAxisAngle(Vector3, float)Build a quaternion from the given axis and angle | |
override | GetHashCode()Provides the hash code for this object. | |
static | Invert(Quaternion)Get the inverse of the given quaternion | |
static | Invert(ref Quaternion, out Quaternion)Get the inverse of the given quaternion | |
static | Mult(Quaternion, Quaternion)Multiplies two instances. | |
static | Mult(ref Quaternion, ref Quaternion, out Quaternion)Multiplies two instances. | |
static | Multiply(Quaternion, Quaternion)Multiplies two instances. | |
static | Multiply(Quaternion, float)Multiplies an instance by a scalar. | |
static | Multiply(ref Quaternion, ref Quaternion, out Quaternion)Multiplies two instances. | |
static | Multiply(ref Quaternion, float, out Quaternion)Multiplies an instance by a scalar. | |
Normalize()Scales the Quaternion to unit length. | ||
static | Normalize(Quaternion)Scale the given quaternion to unit length | |
static | Normalize(ref Quaternion, out Quaternion)Scale the given quaternion to unit length | |
static | Slerp(Quaternion, Quaternion, float)Do Spherical linear interpolation between two quaternions | |
static | Sub(Quaternion, Quaternion)Subtracts two instances. | |
static | Sub(ref Quaternion, ref Quaternion, out Quaternion)Subtracts two instances. | |
ToAxisAngle()Convert this instance to an axis-angle representation. | ||
ToAxisAngle(out Vector3, out float)Convert the current quaternion to axis angle representation | ||
override | ToString()Returns a System.String that represents the current Quaternion. |