com.badlogic.gdx.scenes.scene2d.actions
Class Actions

java.lang.Object
  extended by com.badlogic.gdx.scenes.scene2d.actions.Actions

public class Actions
extends Object

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

Author:
Nathan Sweet

Constructor Summary
Actions()
           
 
Method Summary
static
<T extends Action>
T
action(Class<T> type)
          Returns a new or pooled action of the specified type.
static AddAction addAction(Action action)
           
static AddAction addAction(Action action, Actor targetActor)
           
static AddListenerAction addListener(EventListener listener, boolean capture)
           
static AddListenerAction addListener(EventListener listener, boolean capture, Actor targetActor)
           
static AfterAction after(Action action)
           
static AlphaAction alpha(float a)
          Sets the actor's alpha instantly.
static AlphaAction alpha(float a, float duration)
          Transitions from the alpha at the time this action starts to the specified alpha.
static AlphaAction alpha(float a, float duration, Interpolation interpolation)
          Transitions from the alpha at the time this action starts to the specified alpha.
static ColorAction color(Color color)
          Sets the actor's color instantly.
static ColorAction color(Color color, float duration)
          Transitions from the color at the time this action starts to the specified color.
static ColorAction color(Color color, float duration, Interpolation interpolation)
          Transitions from the color at the time this action starts to the specified color.
static DelayAction delay(float duration)
           
static DelayAction delay(float duration, Action delayedAction)
           
static AlphaAction fadeIn(float duration)
          Transitions from the alpha at the time this action starts to an alpha of 1.
static AlphaAction fadeIn(float duration, Interpolation interpolation)
          Transitions from the alpha at the time this action starts to an alpha of 1.
static AlphaAction fadeOut(float duration)
          Transitions from the alpha at the time this action starts to an alpha of 0.
static AlphaAction fadeOut(float duration, Interpolation interpolation)
          Transitions from the alpha at the time this action starts to an alpha of 0.
static RepeatAction forever(Action repeatedAction)
           
static VisibleAction hide()
           
static LayoutAction layout(boolean enabled)
           
static MoveByAction moveBy(float amountX, float amountY)
          Moves the actor instantly.
static MoveByAction moveBy(float amountX, float amountY, float duration)
           
static MoveByAction moveBy(float amountX, float amountY, float duration, Interpolation interpolation)
           
static MoveToAction moveTo(float x, float y)
          Moves the actor instantly.
static MoveToAction moveTo(float x, float y, float duration)
           
static MoveToAction moveTo(float x, float y, float duration, Interpolation interpolation)
           
static ParallelAction parallel()
           
static ParallelAction parallel(Action... actions)
           
static ParallelAction parallel(Action action1)
           
static ParallelAction parallel(Action action1, Action action2)
           
static ParallelAction parallel(Action action1, Action action2, Action action3)
           
static ParallelAction parallel(Action action1, Action action2, Action action3, Action action4)
           
static ParallelAction parallel(Action action1, Action action2, Action action3, Action action4, Action action5)
           
static RemoveAction removeAction(Action action)
           
static RemoveAction removeAction(Action action, Actor targetActor)
           
static RemoveActorAction removeActor()
           
static RemoveActorAction removeActor(Actor removeActor)
           
static RemoveListenerAction removeListener(EventListener listener, boolean capture)
           
static RemoveListenerAction removeListener(EventListener listener, boolean capture, Actor targetActor)
           
static RepeatAction repeat(int count, Action repeatedAction)
           
static RotateByAction rotateBy(float rotationAmount)
          Rotates the actor instantly.
static RotateByAction rotateBy(float rotationAmount, float duration)
           
static RotateByAction rotateBy(float rotationAmount, float duration, Interpolation interpolation)
           
static RotateToAction rotateTo(float rotation)
          Rotates the actor instantly.
static RotateToAction rotateTo(float rotation, float duration)
           
static RotateToAction rotateTo(float rotation, float duration, Interpolation interpolation)
           
static RunnableAction run(Runnable runnable)
           
static ScaleByAction scaleBy(float amountX, float amountY)
          Scales the actor instantly.
static ScaleByAction scaleBy(float amountX, float amountY, float duration)
           
static ScaleByAction scaleBy(float amountX, float amountY, float duration, Interpolation interpolation)
           
static ScaleToAction scaleTo(float x, float y)
          Scales the actor instantly.
static ScaleToAction scaleTo(float x, float y, float duration)
           
static ScaleToAction scaleTo(float x, float y, float duration, Interpolation interpolation)
           
static SequenceAction sequence()
           
static SequenceAction sequence(Action... actions)
           
static SequenceAction sequence(Action action1)
           
static SequenceAction sequence(Action action1, Action action2)
           
static SequenceAction sequence(Action action1, Action action2, Action action3)
           
static SequenceAction sequence(Action action1, Action action2, Action action3, Action action4)
           
static SequenceAction sequence(Action action1, Action action2, Action action3, Action action4, Action action5)
           
static VisibleAction show()
           
