com.badlogic.gdx.scenes.scene2d.actions
Class LayoutAction
java.lang.Object
com.badlogic.gdx.scenes.scene2d.Action
com.badlogic.gdx.scenes.scene2d.actions.LayoutAction
- All Implemented Interfaces:
- Pool.Poolable
public class LayoutAction
- extends Action
Sets an actor's layout
to enabled or disabled. The actor must implements
Layout
.
- Author:
- Nathan Sweet
LayoutAction
public LayoutAction()
setActor
public void setActor(Actor actor)
- Description copied from class:
Action
- Sets the actor this action will be used for. This is called automatically when an action is added to an actor. This is also
called with null when an action is removed from an actor. When set to null, if the action has a
pool
then the action is returned
to the pool (which calls Action.reset()
) and the pool is set to null.
If the action does not have a pool, Action.reset()
is not called.
This method is not typically a good place for a subclass to query the actor's state because the action may not be executed
for some time, eg it may be delayed
. The actor's state is best queried in the first call to
Action.act(float)
. For a TemporalAction
, use TemporalAction#begin().
- Overrides:
setActor
in class Action
act
public boolean act(float delta)
- Description copied from class:
Action
- Updates the action based on time. Typically this is called each frame by
Actor.act(float)
.
- Specified by:
act
in class Action
- Parameters:
delta
- Time in seconds since the last frame.
- Returns:
- true if the action is done. This method may continue to be called after the action is done.
isEnabled
public boolean isEnabled()
setLayoutEnabled
public void setLayoutEnabled(boolean enabled)
Copyright © 2013. All Rights Reserved.