LibreOffice Module drawinglayer (master) 1
|
#include <animationtiming.hxx>
Public Member Functions | |
AnimationEntryLinear (double fDuration, double fFrequency, double fStart, double fStop) | |
virtual | ~AnimationEntryLinear () 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::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 | |
double | mfDuration |
double | mfFrequency |
double | mfStart |
double | mfStop |
Definition at line 68 of file animationtiming.hxx.
drawinglayer::animation::AnimationEntryLinear::AnimationEntryLinear | ( | double | fDuration, |
double | fFrequency, | ||
double | fStart, | ||
double | fStop | ||
) |
Definition at line 85 of file animationtiming.cxx.
References mfDuration.
|
overridevirtual |
Definition at line 93 of file animationtiming.cxx.
|
overridevirtual |
Implements drawinglayer::animation::AnimationEntry.
Definition at line 97 of file animationtiming.cxx.
References mfDuration, mfFrequency, mfStart, and mfStop.
|
overridevirtual |
Implements drawinglayer::animation::AnimationEntry.
Definition at line 112 of file animationtiming.cxx.
References mfDuration.
|
overridevirtual |
Implements drawinglayer::animation::AnimationEntry.
Definition at line 138 of file animationtiming.cxx.
References basegfx::fTools::less(), mfDuration, mfFrequency, and basegfx::fTools::more().
|
overridevirtual |
Implements drawinglayer::animation::AnimationEntry.
Definition at line 117 of file animationtiming.cxx.
References mfDuration, mfStart, mfStop, and basegfx::fTools::more().
|
overridevirtual |
Implements drawinglayer::animation::AnimationEntry.
Definition at line 102 of file animationtiming.cxx.
References basegfx::fTools::equal(), mfDuration, mfStart, and mfStop.
|
private |
Definition at line 70 of file animationtiming.hxx.
Referenced by clone(), getDuration(), getNextEventTime(), getStateAtTime(), and operator==().
|
private |
Definition at line 71 of file animationtiming.hxx.
Referenced by clone(), and getNextEventTime().
|
private |
Definition at line 72 of file animationtiming.hxx.
Referenced by clone(), getStateAtTime(), and operator==().
|
private |
Definition at line 73 of file animationtiming.hxx.
Referenced by clone(), getStateAtTime(), and operator==().