QuaternionTraits Class |
Namespace: DigitalRune.Animation.Traits
The QuaternionTraits type exposes the following members.
Name | Description | |
---|---|---|
QuaternionTraits | Initializes a new instance of the QuaternionTraits class |
Name | Description | |
---|---|---|
Add |
Adds the given animation values.
| |
BeginBlend |
Begins the interpolation of n animation values.
| |
BlendNext |
Blends the given animation value to the current value.
| |
Copy |
Copies the specified animation value.
| |
Create |
Creates an animation value. (If the animation value is a heap object, then method reuses any
previously recycled instance or allocates a new instance if necessary.)
| |
EndBlend |
Finalizes the interpolation of n animation values.
| |
Equals | (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
Interpolate |
Performs a linear interpolation between two animation values.
| |
Invert |
Gets the inverse of an animation value.
| |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
Multiply |
Multiplies an animation value by a given factor.
| |
Recycle |
Recycles an animation value.
| |
Reset |
Resets the animation value of the given IAnimatablePropertyT.
| |
Set |
Sets the animation value of the given IAnimatablePropertyT.
| |
SetIdentity |
Gets the identity.
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
This type is available only in the XNA-compatible build of the DigitalRune.Animations.dll.
Linear interpolation (LERP) is used for quaternion interpolation. Spherical linear interpolation (SLERP) is not used because it is slower and the difference to LERP is minor.