Quaternion Members
XNA Game Studio Express
The following tables list the members exposed by the Quaternion type.
| Name | Description | |
|---|---|---|
![]() | Quaternion | Overloaded. Initializes a new instance of Quaternion. |
| Name | Description | |
|---|---|---|
![]() | Identity | Returns a Quaternion representing no rotation. |
| Name | Description | |
|---|---|---|
![]() | Add | Overloaded. Adds two Quaternions. |
![]() | Concatenate | Overloaded. Concatenates two Quaternions; the result represents the first rotation followed by the second rotation. |
![]() | Conjugate | Overloaded. Calculates the conjugate of a Quaternion. |
![]() | CreateFromAxisAngle | Overloaded. Creates a Quaternion from a vector and an angle to rotate about the vector. |
![]() | CreateFromRotationMatrix | Overloaded. Creates a Quaternion from a rotation Matrix. |
![]() | CreateFromYawPitchRoll | Overloaded. Creates a new Quaternion from specified yaw, pitch, and roll angles. |
![]() | Divide | Overloaded. Divides a Quaternion by another Quaternion. |
![]() | Dot | Overloaded. Calculates the dot product of two Quaternions. |
![]() | Equals | Overloaded. Returns a value that indicates whether the current instance is equal to a specified object. |
![]() | GetHashCode | Get the hash code of this object. |
![]() | GetType | (Inherited from Object.) |
![]() | Inverse | Overloaded. Returns the inverse of a Quaternion. |
![]() | Length | Calculates the length of a Quaternion. |
![]() | LengthSquared | Calculates the length squared of a Quaternion. |
![]() | Lerp | Overloaded. Linearly interpolates between two quaternions. |
![]() | Multiply | Overloaded. Multiplies a quaternion by a scalar or another quaternion. |
![]() | Negate | Overloaded. Flips the sign of each component of the quaternion. |
![]() | Normalize | Overloaded. Divides each component of a quaternion by the length of the quaternion. |
![]() | op_Addition | Adds two Quaternions. |
![]() | op_Division | Divides a Quaternion by another Quaternion. |
![]() | op_Equality | Compares two Quaternions for equality. |
![]() | op_Inequality | Compare two Quaternions for inequality. |
![]() | op_Multiply | Overloaded. Multiplies a quaternion by a scalar or another quaternion. |
![]() | op_Subtraction | Subtracts a quaternion from another quaternion. |
![]() | op_UnaryNegation | Flips the sign of each component of the quaternion. |
![]() | ReferenceEquals | (Inherited from Object.) |
![]() | Slerp | Overloaded. Interpolates between two quaternions, using spherical linear interpolation. |
![]() | Subtract | Overloaded. Subtracts a quaternion from another quaternion. |
![]() | ToString | Retireves a string representation of the current object. |
| Name | Description | |
|---|---|---|
![]() | Finalize | (Inherited from Object.) |
![]() | MemberwiseClone | (Inherited from Object.) |

