Duration of the animation, in milliseconds.
Describes how much time the animation will take.
If the animation repeats more than once, describes the duration of one iteration.
Easing function used in the animation.
Describes the curve the value is interpolated on.
See [enumEasing]
for the description of specific easing functions.
Number of times the animation will play.
If set to 0, the animation will repeat endlessly.
Whether the animation plays backwards.
The target to animate.
The value to animate from.
The animation will start at this value and end at
[propertyTimedAnimation:
value-to].
If [propertyTimedAnimation:
reverse] is TRUE
, the animation will end at
this value instead.
The value to animate to.
The animation will start at [propertyTimedAnimation:
value-from] and end at
this value.
If [propertyTimedAnimation:
reverse] is TRUE
, the animation will start
at this value instead.
The animation widget.
It provides the frame clock for the animation. It's not strictly necessary for this widget to be same as the one being animated.
The widget must be mapped in order for the animation to work. If it's not mapped, or if it gets unmapped during an ongoing animation, the animation will be automatically skipped.
Whether the animation changes direction on every iteration.