DLL that is required in order to provide animated graphics support. It provides a base set of data types and allows for animation
to be incorporated into the normal drawing of a window from the client, or to be managed on the server side as a sprite. It
also allows new data types to be added as easily as possible and without modification of the DLL.
CAnimation
Pure virtual base class for animations.
CAnimationDataProvider
Pure virtual base class for data providers.
CAnimationFrame
Data format for individual bitmap format animation frames.
CAnimationGroup
Handles groups of other animations.
CAnimationTicker
This provides timing information for animators.
CAnimationTls
This is a wrapper around the thread local storage, which simplifies its use for ...
CAnimator
Pure virtual base class for animators.
CBasicAnimation
Implementation of CAnimation for purely client side animations.
CICLAnimationDataProvider
Data provider for frame based animations.
CSpriteAnimation
Implementation of CAnimation for sprite based animations.
MAnimationDataProviderObserver
Interface from a data provider to an animation
MAnimationDrawer
Interface used by an animator to during the rendering process.
MAnimationObserver
Interface used by an animation to report events to the client application.
MAnimationTickee
Interface used for receiving animation ticks.
TAnimationConfig
These are passed to animator objects when an animation is started and provide so...
TAnimationEvent
Generic events which all animation data providers can pass to animators.
TBitmapAnimationEvent
Events specific to the "bitmap" data type. These events are only sent ...