xmtutil
Class AnimationInterpolation
java.lang.Object
|
+--xmtutil.AnimationInterpolation
- Direct Known Subclasses:
- ColorAnimationInterpolation, Position2DAnimationInterpolation, ScalarAnimationInterpolation
- public abstract class AnimationInterpolation
- extends java.lang.Object
Constructor Summary |
protected |
AnimationInterpolation(java.lang.Object initialValue,
java.lang.Object from,
java.lang.Object to,
java.lang.Object by,
java.lang.Object[] values,
java.lang.String calcMode,
java.lang.String accumulate,
java.lang.String additive,
java.lang.Float[] keyTimes,
java.lang.Float[] keySplines,
java.lang.String path,
TimingAttribute dur,
TimingAttribute repeatDur,
java.lang.Float repeatCount)
|
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
kCalcOpUnknown
protected static final int kCalcOpUnknown
kCalcOpFromTo
protected static final int kCalcOpFromTo
kCalcOpFromBy
protected static final int kCalcOpFromBy
kCalcOpTo
protected static final int kCalcOpTo
kCalcOpBy
protected static final int kCalcOpBy
kCalcOpValues
protected static final int kCalcOpValues
kCalcOpValuesKeyed
protected static final int kCalcOpValuesKeyed
kCalcOpValuesKeyedSplined
protected static final int kCalcOpValuesKeyedSplined
initialValue
private java.lang.Object initialValue
from
private java.lang.Object from
to
private java.lang.Object to
by
private java.lang.Object by
values
private java.lang.Object[] values
dur
private TimingAttribute dur
repeatDur
private TimingAttribute repeatDur
repeatCount
private java.lang.Float repeatCount
keyTimes
private java.lang.Float[] keyTimes
keySplines
private java.lang.Float[] keySplines
path
private java.lang.String path
calcOp
private int calcOp
kCalcModeDiscrete
protected static final int kCalcModeDiscrete
kCalcModeLinear
protected static final int kCalcModeLinear
kCalcModePaced
protected static final int kCalcModePaced
kCalcModeSpline
protected static final int kCalcModeSpline
calcMode
private java.lang.String calcMode
calcModeK
private int calcModeK
kAccumulateSum
protected static final int kAccumulateSum
kAccumulateNone
protected static final int kAccumulateNone
accumulate
private java.lang.String accumulate
accumulateK
private int accumulateK
kAdditiveSum
protected static final int kAdditiveSum
kAdditiveReplace
protected static final int kAdditiveReplace
additive
private java.lang.String additive
additiveK
private int additiveK
loopCount
private int loopCount
zeroF
private static final java.lang.Float zeroF
oneF
private static final java.lang.Float oneF
keys
private java.lang.Float[] keys
keyValues
private java.lang.Object[] keyValues
loop
private boolean loop
cycleInterval
private TimingAttribute cycleInterval
AnimationInterpolation
protected AnimationInterpolation(java.lang.Object initialValue,
java.lang.Object from,
java.lang.Object to,
java.lang.Object by,
java.lang.Object[] values,
java.lang.String calcMode,
java.lang.String accumulate,
java.lang.String additive,
java.lang.Float[] keyTimes,
java.lang.Float[] keySplines,
java.lang.String path,
TimingAttribute dur,
TimingAttribute repeatDur,
java.lang.Float repeatCount)
getKeyTimes
protected java.lang.Float[] getKeyTimes()
getKeySplines
protected java.lang.Float[] getKeySplines()
getPath
protected java.lang.String getPath()
setCalcOp
private void setCalcOp(int calcOp)
getCalcOp
protected int getCalcOp()
setCalcMode
private void setCalcMode(java.lang.String calcMode)
getCalcMode
protected int getCalcMode()
setAccumulate
private void setAccumulate(java.lang.String accumulate)
getAccumulate
protected int getAccumulate()
setAdditive
private void setAdditive(java.lang.String additive)
getAdditive
protected int getAdditive()
setCount
private void setCount(int loopCount)
getLoopCount
protected int getLoopCount()
calculateCycleIntervalLoop
protected void calculateCycleIntervalLoop()
calculateInterpolation
protected void calculateInterpolation()
calculateAsFromByTo
protected boolean calculateAsFromByTo()
getInterpolatorKeys
public java.lang.Float[] getInterpolatorKeys()
getInterpolatorKeyValues
public java.lang.Object[] getInterpolatorKeyValues()
getLoop
public boolean getLoop()
getCycleInterval
public TimingAttribute getCycleInterval()
alloc
protected abstract java.lang.Object[] alloc(int size)
sum
protected abstract java.lang.Object sum(java.lang.Object a,
java.lang.Object b)