LibreOffice Module slideshow (master) 1
|
Interface defining a color animation. More...
#include <coloranimation.hxx>
Public Types | |
typedef RGBColor | ValueType |
Public Member Functions | |
virtual bool | operator() (const ValueType &rColor)=0 |
Set the animation to the given color value. More... | |
virtual ValueType | getUnderlyingValue () const =0 |
Request the underlying value for this animation. More... | |
Public Member Functions inherited from slideshow::internal::Animation | |
virtual void | prefetch ()=0 |
Notify that the animation going active soon. More... | |
virtual void | start (const AnimatableShapeSharedPtr &rShape, const ShapeAttributeLayerSharedPtr &rAttrLayer)=0 |
Notify that the animation is about to begin. More... | |
virtual void | end ()=0 |
Notify that the animation is about to end. More... | |
Public Member Functions inherited from slideshow::internal::SharedPtrAble | |
virtual | ~SharedPtrAble () |
Interface defining a color animation.
This interface is a specialization of the Animation interface, and is used to animate attributes representable by a color value.
Definition at line 37 of file coloranimation.hxx.
Definition at line 40 of file coloranimation.hxx.
|
pure virtual |
Request the underlying value for this animation.
This is necessary for pure To or By animations, as the Activity cannot determine a sensible start value otherwise.
|
pure virtual |
Set the animation to the given color value.
rColor | Current animation value. |