com.badlogic.gdx.scenes.scene2d.ui
Class Image
java.lang.Object
com.badlogic.gdx.scenes.scene2d.Actor
com.badlogic.gdx.scenes.scene2d.ui.Widget
com.badlogic.gdx.scenes.scene2d.ui.Image
- All Implemented Interfaces:
- Layout
public class Image
- extends Widget
Fields inherited from class com.badlogic.gdx.scenes.scene2d.Actor |
actions, color, height, name, originX, originY, parent, rotation, scaleX, scaleY, touchable, visible, width, x, y |
Constructor Summary |
Image(NinePatch patch)
|
Image(NinePatch patch,
Image.Scaling scaling)
|
Image(NinePatch patch,
Image.Scaling scaling,
int align)
|
Image(NinePatch patch,
Image.Scaling scaling,
int align,
java.lang.String name)
|
Image(NinePatch patch,
Image.Scaling scaling,
java.lang.String name)
|
Image(TextureRegion region)
|
Image(TextureRegion region,
Image.Scaling scaling)
|
Image(TextureRegion region,
Image.Scaling scaling,
int align)
|
Image(TextureRegion region,
Image.Scaling scaling,
int align,
java.lang.String name)
|
Image(TextureRegion region,
Image.Scaling scaling,
java.lang.String name)
|
Methods inherited from class com.badlogic.gdx.scenes.scene2d.Actor |
act, action, clearActions, isMarkedToRemove, keyDown, keyTyped, keyUp, markToRemove, remove, scrolled, toLocalCoordinates, toString, touchMoved |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Image
public Image(TextureRegion region)
Image
public Image(TextureRegion region,
Image.Scaling scaling)
Image
public Image(TextureRegion region,
Image.Scaling scaling,
int align)
Image
public Image(TextureRegion region,
Image.Scaling scaling,
java.lang.String name)
Image
public Image(TextureRegion region,
Image.Scaling scaling,
int align,
java.lang.String name)
Image
public Image(NinePatch patch)
Image
public Image(NinePatch patch,
Image.Scaling scaling)
Image
public Image(NinePatch patch,
Image.Scaling scaling,
int align)
Image
public Image(NinePatch patch,
Image.Scaling scaling,
java.lang.String name)
Image
public Image(NinePatch patch,
Image.Scaling scaling,
int align,
java.lang.String name)
layout
public void layout()
- Description copied from interface:
Layout
- Positions and sizes each child of this actor. Subsequent calls will not have any affect unless
Layout.invalidate()
is
called.
draw
public void draw(SpriteBatch batch,
float parentAlpha)
- Description copied from class:
Actor
- Draws the Actor. The spriteBatch is configured so that the Actor can draw in its parents coordinate system. The parent's
alpha is passed to the method in order for the Actor to multiply it with its own alpha. This will allow
FadeIn
and
other Actions to have an effect even if they are only set on the parent of the Actor.
- Specified by:
draw
in class Actor
- Parameters:
batch
- the spritebatch to render withparentAlpha
- the parent's alpha value.
setRegion
public void setRegion(TextureRegion region)
setPatch
public void setPatch(NinePatch patch)
getMinWidth
public float getMinWidth()
- Specified by:
getMinWidth
in interface Layout
- Overrides:
getMinWidth
in class Widget
getMinHeight
public float getMinHeight()
- Specified by:
getMinHeight
in interface Layout
- Overrides:
getMinHeight
in class Widget
getPrefWidth
public float getPrefWidth()
getPrefHeight
public float getPrefHeight()
touchDown
public boolean touchDown(float x,
float y,
int pointer)
- Specified by:
touchDown
in class Actor
touchUp
public void touchUp(float x,
float y,
int pointer)
- Specified by:
touchUp
in class Actor
touchDragged
public void touchDragged(float x,
float y,
int pointer)
- Specified by:
touchDragged
in class Actor
Copyright 2010 Mario Zechner (contact@badlogicgames.com), Nathan Sweet (admin@esotericsoftware.com)