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. |