APIdia Launch Partner
Top Description Fields Constructors Methods
com.badlogic.gdx.scenes.scene2d.actions

public Class Actions

extends Object
Class Inheritance
Imports
com.badlogic.gdx.graphics.Color, com.badlogic.gdx.math.Interpolation, com.badlogic.gdx.scenes.scene2d.Action, .Actor, .EventListener, .Touchable, com.badlogic.gdx.utils.DefaultPool.PoolSupplier, .GdxRuntimeException, .Null, .Pool, .PoolManager

Static convenience methods for using pooled actions, intended for static import.
Author
Nathan Sweet

Field Summary

Modifier and TypeField and Description
public static final PoolManager

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static <T extends Action> T
action(Class<T> type)

Returns a new or pooled action of the specified type.

public static AddAction
addAction(Action action)

public static AddAction
addAction(Action action, Actor targetActor)

public static AddListenerAction
addListener(EventListener listener, boolean capture)

public static AddListenerAction
addListener(EventListener listener, boolean capture, Actor targetActor)

public static AfterAction
after(Action action)

public static AlphaAction
alpha(float a)

Sets the actor's alpha instantly.

public static AlphaAction
alpha(float a, float duration)

Transitions from the alpha at the time this action starts to the specified alpha.

public static AlphaAction
alpha(float a, float duration, Interpolation interpolation)

Transitions from the alpha at the time this action starts to the specified alpha.

public static ColorAction
color(Color color)

Sets the actor's color instantly.

public static ColorAction
color(Color color, float duration)

Transitions from the color at the time this action starts to the specified color.

public static ColorAction
color(Color color, float duration, Interpolation interpolation)

Transitions from the color at the time this action starts to the specified color.

public static DelayAction
delay(float duration)

public static DelayAction
delay(float duration, Action delayedAction)

public static AlphaAction
fadeIn(float duration)

Transitions from the alpha at the time this action starts to an alpha of 1.

public static AlphaAction
fadeIn(float duration, Interpolation interpolation)

Transitions from the alpha at the time this action starts to an alpha of 1.

public static AlphaAction
fadeOut(float duration)

Transitions from the alpha at the time this action starts to an alpha of 0.

public static AlphaAction
fadeOut(float duration, Interpolation interpolation)

Transitions from the alpha at the time this action starts to an alpha of 0.

public static RepeatAction
forever(Action repeatedAction)

public static VisibleAction
hide()

public static LayoutAction
layout(boolean enabled)

public static MoveByAction
moveBy(float amountX, float amountY)

Moves the actor instantly.

public static MoveByAction
moveBy(float amountX, float amountY, float duration)

public static MoveByAction
moveBy(float amountX, float amountY, float duration, Interpolation interpolation)

public static MoveToAction
moveTo(float x, float y)

Moves the actor instantly.

public static MoveToAction
moveTo(float x, float y, float duration)

public static MoveToAction
moveTo(float x, float y, float duration, Interpolation interpolation)

public static MoveToAction
moveToAligned(float x, float y, int alignment)

public static MoveToAction
moveToAligned(float x, float y, int alignment, float duration)

public static MoveToAction
moveToAligned(float x, float y, int alignment, float duration, Interpolation interpolation)

public static ParallelAction
parallel(Action action1)

public static ParallelAction
parallel(Action action1, Action action2)

public static ParallelAction
parallel(Action action1, Action action2, Action action3)

public static ParallelAction
parallel(Action action1, Action action2, Action action3, Action action4)

public static ParallelAction
parallel(Action action1, Action action2, Action action3, Action action4, Action action5)

public static ParallelAction
parallel(Action... actions)

public static ParallelAction
public static <T extends Action> void
registerAction(Class<T> poolClass, DefaultPool.PoolSupplier<T> supplier)

public static RemoveAction
public static RemoveAction
removeAction(Action action, Actor targetActor)

public static RemoveActorAction
public static RemoveActorAction
removeActor(Actor removeActor)

public static RemoveListenerAction
removeListener(EventListener listener, boolean capture)

public static RemoveListenerAction
removeListener(EventListener listener, boolean capture, Actor targetActor)

public static RepeatAction
repeat(int count, Action repeatedAction)

public static RotateByAction
rotateBy(float rotationAmount)

Rotates the actor instantly.

public static RotateByAction
rotateBy(float rotationAmount, float duration)

public static RotateByAction
rotateBy(float rotationAmount, float duration, Interpolation interpolation)

public static RotateToAction
rotateTo(float rotation)

Rotates the actor instantly.

public static RotateToAction
rotateTo(float rotation, float duration)

public static RotateToAction
rotateTo(float rotation, float duration, Interpolation interpolation)

public static RunnableAction
run(Runnable runnable)

