Package arc.scene.actions
Class RelativeTemporalAction
java.lang.Object
arc.scene.Action
arc.scene.actions.TemporalAction
arc.scene.actions.RelativeTemporalAction
- All Implemented Interfaces:
Pool.Poolable
- Direct Known Subclasses:
MoveByAction
,RotateByAction
,ScaleByAction
,SizeByAction
,TranslateByAction
Base class for actions that transition over time using the percent complete since the last frame.
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected 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 arc.scene.actions.TemporalAction
act, end, finish, getDuration, getInterpolation, getTime, isReverse, reset, restart, setDuration, setInterpolation, setReverse, setTime
-
Constructor Details
-
RelativeTemporalAction
public RelativeTemporalAction()
-
-
Method Details
-
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)
-