Provides a base implementation for animations.

Namespace: DigitalRune.Animation
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

See Also