Package | Description |
---|---|
com.badlogic.gdx.scenes.scene2d | |
com.badlogic.gdx.scenes.scene2d.actions | |
com.badlogic.gdx.scenes.scene2d.ui | |
com.badlogic.gdx.scenes.scene2d.utils |
Modifier and Type | Class and Description |
---|---|
class |
Group
2D scene graph node that may contain other actors.
|
Modifier and Type | Method and Description |
---|---|
<T extends Actor> |
Group.findActor(String name)
Returns the first actor found with the specified name.
|
Modifier and Type | Method and Description |
---|---|
Actor |
Actor.debug()
Calls
setDebug(boolean) with true . |
Actor |
Action.getActor() |
Actor |
Stage.getKeyboardFocus()
Gets the actor that will receive key events.
|
Actor |
Event.getListenerActor()
Returns the actor that this listener is attached to.
|
Actor |
InputEvent.getRelatedActor()
The actor related to the event.
|
Actor |
Stage.getScrollFocus()
Gets the actor that will receive scroll events.
|
Actor |
Event.getTarget()
Returns the actor that the event originated from.
|
Actor |
Action.getTarget() |
Actor |
Stage.hit(float stageX,
float stageY,
boolean touchable)
Returns the
Actor at the specified location in stage coordinates. |
Actor |
Group.hit(float x,
float y,
boolean touchable) |
Actor |
Actor.hit(float x,
float y,
boolean touchable)
|
Modifier and Type | Method and Description |
---|---|
Array<Actor> |
Stage.getActors()
Returns the root's child actors.
|
SnapshotArray<Actor> |
Group.getChildren()
Returns an ordered list of child actors in this group.
|
Modifier and Type | Method and Description |
---|---|
void |
Stage.addActor(Actor actor)
Adds an actor to the root of the stage.
|
void |
Group.addActor(Actor actor)
Adds an actor as a child of this group.
|
void |
Group.addActorAfter(Actor actorAfter,
Actor actor)
Adds an actor as a child of this group, immediately after another child actor.
|
void |
Group.addActorAt(int index,
Actor actor)
Adds an actor as a child of this group, at a specific index.
|
void |
Group.addActorBefore(Actor actorBefore,
Actor actor)
Adds an actor as a child of this group, immediately before another child actor.
|
void |
Stage.addTouchFocus(EventListener listener,
Actor listenerActor,
Actor target,
int pointer,
int button)
Adds the listener to be notified for all touchDragged and touchUp events for the specified pointer and button.
|
void |
Stage.cancelTouchFocus(Actor actor)
Cancels touch focus for the specified actor.
|
void |
Stage.cancelTouchFocusExcept(EventListener exceptListener,
Actor exceptActor)
Cancels touch focus for all listeners except the specified listener.
|
void |
InputListener.enter(InputEvent event,
float x,
float y,
int pointer,
Actor fromActor)
Called any time the mouse cursor or a finger touch is moved over an actor.
|
void |
InputListener.exit(InputEvent event,
float x,
float y,
int pointer,
Actor toActor)
Called any time the mouse cursor or a finger touch is moved out of an actor.
|
boolean |
Actor.isAscendantOf(Actor actor)
Returns true if this actor is the same as or is the ascendant of the specified actor.
|
boolean |
Actor.isDescendantOf(Actor actor)
Returns true if this actor is the same as or is the descendant of the specified actor.
|
Vector2 |
Actor.localToAscendantCoordinates(Actor ascendant,
Vector2 localCoords)
Converts coordinates for this actor to those of a parent actor.
|
Vector2 |
Group.localToDescendantCoordinates(Actor descendant,
Vector2 localCoords)
Converts coordinates for this group to those of a descendant actor.
|
boolean |
Group.removeActor(Actor actor)
Calls
Group.removeActor(Actor, boolean) with true. |
boolean |
Group.removeActor(Actor actor,
boolean unfocus)
Removes an actor from this group.
|
void |
Stage.removeTouchFocus(EventListener listener,
Actor listenerActor,
Actor target,
int pointer,
int button)
Removes the listener from being notified for all touchDragged and touchUp events for the specified pointer and button.
|
void |
Action.setActor(Actor actor)
Sets the actor this action is attached to.
|
void |
Stage.setKeyboardFocus(Actor actor)
Sets the actor that will receive key events.
|
void |
Event.setListenerActor(Actor listenerActor) |
void |
InputEvent.setRelatedActor(Actor relatedActor) |
void |
Stage.setScrollFocus(Actor actor)
Sets the actor that will receive scroll events.
|
void |
Event.setTarget(Actor targetActor) |
void |
Action.setTarget(Actor target)
Sets the actor this action will manipulate.
|
boolean |
Group.swapActor(Actor first,
Actor second)
Swaps two actors.
|
Vector2 |
InputEvent.toCoordinates(Actor actor,
Vector2 actorCoords)
Sets actorCoords to this event's coordinates relative to the specified actor.
|
void |
Stage.unfocus(Actor actor)
Removes the touch, keyboard, and scroll focus for the specified actor and any descendants.
|
Modifier and Type | Method and Description |
---|---|
static AddAction |
Actions.addAction(Action action,
Actor targetActor) |
static AddListenerAction |
Actions.addListener(EventListener listener,
boolean capture,
Actor targetActor) |
static RemoveAction |
Actions.removeAction(Action action,
Actor targetActor) |
static RemoveActorAction |
Actions.removeActor(Actor removeActor) |
static RemoveListenerAction |
Actions.removeListener(EventListener listener,
boolean capture,
Actor targetActor) |
void |
ParallelAction.setActor(Actor actor) |
void |
DelegateAction.setActor(Actor actor) |
void |
LayoutAction.setTarget(Actor actor) |
void |
EventAction.setTarget(Actor newTarget) |
void |
DelegateAction.setTarget(Actor target) |
void |
AfterAction.setTarget(Actor target) |
Modifier and Type | Class and Description |
---|---|
class |
Cell<T extends Actor>
A cell for a
Table . |
class |
Container<T extends Actor>
A group with a single child that sizes and positions the child using constraints.
|
Modifier and Type | Class and Description |
---|---|
class |
Button
|
class |
CheckBox
A checkbox is a button that contains an image indicating the checked or unchecked state and a label.
|
class |
Container<T extends Actor>
A group with a single child that sizes and positions the child using constraints.
|
class |
Dialog
Displays a dialog, which is a modal window containing a content table with a button table underneath it.
|
class |
HorizontalGroup
A group that lays out its children side by side in a single row.
|
class |
Image
Displays a
Drawable , scaled various way within the widgets bounds. |
class |
ImageButton
A button with a child
Image to display an image. |
class |
ImageTextButton
|
class |
Label
A text label, with optional word wrapping.
|
class |
List<T>
A list (aka list box) displays textual items and highlights the currently selected item.
|
class |
ProgressBar
A progress bar is a widget that visually displays the progress of some activity or a value within given range.
|
class |
ScrollPane
A group that scrolls a child widget using scrollbars and/or mouse or touch dragging.
|
class |
SelectBox<T>
A select box (aka a drop-down list) allows a user to choose one of a number of values from a list.
|
class |
Slider
A slider is a horizontal indicator that allows a user to set a value.
|
class |
SplitPane
A container that contains two widgets and is divided either horizontally or vertically.
|
class |
Stack
A stack is a container that sizes its children to its size and positions them at 0,0 on top of each other.
|
class |
Table
A group that sizes and positions children using table constraints.
|
class |
TextArea
A multiple-line text input field, entirely based on
TextField |
class |
TextButton
A button with a child
Label to display text. |
class |
TextField
A single-line text input field.
|
class |
Touchpad
An on-screen joystick.
|
class |
Tree
A tree widget where each node has an icon, actor, and child nodes.
|
class |
VerticalGroup
A group that lays out its children on top of each other in a single column.
|
class |
Widget
An
Actor that participates in layout and provides a minimum, preferred, and maximum size. |
class |
WidgetGroup
A
Group that participates in layout and provides a minimum, preferred, and maximum size. |
class |
Window
A table that can be dragged and act as a modal window.
|
Modifier and Type | Method and Description |
---|---|
<T extends Actor> |
Table.add(T actor)
Adds a new cell to the table with the specified actor.
|
<T extends Actor> |
Table.getCell(T actor)
Returns the cell for the specified actor in this table, or null.
|
<A extends Actor> |
Cell.setActor(A newActor)
Sets the actor in this cell and adds the actor to the cell's table.
|
Modifier and Type | Method and Description |
---|---|
Actor |
Tree.Node.getActor() |
Actor |
ScrollPane.getWidget()
Returns the actor embedded in this scroll pane, or null.
|
Actor |
Window.hit(float x,
float y,
boolean touchable) |
Actor |
Touchpad.hit(float x,
float y,
boolean touchable) |
Actor |
Table.hit(float x,
float y,
boolean touchable) |
Actor |
ScrollPane.hit(float x,
float y,
boolean touchable) |
Actor |
Container.hit(float x,
float y,
boolean touchable) |
Modifier and Type | Method and Description |
---|---|
void |
Table.add(Actor... actors) |
void |
Stack.add(Actor actor) |
void |
SplitPane.addActor(Actor actor) |
void |
ScrollPane.addActor(Actor actor)
Deprecated.
ScrollPane may have only a single child.
|
void |
Container.addActor(Actor actor)
Deprecated.
Container may have only a single child.
|
void |
ScrollPane.addActorAfter(Actor actorAfter,
Actor actor)
Deprecated.
ScrollPane may have only a single child.
|
void |
Container.addActorAfter(Actor actorAfter,
Actor actor)
Deprecated.
Container may have only a single child.
|
void |
SplitPane.addActorAt(int index,
Actor actor) |
void |
ScrollPane.addActorAt(int index,
Actor actor)
Deprecated.
ScrollPane may have only a single child.
|
void |
Container.addActorAt(int index,
Actor actor)
Deprecated.
Container may have only a single child.
|
void |
SplitPane.addActorBefore(Actor actorBefore,
Actor actor) |
void |
ScrollPane.addActorBefore(Actor actorBefore,
Actor actor)
Deprecated.
ScrollPane may have only a single child.
|
void |
Container.addActorBefore(Actor actorBefore,
Actor actor)
Deprecated.
Container may have only a single child.
|
abstract float |
Value.get(Actor context) |
float |
Value.Fixed.get(Actor context) |
static Value |
Value.percentHeight(float percent,
Actor actor)
Returns a value that is a percentage of the specified actor's height.
|
static Value |
Value.percentWidth(float percent,
Actor actor)
Returns a value that is a percentage of the specified actor's width.
|
boolean |
Table.removeActor(Actor actor) |
boolean |
SplitPane.removeActor(Actor actor) |
boolean |
ScrollPane.removeActor(Actor actor) |
boolean |
Container.removeActor(Actor actor) |
boolean |
Table.removeActor(Actor actor,
boolean unfocus) |
void |
Skin.setEnabled(Actor actor,
boolean enabled)
Sets the style on the actor to disabled or enabled.
|
void |
SplitPane.setFirstWidget(Actor widget) |
void |
Dialog.setObject(Actor actor,
Object object) |
void |
SplitPane.setSecondWidget(Actor widget) |
void |
ScrollPane.setWidget(Actor widget)
Sets the
Actor embedded in this scroll pane. |
Cell<Stack> |
Table.stack(Actor... actors)
Adds a new cell to the table with the specified actors in a
Stack . |
Constructor and Description |
---|
Button(Actor child,
Button.ButtonStyle style) |
Button(Actor child,
Skin skin) |
Button(Actor child,
Skin skin,
String styleName) |
ScrollPane(Actor widget) |
ScrollPane(Actor widget,
ScrollPane.ScrollPaneStyle style) |
ScrollPane(Actor widget,
Skin skin) |
ScrollPane(Actor widget,
Skin skin,
String styleName) |
SplitPane(Actor firstWidget,
Actor secondWidget,
boolean vertical,
Skin skin) |
SplitPane(Actor firstWidget,
Actor secondWidget,
boolean vertical,
Skin skin,
String styleName) |
SplitPane(Actor firstWidget,
Actor secondWidget,
boolean vertical,
SplitPane.SplitPaneStyle style) |
Tree.Node(Actor actor) |
Modifier and Type | Method and Description |
---|---|
Actor |
DragAndDrop.Source.getActor() |
Actor |
DragAndDrop.Target.getActor() |
Actor |
DragAndDrop.getDragActor()
Returns the current drag actor, or null.
|
Actor |
DragAndDrop.Payload.getDragActor() |
Actor |
DragAndDrop.Payload.getInvalidDragActor() |
Actor |
FocusListener.FocusEvent.getRelatedActor()
The actor related to the event.
|
Actor |
ActorGestureListener.getTouchDownTarget() |
Actor |
DragAndDrop.Payload.getValidDragActor() |
Modifier and Type | Method and Description |
---|---|
abstract void |
ChangeListener.changed(ChangeListener.ChangeEvent event,
Actor actor) |
void |
ClickListener.enter(InputEvent event,
float x,
float y,
int pointer,
Actor fromActor) |
void |
ClickListener.exit(InputEvent event,
float x,
float y,
int pointer,
Actor toActor) |
boolean |
ClickListener.isOver(Actor actor,
float x,
float y)
Returns true if the specified position is over the specified actor or within the tap square.
|
void |
FocusListener.keyboardFocusChanged(FocusListener.FocusEvent event,
Actor actor,
boolean focused) |
boolean |
ActorGestureListener.longPress(Actor actor,
float x,
float y)
If true is returned, additional gestures will not be triggered.
|
void |
FocusListener.scrollFocusChanged(FocusListener.FocusEvent event,
Actor actor,
boolean focused) |
void |
Selection.setActor(Actor actor) |
void |
DragAndDrop.Payload.setDragActor(Actor dragActor) |
void |
DragAndDrop.Payload.setInvalidDragActor(Actor invalidDragActor) |
void |
FocusListener.FocusEvent.setRelatedActor(Actor relatedActor) |
void |
DragAndDrop.Payload.setValidDragActor(Actor validDragActor) |
Constructor and Description |
---|
DragAndDrop.Source(Actor actor) |
DragAndDrop.Target(Actor actor) |
Copyright © 2015. All rights reserved.