Contains definitions, default implementations, and support classes that deal with the animation of the contents of a CanvasControl .

Classes

  ClassDescription
Public classAnimator
A helper class that handles IAnimation objects and runs their Animate(Double) methods on a Control's thread.
Public classCompositeAnimation
A collection of simultaneous IAnimations.
Public classEasedAnimation
Decorator for IAnimation instances to allow for ease in and ease out animation effects.
Public classGeneralPathAnimation
Animates a mutable point along a GeneralPath.
Public classSimpleAnimation<(Of <(<'T>)>)>
Animates a value of the parameter type T.
Public classViewportAnimation
Animates changing the viewport bounds and the zoom factor for a CanvasControl.

Interfaces

  InterfaceDescription
Public interfaceIAnimation
An interface for animation.

Delegates

  DelegateDescription
Public delegateAnimationHandler
A callback method handler that is used during animations.
Public delegateSimpleAnimation<(Of <(<'T>)>)>..::..Add
The delegate type for adding two instances of the parameter type T.
Public delegateSimpleAnimation<(Of <(<'T>)>)>..::..Scale
The delegate type for scaling a value of the parameter type T.
Public delegateSimpleAnimation<(Of <(<'T>)>)>..::..Set
The delegate type for setting an animated value of the parameter type T.