public abstract class Action extends java.lang.Object implements JmeCloneable, Tween
| Modifier | Constructor and Description |
|---|---|
protected |
Action(Tween... tweens) |
| Modifier and Type | Method and Description |
|---|---|
void |
cloneFields(Cloner cloner,
java.lang.Object original)
Callback from
Cloner to convert this
shallow-cloned action into a deep-cloned one, using the specified cloner
and original to resolve copied fields. |
double |
getLength()
Returns the length of the tween.
|
AnimationMask |
getMask() |
double |
getSpeed() |
protected boolean |
isForward() |
Action |
jmeClone()
Create a shallow clone for the JME cloner.
|
protected void |
setForward(boolean forward) |
protected void |
setLength(double length) |
void |
setMask(AnimationMask mask) |
void |
setSpeed(double speed) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitinterpolateprotected Action[] actions
protected Action(Tween... tweens)
public double getLength()
Tweenprotected void setLength(double length)
public double getSpeed()
public void setSpeed(double speed)
public AnimationMask getMask()
public void setMask(AnimationMask mask)
protected boolean isForward()
protected void setForward(boolean forward)
public Action jmeClone()
jmeClone in interface JmeCloneablepublic void cloneFields(Cloner cloner, java.lang.Object original)
Cloner to convert this
shallow-cloned action 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 action (not null)original - the action from which this action was shallow-cloned
(unused)