LibreOffice Module slideshow (master) 1
Public Types | Public Member Functions | List of all members
slideshow::internal::ColorAnimation Class Referenceabstract

Interface defining a color animation. More...

#include <coloranimation.hxx>

Inheritance diagram for slideshow::internal::ColorAnimation:
[legend]
Collaboration diagram for slideshow::internal::ColorAnimation:
[legend]

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 ()
 

Detailed Description

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.

Member Typedef Documentation

◆ ValueType

Definition at line 40 of file coloranimation.hxx.

Member Function Documentation

◆ getUnderlyingValue()

virtual ValueType slideshow::internal::ColorAnimation::getUnderlyingValue ( ) const
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.

Attention: \n Note that you are only permitted to query
for the underlying value, if the animation has actually been started (via start() call).

◆ operator()()

virtual bool slideshow::internal::ColorAnimation::operator() ( const ValueType rColor)
pure virtual

Set the animation to the given color value.

Parameters
rColorCurrent animation value.

The documentation for this class was generated from the following file: