LibreOffice Module slideshow (master) 1
|
Interface defining a bool animation. More...
#include <boolanimation.hxx>
Public Types | |
typedef bool | ValueType |
Public Member Functions | |
virtual bool | operator() (ValueType bValue)=0 |
Set the animation to the given 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 bool animation.
This interface is a specialization of the Animation interface, and is used to animate attributes that have only two discrete values (on and off, or true and false, for example).
Definition at line 37 of file boolanimation.hxx.
typedef bool slideshow::internal::BoolAnimation::ValueType |
Definition at line 40 of file boolanimation.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.
bValue | Current animation value. |