PropertyAnimation Class Reference

MathVizAnimator: PropertyAnimation Class Reference
MathVizAnimator  0.0.1
PropertyAnimation Class Reference
Inheritance diagram for PropertyAnimation:
[legend]
Collaboration diagram for PropertyAnimation:
[legend]

Public Member Functions

 PropertyAnimation (const QStringList &property, QObject *parent=nullptr)
 
QStringList property () const
 
- Public Member Functions inherited from AbstractAnimation
 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)
 

Additional Inherited Members

- Public Types inherited from AbstractAnimation
enum class  State { NOT_STARTED , RUNNING , DONE }
 
- Signals inherited from AbstractAnimation
void startTimeChanged (const qreal new_start_time)
 
void durationChanged (const qreal new_duration)
 
- Properties inherited from AbstractAnimation
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/property_animation.h
  • /home/docs/checkouts/readthedocs.org/user_builds/mathvizanimator/checkouts/latest/libs/mva_gui/src/animations/property_animation.cpp