public abstract class TemporalAction extends Action
| Constructor and Description |
|---|
TemporalAction() |
TemporalAction(float duration) |
TemporalAction(float duration,
Interpolation interpolation) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
act(float delta)
Updates the action based on time.
|
void |
finish()
Skips to the end of the transition.
|
float |
getDuration() |
Interpolation |
getInterpolation() |
float |
getTime()
Gets the transition time so far.
|
boolean |
isComplete()
Returns true after
act(float) has been called where time >= duration. |
boolean |
isReverse() |
void |
reset()
Resets the optional state of this action to as if it were newly created, allowing the action to be pooled and reused.
|
void |
restart()
Sets the state of the action so it can be run again.
|
void |
setDuration(float duration)
Sets the length of the transition in seconds.
|
void |
setInterpolation(Interpolation interpolation) |
void |
setReverse(boolean reverse)
When true, the action's progress will go from 100% to 0%.
|
void |
setTime(float time)
Sets the transition time so far.
|
public TemporalAction()
public TemporalAction(float duration)
public TemporalAction(float duration,
@Null
Interpolation interpolation)
public boolean act(float delta)
ActionActor.act(float).public void finish()
public void restart()
Actionpublic void reset()
Action
The default implementation calls Action.restart().
If a subclass has optional state, it must override this method, call super, and reset the optional state.
reset in interface Pool.Poolablereset in class Actionpublic float getTime()
public void setTime(float time)
public float getDuration()
public void setDuration(float duration)
@Null public Interpolation getInterpolation()
public void setInterpolation(@Null Interpolation interpolation)
public boolean isReverse()
public void setReverse(boolean reverse)
public boolean isComplete()
act(float) has been called where time >= duration.Copyright © 2021. All rights reserved.