Assembly: DigitalRune.Animation (in DigitalRune.Animation.dll) Version: 1.1.0.0 (1.1.0.9503)
Syntax
| C# |
|---|
public abstract class Animation<T> : IAnimation<T>, IAnimation, ITimeline |
| Visual Basic |
|---|
Public MustInherit Class Animation(Of T) _ Implements IAnimation(Of T), IAnimation, ITimeline |
| Visual C++ |
|---|
generic<typename T> public ref class Animation abstract : IAnimation<T>, IAnimation, ITimeline |
Type Parameters
- T
- The type of the animation value.
Remarks
Animation<(Of <(<'T>)>)> provides a base implementation which is extended by the different types of animations in DigitalRune Animation. The base class implements the interfaces ITimeline and IAnimation<(Of <(<'T>)>)>, which means that an Animation<(Of <(<'T>)>)> 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 IAnimation<(Of <(<'T>)>)> to read more about timelines and animations.
Inheritance Hierarchy
DigitalRune.Animation..::..Animation<(Of <(<'T>)>)>
DigitalRune.Animation..::..AnimationCurve<(Of <(<'TValue, TPoint, TCurveKey, TCurve>)>)>
DigitalRune.Animation..::..ColorAnimation
DigitalRune.Animation..::..FromToByAnimation<(Of <(<'T>)>)>
DigitalRune.Animation..::..KeyFrameAnimation<(Of <(<'T>)>)>
DigitalRune.Animation..::..PathAnimation<(Of <(<'TPoint, TPathKey, TPath>)>)>
DigitalRune.Animation..::..QuaternionAnimation
DigitalRune.Animation..::..QuaternionFAnimation
DigitalRune.Animation..::..SrtAnimation
DigitalRune.Animation..::..Vector2Animation
DigitalRune.Animation..::..Vector2FAnimation
DigitalRune.Animation..::..Vector3Animation
DigitalRune.Animation..::..Vector3FAnimation
DigitalRune.Animation..::..Vector4Animation
DigitalRune.Animation..::..Vector4FAnimation