20#ifndef INCLUDED_SLIDESHOW_SOURCE_INC_ANIMATION_HXX
21#define INCLUDED_SLIDESHOW_SOURCE_INC_ANIMATION_HXX
77 virtual void end() = 0;
Interface defining a generic animation.
virtual void start(const AnimatableShapeSharedPtr &rShape, const ShapeAttributeLayerSharedPtr &rAttrLayer)=0
Notify that the animation is about to begin.
virtual void prefetch()=0
Notify that the animation going active soon.
virtual void end()=0
Notify that the animation is about to end.
Base class for being a shared pointer, since quite a few of the downstream classes want to be stored ...
::std::shared_ptr< AnimatableShape > AnimatableShapeSharedPtr
::std::shared_ptr< ShapeAttributeLayer > ShapeAttributeLayerSharedPtr