LibreOffice Module slideshow (master) 1
|
Interface defining a pair of numbers animation. More...
#include <pairanimation.hxx>
Public Types | |
typedef ::basegfx::B2DTuple | ValueType |
Public Member Functions | |
virtual bool | operator() (const ::basegfx::B2DTuple &rValue)=0 |
Set the animation to the given value. More... | |
virtual ::basegfx::B2DTuple | 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 pair of numbers animation.
This interface is a specialization of the Animation interface, and is used to animate attributes representable by a pair of floating point values (e.g. a position or a size).
Definition at line 38 of file pairanimation.hxx.
Definition at line 41 of file pairanimation.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 value.
rValue | Current animation value. |