The XQuaternionAnimator type exposes the following members.

Constructors

  NameDescription
XQuaternionAnimator

Methods

  NameDescription
AnimateOverloaded.
Attach
Attaches animator to the sprite.
(Inherited from XSpritePropertyAnimator.)
CollideWithOverloaded.
Detach
Detaches the animator from the sprite.
(Inherited from XSpritePropertyAnimator.)
Equals

Determines whether the specified Object is equal to the current Object.

(Inherited from Object.)
Finalize

Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.

(Inherited from Object.)
GetHashCode

Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.

(Inherited from Object.)
GetType

Gets the Type of the current instance.

(Inherited from Object.)
GetValue
Gets the property value.
(Inherited from XSpritePropertyAnimator.)
Join
Waits until the animation finishes.
(Inherited from XSpriteAnimator.)
MemberwiseClone

Creates a shallow copy of the current Object.

(Inherited from Object.)
OnAnimate
Carries out the very animation using the given animation time with the ability of backward playback.
(Overrides XSpriteAnimator..::.OnAnimate(Double, Double, Boolean).)
RewindOverloaded.
Set
Sets the start and the end value Quaternion of the animator.
SetPositionOverloaded.
SetSpriteStartState
Sets the sprite to the beginning of the animation.
(Inherited from XSpriteAnimator.)
SetStartValueToCurrent
Sets the start animator value from the current value.
SetValue
Sets the property value.
(Inherited from XSpritePropertyAnimator.)
SpriteAnimateHandler
Carries out the sprite animation and reacts to the Animate event.
(Inherited from XSpriteAnimator.)
StartOverloaded.
Stop
Stops the animation.
(Inherited from XSpriteAnimator.)
StopRunning
Stops running animation.
(Inherited from XSpriteAnimator.)
ToString

Returns a String that represents the current Object.

(Inherited from Object.)
UpdateAnimationInfo
Updates animation information.
(Inherited from XSpriteAnimator.)
ValidatePropertyName
Validates the property name.
(Inherited from XSpritePropertyAnimator.)

Properties

  NameDescription
Duration
Gets or sets the animation duration.
(Inherited from XSpriteAnimator.)
EndTime
Gets or sets the animation end time.
(Inherited from XSpriteAnimator.)
EndValue
End value Quaternion of the animator.
IsRunning
Denotes whether the animation is running.
(Inherited from XSpriteAnimator.)
Loop
Gets or sets the animation loop mode.
(Inherited from XSpriteAnimator.)
LoopCount
Gets or sets the animation repetition count.
(Inherited from XSpriteAnimator.)
LoopDuration
Gets or sets the animation loop period duration.
(Inherited from XSpriteAnimator.)
PhaseLoop
Gets or sets the animation repetition mode during the one phase.
(Inherited from XSpriteAnimator.)
PhaseLoopCount
Gets or sets the animation repetition count during the one phase.
(Inherited from XSpriteAnimator.)
PropertyName
Gets or sets the name of the property that will be modified by the animator.
(Inherited from XSpritePropertyAnimator.)
PropertyObject
Gets or sets the object on which the animation will be carried out.
(Inherited from XSpritePropertyAnimator.)
Sprite
Gets or sets a sprite being animated.
(Inherited from XSpriteAnimator.)
StartTime
Gets or sets the animation start time.
(Inherited from XSpriteAnimator.)
StartValue
Start value Quaternion of the animator.
SyncRoot (Inherited from XSpriteAnimator.)
TimeMap
Gets or sets the animation timing function.
(Inherited from XSpriteAnimator.)
ValueType
Returns the Type value type.
(Overrides XSpritePropertyAnimator..::.ValueType.)

See Also