org.apache.batik.anim.values
Class AnimatablePercentageValue
java.lang.Object
org.apache.batik.anim.values.AnimatableValue
org.apache.batik.anim.values.AnimatableNumberValue
org.apache.batik.anim.values.AnimatablePercentageValue
public class AnimatablePercentageValue
- extends AnimatableNumberValue
A percentage value in the animation system.
- Version:
- $Id: AnimatablePercentageValue.java 1733416 2016-03-03 07:07:13Z gadams $
- Author:
- Cameron McCormack
AnimatablePercentageValue
protected AnimatablePercentageValue(AnimationTarget target)
- Creates a new, uninitialized AnimatablePercentageValue.
AnimatablePercentageValue
public AnimatablePercentageValue(AnimationTarget target,
float v)
- Creates a new AnimatablePercentageValue.
interpolate
public AnimatableValue interpolate(AnimatableValue result,
AnimatableValue to,
float interpolation,
AnimatableValue accumulation,
int multiplier)
- Performs interpolation to the given value.
- Overrides:
interpolate in class AnimatableNumberValue
- Parameters:
result - the object in which to store the result of the
interpolation, or null if a new object should be createdto - the value this value should be interpolated towards, or null
if no actual interpolation should be performedinterpolation - the interpolation distance, 0 <= interpolation
<= 1accumulation - an accumulation to add to the interpolated valuemultiplier - an amount the accumulation values should be multiplied
by before being added to the interpolated value
getZeroValue
public AnimatableValue getZeroValue()
- Returns a zero value of this AnimatableValue's type.
- Overrides:
getZeroValue in class AnimatableNumberValue
getCssText
public String getCssText()
- Returns the CSS text representation of the value.
- Overrides:
getCssText in class AnimatableNumberValue
Copyright © 2000–2017 Apache Software Foundation. All rights reserved.