public static ScaleByAction
scaleBy(float amountX, float amountY)

Scales the actor instantly.

public static ScaleByAction
scaleBy(float amountX, float amountY, float duration)

public static ScaleByAction
scaleBy(float amountX, float amountY, float duration, Interpolation interpolation)

public static ScaleToAction
scaleTo(float x, float y)

Scales the actor instantly.

public static ScaleToAction
scaleTo(float x, float y, float duration)

public static ScaleToAction
scaleTo(float x, float y, float duration, Interpolation interpolation)

public static SequenceAction
sequence(Action action1)

public static SequenceAction
sequence(Action action1, Action action2)

public static SequenceAction
sequence(Action action1, Action action2, Action action3)

public static SequenceAction
sequence(Action action1, Action action2, Action action3, Action action4)

public static SequenceAction
sequence(Action action1, Action action2, Action action3, Action action4, Action action5)

public static SequenceAction
sequence(Action... actions)

public static SequenceAction
public static VisibleAction
show()

public static SizeByAction
sizeBy(float amountX, float amountY)

Sizes the actor instantly.

public static SizeByAction
sizeBy(float amountX, float amountY, float duration)

public static SizeByAction
sizeBy(float amountX, float amountY, float duration, Interpolation interpolation)

public static SizeToAction
sizeTo(float x, float y)

Sizes the actor instantly.

public static SizeToAction
sizeTo(float x, float y, float duration)

public static SizeToAction
sizeTo(float x, float y, float duration, Interpolation interpolation)

public static Action

Returns:

the action with its target set
targeting
(Actor
the desired target of the action
target
,
Action
the action on which to set the target
action
)

Sets the target of an action and returns the action.

public static TimeScaleAction
timeScale(float scale, Action scaledAction)

public static TouchableAction
touchable(Touchable touchable)

public static VisibleAction
visible(boolean visible)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

ACTION_POOLSback to summary
public static final PoolManager ACTION_POOLS

Constructor Detail

Actionsback to summary
public Actions()

Method Detail

actionback to summary
public static <T extends Action> T action(Class<T> type)

Returns a new or pooled action of the specified type.

addActionback to summary
public static AddAction addAction(Action action)
addActionback to summary
public static AddAction addAction(Action action, Actor targetActor)
addListenerback to summary
public static AddListenerAction addListener(EventListener listener, boolean capture)
addListenerback to summary
public static AddListenerAction addListener(EventListener listener, boolean capture, Actor targetActor)
afterback to summary
public static AfterAction after(Action action)
alphaback to summary
public static AlphaAction alpha(float a)

Sets the actor's alpha instantly.

alphaback to summary
public static AlphaAction alpha(float a, float duration)

Transitions from the alpha at the time this action starts to the specified alpha.

alphaback to summary
public static AlphaAction alpha(float a, float duration, Interpolation interpolation)

Transitions from the alpha at the time this action starts to the specified alpha.

colorback to summary
public static ColorAction color(Color color)

Sets the actor's color instantly.

colorback to summary
public static ColorAction color(Color color, float duration)

Transitions from the color at the time this action starts to the specified color.

colorback to summary
public static ColorAction color(Color color, float duration, Interpolation interpolation)

Transitions from the color at the time this action starts to the specified color.

delayback to summary
public static DelayAction delay(float duration)
delayback to summary
public static DelayAction delay(float duration, Action delayedAction)
fadeInback to summary
public static AlphaAction fadeIn(float duration)

Transitions from the alpha at the time this action starts to an alpha of 1.

fadeInback to summary
public static AlphaAction fadeIn(float duration, Interpolation interpolation)

Transitions from the alpha at the time this action starts to an alpha of 1.

fadeOutback to summary
public static AlphaAction fadeOut(float duration)

Transitions from the alpha at the time this action starts to an alpha of 0.

fadeOutback to summary
public static AlphaAction fadeOut(float duration, Interpolation interpolation)

Transitions from the alpha at the time this action starts to an alpha of 0.

foreverback to summary
public static RepeatAction forever(Action repeatedAction)
hideback to summary
public static VisibleAction hide()
layoutback to summary
public static LayoutAction layout(boolean enabled)
moveByback to summary
public static MoveByAction moveBy(float amountX, float amountY)

Moves the actor instantly.

moveByback to summary
public static MoveByAction moveBy(float amountX, float amountY, float duration)
moveByback to summary
public static MoveByAction moveBy(float amountX, float amountY, float duration, Interpolation interpolation)
moveToback to summary
public static MoveToAction moveTo(float x, float y)

Moves the actor instantly.

