36 QSvgAbstractAnimation();
37 virtual ~QSvgAbstractAnimation();
39 virtual AnimationType animationType()
const = 0;
40 void evaluateAnimation(qreal elapsedTime);
42 void setRunningTime(
int startMs,
int durationMs);
46 void setIterationCount(
int count);
47 int iterationCount()
const;
49 void setEasing(QSvgEasingInterfacePtr easing);
50 QSvgEasingInterface *easing()
const;
52 virtual void appendProperty(QSvgAbstractAnimatedProperty *property);
53 QList<QSvgAbstractAnimatedProperty *> properties()
const;
55 bool finished()
const;
56 virtual bool isActive()
const;
63 QSvgEasingInterfacePtr m_easing;
64 QList<QSvgAbstractAnimatedProperty *> m_properties;