AnimationT Class |
Namespace: DigitalRune.Animation
The AnimationT type exposes the following members.
Name | Description | |
---|---|---|
AnimationT |
Initializes a new instance of the AnimationT class.
|
Name | Description | |
---|---|---|
CreateBlendAnimation |
Creates a new BlendAnimationT. (For internal use only.)
| |
CreateInstance |
Creates an animation instance that can be used to play back the animation.
(For internal use only.)
| |
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.) | |
GetAnimationTime |
Gets the animation time for the specified time on the timeline.
| |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetState |
Gets the state of the animation for the specified time on the timeline.
| |
GetTotalDuration |
Gets the total length of the timeline.
| |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
GetValue |
Gets the value of the animation at the specified time.
| |
GetValueCore |
Evaluates the animation function at the specified animation time.
| |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
Name | Description | |
---|---|---|
FillBehavior |
Gets or sets a value that specifies how the animation behaves when it reaches the end of its
duration.
| |
IsAdditive |
Gets or sets a value indicating whether the output of the animation is added to the current
value of the property that is being animated.
| |
TargetObject |
Gets or sets the object to which the animation is applied by default.
| |
TargetProperty |
Gets or sets the property to which the animation is applied by default.
| |
Traits |
Gets the traits of the animation values.
|
AnimationT provides a base implementation which is extended by the different types of animations in DigitalRune Animation. The base class implements the interfaces ITimeline and IAnimationT, which means that an AnimationT is both a timeline and an animation. The timeline part defines when an animation starts and how long it is active. (When the animation system is playing an animation it is actually playing back a timeline.) The animation part defines the actual animation of a value.
See interfaces ITimeline and IAnimationT to read more about timelines and animations.