org.apache.batik.anim
public abstract class AbstractAnimation extends Object
| Field Summary | |
|---|---|
| protected AnimatableElement | animatableElement
The AnimatableElement that gives access to underlying values in the
document. |
| protected float | beginTime
The time at which this animation became active. |
| protected AnimatableValue | composedValue
The value of this animation composed with any others. |
| static short | CALC_MODE_DISCRETE |
| static short | CALC_MODE_LINEAR |
| static short | CALC_MODE_PACED |
| static short | CALC_MODE_SPLINE |
| protected AbstractAnimation | higherAnimation
The animation that is higher in the sandwich. |
| protected boolean | isActive
Whether this animation is active. |
| protected boolean | isDirty
Whether this animation needs recomputing. |
| protected boolean | isFrozen
Whether this animation is frozen. |
| protected AbstractAnimation | lowerAnimation
The animation that is lower in the sandwich. |
| protected TimedElement | timedElement
The TimedElement that controls the timing of this animation. |
| protected boolean | toAnimation
Whether this animation is a 'to-animation'. |
| protected boolean | usesUnderlyingValue
Whether this animation depends on the underlying value. |
| protected AnimatableValue | value
The value of this animation. |
| Constructor Summary | |
|---|---|
| protected | AbstractAnimation(TimedElement timedElement, AnimatableElement animatableElement)
Creates a new Animation. |
| Method Summary | |
|---|---|
| AnimatableValue | getComposedValue()
Returns the composed value of this animation, or null if it isn't active. |
| TimedElement | getTimedElement()
Returns the TimedElement for this animation. |
| AnimatableValue | getValue()
Returns the value of this animation, or null if it isn't active. |
| protected void | markDirty()
Marks this animation and any animation that depends on it
as dirty. |
| protected abstract void | sampledAt(float simpleTime, float simpleDur, int repeatIteration)
Called when the element is sampled at the given time. |
| protected void | sampledLastValue(int repeatIteration)
Called when the element is sampled for its "last" value. |
| String | toString()
Returns a string representation of this animation. |
| boolean | usesUnderlyingValue()
Returns whether this animation depends on the underlying value. |
| protected boolean | willReplace()
Returns whether this animation will replace values on animations
lower in the sandwich. |