LibreOffice Module drawinglayer (master) 1
|
#include <animationtiming.hxx>
Public Member Functions | |
AnimationEntryLoop (sal_uInt32 nRepeat) | |
virtual | ~AnimationEntryLoop () override |
virtual std::unique_ptr< AnimationEntry > | clone () const override |
virtual bool | operator== (const AnimationEntry &rCandidate) const override |
virtual double | getDuration () const override |
virtual double | getStateAtTime (double fTime) const override |
virtual double | getNextEventTime (double fTime) const override |
Public Member Functions inherited from drawinglayer::animation::AnimationEntryList | |
AnimationEntryList () | |
virtual | ~AnimationEntryList () override |
virtual std::unique_ptr< AnimationEntry > | clone () const override |
virtual bool | operator== (const AnimationEntry &rCandidate) const override |
void | append (const AnimationEntry &rCandidate) |
virtual double | getDuration () const override |
virtual double | getStateAtTime (double fTime) const override |
virtual double | getNextEventTime (double fTime) const override |
Public Member Functions inherited from drawinglayer::animation::AnimationEntry | |
AnimationEntry () | |
virtual | ~AnimationEntry () |
virtual std::unique_ptr< AnimationEntry > | clone () const =0 |
virtual bool | operator== (const AnimationEntry &rCandidate) const =0 |
virtual double | getDuration () const =0 |
virtual double | getStateAtTime (double fTime) const =0 |
virtual double | getNextEventTime (double fTime) const =0 |
Private Attributes | |
sal_uInt32 | mnRepeat |
Additional Inherited Members | |
Protected Types inherited from drawinglayer::animation::AnimationEntryList | |
using | Entries = std::vector< std::unique_ptr< AnimationEntry > > |
Protected Member Functions inherited from drawinglayer::animation::AnimationEntryList | |
Entries::size_type | impGetIndexAtTime (double fTime, double &rfAddedTime) const |
Protected Attributes inherited from drawinglayer::animation::AnimationEntryList | |
double | mfDuration |
Entries | maEntries |
Definition at line 111 of file animationtiming.hxx.
drawinglayer::animation::AnimationEntryLoop::AnimationEntryLoop | ( | sal_uInt32 | nRepeat | ) |
Definition at line 265 of file animationtiming.cxx.
|
overridevirtual |
Definition at line 270 of file animationtiming.cxx.
|
overridevirtual |
Reimplemented from drawinglayer::animation::AnimationEntryList.
Definition at line 274 of file animationtiming.cxx.
References i, drawinglayer::animation::AnimationEntryList::maEntries, and mnRepeat.
|
overridevirtual |
Reimplemented from drawinglayer::animation::AnimationEntryList.
Definition at line 295 of file animationtiming.cxx.
References drawinglayer::animation::AnimationEntryList::mfDuration, and mnRepeat.
|
overridevirtual |
Reimplemented from drawinglayer::animation::AnimationEntryList.
Definition at line 321 of file animationtiming.cxx.
References basegfx::fTools::equalZero(), drawinglayer::animation::AnimationEntryList::getNextEventTime(), drawinglayer::animation::AnimationEntryList::mfDuration, and mnRepeat.
|
overridevirtual |
Reimplemented from drawinglayer::animation::AnimationEntryList.
Definition at line 300 of file animationtiming.cxx.
References basegfx::fTools::equalZero(), drawinglayer::animation::AnimationEntryList::getStateAtTime(), drawinglayer::animation::AnimationEntryList::mfDuration, and mnRepeat.
|
overridevirtual |
Reimplemented from drawinglayer::animation::AnimationEntryList.
Definition at line 286 of file animationtiming.cxx.
References mnRepeat.
|
private |
Definition at line 113 of file animationtiming.hxx.
Referenced by clone(), getDuration(), getNextEventTime(), getStateAtTime(), and operator==().