Class RelativeTemporalAction
- java.lang.Object
-
- com.badlogic.gdx.scenes.scene2d.Action
-
- com.badlogic.gdx.scenes.scene2d.actions.TemporalAction
-
- com.badlogic.gdx.scenes.scene2d.actions.RelativeTemporalAction
-
- All Implemented Interfaces:
Pool.Poolable
- Direct Known Subclasses:
MoveByAction
,RotateByAction
,ScaleByAction
,SizeByAction
public abstract class RelativeTemporalAction extends TemporalAction
Base class for actions that transition over time using the percent complete since the last frame.
-
-
Constructor Summary
Constructors Constructor Description RelativeTemporalAction()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected void
begin()
Called the first timeTemporalAction.act(float)
is called.protected void
update(float percent)
Called each frame.protected abstract void
updateRelative(float percentDelta)
-
Methods inherited from class com.badlogic.gdx.scenes.scene2d.actions.TemporalAction
act, end, finish, getDuration, getInterpolation, getTime, isComplete, isReverse, reset, restart, setDuration, setInterpolation, setReverse, setTime
-
-
-
-
Method Detail
-
begin
protected void begin()
Description copied from class:TemporalAction
Called the first timeTemporalAction.act(float)
is called. This is a good place to query theactor's
starting state.- Overrides:
begin
in classTemporalAction
-
update
protected void update(float percent)
Description copied from class:TemporalAction
Called each frame.- Specified by:
update
in classTemporalAction
- Parameters:
percent
- The percentage of completion for this action, growing from 0 to 1 over the duration. Ifreversed
, this will shrink from 1 to 0.
-
updateRelative
protected abstract void updateRelative(float percentDelta)
-
-