AbstractAnimation Class Reference
|
MathVizAnimator
0.0.1
|
AbstractAnimation Class Referenceabstract
Inheritance diagram for AbstractAnimation:
Collaboration diagram for AbstractAnimation:
Public Types | |
| enum class | State { NOT_STARTED , RUNNING , DONE } |
Signals | |
| void | startTimeChanged (const qreal new_start_time) |
| void | durationChanged (const qreal new_duration) |
Public Member Functions | |
| AbstractAnimation (QObject *parent=Q_NULLPTR) | |
| qreal | startTime () const |
| qreal | duration () const |
| void | setStartTime (const qreal start_time) |
| void | setDuration (const qreal duration) |
| State | state (const qreal time) const |
| void | setFrameTime (const qreal frame_time) |
| void | setProperties (const QVariantMap &properties) |
| virtual QJsonObject | toJson () const |
| virtual void | applyAnimation (AbstractItem *item, const qreal time) const =0 |
| bool | operator< (const AbstractAnimation &rhs) |
Properties | |
| qreal | start_time |
| qreal | duration |
The documentation for this class was generated from the following files:
- /home/docs/checkouts/readthedocs.org/user_builds/mathvizanimator/checkouts/latest/libs/mva_gui/include/animations/abstract_animation.h
- /home/docs/checkouts/readthedocs.org/user_builds/mathvizanimator/checkouts/latest/libs/mva_gui/src/animations/abstract_animation.cpp
Generated by