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.
CAnimationPure virtual base class for animations.
CAnimationDataProviderPure virtual base class for data providers.
CAnimationFrameData format for individual bitmap format animation frames.
CAnimationGroupHandles groups of other animations.
CAnimationTickerThis provides timing information for animators.
CAnimationTlsThis is a wrapper around the thread local storage, which simplifies its use for ...
CAnimatorPure virtual base class for animators.
CBasicAnimationImplementation of CAnimation for purely client side animations.
CICLAnimationDataProviderData provider for frame based animations.
CSpriteAnimationImplementation of CAnimation for sprite based animations.
MAnimationDataProviderObserverInterface from a data provider to an animation
MAnimationDrawerInterface used by an animator to during the rendering process.
MAnimationObserverInterface used by an animation to report events to the client application.
MAnimationTickeeInterface used for receiving animation ticks.
TAnimationConfigThese are passed to animator objects when an animation is started and provide so...
TAnimationEventGeneric events which all animation data providers can pass to animators.
TBitmapAnimationEventEvents specific to the "bitmap" data type. These events are only sent ...