moveToback to summary
public static MoveToAction moveTo(float x, float y, float duration)
moveToback to summary
public static MoveToAction moveTo(float x, float y, float duration, Interpolation interpolation)
moveToAlignedback to summary
public static MoveToAction moveToAligned(float x, float y, int alignment)
moveToAlignedback to summary
public static MoveToAction moveToAligned(float x, float y, int alignment, float duration)
moveToAlignedback to summary
public static MoveToAction moveToAligned(float x, float y, int alignment, float duration, Interpolation interpolation)
parallelback to summary
public static ParallelAction parallel(Action action1)
parallelback to summary
public static ParallelAction parallel(Action action1, Action action2)
parallelback to summary
public static ParallelAction parallel(Action action1, Action action2, Action action3)
parallelback to summary
public static ParallelAction parallel(Action action1, Action action2, Action action3, Action action4)
parallelback to summary
public static ParallelAction parallel(Action action1, Action action2, Action action3, Action action4, Action action5)
parallelback to summary
public static ParallelAction parallel(Action... actions)
parallelback to summary
public static ParallelAction parallel()
registerActionback to summary
public static <T extends Action> void registerAction(Class<T> poolClass, DefaultPool.PoolSupplier<T> supplier)
removeActionback to summary
public static RemoveAction removeAction(Action action)
removeActionback to summary
public static RemoveAction removeAction(Action action, Actor targetActor)
removeActorback to summary
public static RemoveActorAction removeActor()
removeActorback to summary
public static RemoveActorAction removeActor(Actor removeActor)
removeListenerback to summary
public static RemoveListenerAction removeListener(EventListener listener, boolean capture)
removeListenerback to summary
public static RemoveListenerAction removeListener(EventListener listener, boolean capture, Actor targetActor)
repeatback to summary
public static RepeatAction repeat(int count, Action repeatedAction)
rotateByback to summary
public static RotateByAction rotateBy(float rotationAmount)

Rotates the actor instantly.

rotateByback to summary
public static RotateByAction rotateBy(float rotationAmount, float duration)
rotateByback to summary
public static RotateByAction rotateBy(float rotationAmount, float duration, Interpolation interpolation)
rotateToback to summary
public static RotateToAction rotateTo(float rotation)

Rotates the actor instantly.

rotateToback to summary
public static RotateToAction rotateTo(float rotation, float duration)
rotateToback to summary
public static RotateToAction rotateTo(float rotation, float duration, Interpolation interpolation)
runback to summary
public static RunnableAction run(Runnable runnable)
scaleByback to summary
public static ScaleByAction scaleBy(float amountX, float amountY)

Scales the actor instantly.

scaleByback to summary
public static ScaleByAction scaleBy(float amountX, float amountY, float duration)
scaleByback to summary
public static ScaleByAction scaleBy(float amountX, float amountY, float duration, Interpolation interpolation)
scaleToback to summary
public static ScaleToAction scaleTo(float x, float y)

Scales the actor instantly.

scaleToback to summary
public static ScaleToAction scaleTo(float x, float y, float duration)
scaleToback to summary
public static ScaleToAction scaleTo(float x, float y, float duration, Interpolation interpolation)
sequenceback to summary
public static SequenceAction sequence(Action action1)
sequenceback to summary
public static SequenceAction sequence(Action action1, Action action2)
sequenceback to summary
public static SequenceAction sequence(Action action1, Action action2, Action action3)
sequenceback to summary
public static SequenceAction sequence(Action action1, Action action2, Action action3, Action action4)
sequenceback to summary
public static SequenceAction sequence(Action action1, Action action2, Action action3, Action action4, Action action5)
sequenceback to summary
public static SequenceAction sequence(Action... actions)
sequenceback to summary
public static SequenceAction sequence()
showback to summary
public static VisibleAction show()
sizeByback to summary
public static SizeByAction sizeBy(float amountX, float amountY)

Sizes the actor instantly.

sizeByback to summary
public static SizeByAction sizeBy(float amountX, float amountY, float duration)
sizeByback to summary
public static SizeByAction sizeBy(float amountX, float amountY, float duration, Interpolation interpolation)
sizeToback to summary
public static SizeToAction sizeTo(float x, float y)

Sizes the actor instantly.

sizeToback to summary
public static SizeToAction sizeTo(float x, float y, float duration)
sizeToback to summary
public static SizeToAction sizeTo(float x, float y, float duration, Interpolation interpolation)
targetingback to summary
public static Action targeting(Actor target, Action action)

Sets the target of an action and returns the action.

Parameters
target:Actor

the desired target of the action

action:Action

the action on which to set the target

Returns:Action

the action with its target set

timeScaleback to summary
public static TimeScaleAction timeScale(float scale, Action scaledAction)
touchableback to summary
public static TouchableAction touchable(Touchable touchable)
visibleback to summary
public static VisibleAction visible(boolean visible)