public abstract class AbstractTween extends java.lang.Object implements JmeCloneable, Tween
| Modifier | Constructor and Description | 
|---|---|
| protected  | AbstractTween(double length) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | cloneFields(Cloner cloner,
           java.lang.Object original)Callback from  Clonerto convert this
 shallow-cloned tween into a deep-cloned one, using the specified cloner
 and original to resolve copied fields. | 
| protected abstract void | doInterpolate(double t) | 
| double | getLength()Returns the length of the tween. | 
| boolean | interpolate(double t)Default implementation clamps the time value, converts
 it to 0 to 1.0 based on getLength(), and calls doInterpolate(). | 
| AbstractTween | jmeClone()Create a shallow clone for the JME cloner. | 
| void | setLength(double length) | 
public double getLength()
Tweenpublic void setLength(double length)
public boolean interpolate(double t)
interpolate in interface Tweent - animation time (in de-scaled seconds)protected abstract void doInterpolate(double t)
public AbstractTween jmeClone()
jmeClone in interface JmeCloneablepublic void cloneFields(Cloner cloner, java.lang.Object original)
Cloner to convert this
 shallow-cloned tween into a deep-cloned one, using the specified cloner
 and original to resolve copied fields.cloneFields in interface JmeCloneablecloner - the cloner that's cloning this tween (not null)original - the tween from which this tween was shallow-cloned
 (unused)