static SizeByAction sizeBy(float amountX, float amountY)
          Sizes the actor instantly.
static SizeByAction sizeBy(float amountX, float amountY, float duration)
           
static SizeByAction sizeBy(float amountX, float amountY, float duration, Interpolation interpolation)
           
static SizeToAction sizeTo(float x, float y)
          Sizes the actor instantly.
static SizeToAction sizeTo(float x, float y, float duration)
           
static SizeToAction sizeTo(float x, float y, float duration, Interpolation interpolation)
           
static TimeScaleAction timeScale(float scale, Action scaledAction)
           
static TouchableAction touchable(Touchable touchable)
           
static VisibleAction visible(boolean visible)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Actions

public Actions()
Method Detail

action

public static <T extends Action> T action(Class<T> type)
Returns a new or pooled action of the specified type.


addAction

public static AddAction addAction(Action action)

addAction

public static AddAction addAction(Action action,
                                  Actor targetActor)

removeAction

public static RemoveAction removeAction(Action action)

removeAction

public static RemoveAction removeAction(Action action,
                                        Actor targetActor)

moveTo

public static MoveToAction moveTo(float x,
                                  float y)
Moves the actor instantly.


moveTo

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

moveTo

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

moveBy

public static MoveByAction moveBy(float amountX,
                                  float amountY)
Moves the actor instantly.


moveBy

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

moveBy

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

sizeTo

public static SizeToAction sizeTo(float x,
                                  float y)
Sizes the actor instantly.


sizeTo

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

sizeTo

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

sizeBy

public static SizeByAction sizeBy(float amountX,
                                  float amountY)
Sizes the actor instantly.


sizeBy

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

sizeBy

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

scaleTo

public static ScaleToAction scaleTo(float x,
                                    float y)
Scales the actor instantly.


scaleTo

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

scaleTo

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

scaleBy

public static ScaleByAction scaleBy(float amountX,
                                    float amountY)
Scales the actor instantly.


scaleBy

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

scaleBy

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

rotateTo

public static RotateToAction rotateTo(float rotation)
Rotates the actor instantly.


rotateTo

public static RotateToAction rotateTo(float rotation,
                                      float duration)

rotateTo

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

rotateBy

public static RotateByAction rotateBy(float rotationAmount)
Rotates the actor instantly.


rotateBy

public static RotateByAction rotateBy(float rotationAmount,
                                      float duration)

rotateBy

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

color

public static ColorAction color(Color color)
Sets the actor's color instantly.


color

public static ColorAction color(Color color,
                                float duration)
Transitions from the color at the time this action starts to the specified color.


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.


alpha

public static AlphaAction alpha(float a)
Sets the actor's alpha instantly.


alpha

public static AlphaAction alpha(float a,
                                float duration)
Transitions from the alpha at the time this action starts to the specified alpha.


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.


fadeOut

public static AlphaAction fadeOut(float duration)
Transitions from the alpha at the time this action starts to an alpha of 0.


fadeOut

public static AlphaAction fadeOut(float duration,
                                  Interpolation interpolation)
Transitions from the alpha at the time this action starts to an alpha of 0.


fadeIn

public static AlphaAction fadeIn(float duration)
Transitions from the alpha at the time this action starts to an alpha of 1.


fadeIn

public static AlphaAction fadeIn(float duration,
                                 Interpolation interpolation)
Transitions from the alpha at the time this action starts to an alpha of 1.


show

public static VisibleAction show()

hide

public static VisibleAction hide()

visible

public static VisibleAction visible(boolean visible)

touchable

public static TouchableAction touchable(Touchable touchable)

removeActor

public static RemoveActorAction removeActor()

removeActor

public static RemoveActorAction removeActor(Actor removeActor)

delay

public static DelayAction delay(float duration)

delay

public static DelayAction delay(float duration,
                                Action delayedAction)

timeScale

public static TimeScaleAction timeScale(float scale,
                                        Action scaledAction)

sequence

public static SequenceAction sequence(Action action1)

sequence

public static SequenceAction sequence(Action action1,
                                      Action action2)

sequence

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

sequence

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

sequence

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

sequence

public static SequenceAction sequence(Action... actions)

sequence

public static SequenceAction sequence()

parallel

public static ParallelAction parallel(Action action1)

parallel

public static ParallelAction parallel(Action action1,
                                      Action action2)

parallel

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

parallel

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

parallel

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

parallel

public static ParallelAction parallel(Action... actions)

parallel

public static ParallelAction parallel()

repeat

public static RepeatAction repeat(int count,
                                  Action repeatedAction)

forever

public static RepeatAction forever(Action repeatedAction)

run

public static RunnableAction run(Runnable runnable)

layout

public static LayoutAction layout(boolean enabled)

after

public static AfterAction after(Action action)

addListener

public static AddListenerAction addListener(EventListener listener,
                                            boolean capture)

addListener

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

removeListener

public static RemoveListenerAction removeListener(EventListener listener,
                                                  boolean capture)

removeListener

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


Copyright © 2013. All Rights Reserved.