Class TiledDrawable
- java.lang.Object
-
- com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable
-
- com.badlogic.gdx.scenes.scene2d.utils.TextureRegionDrawable
-
- com.badlogic.gdx.scenes.scene2d.utils.TiledDrawable
-
- All Implemented Interfaces:
Drawable,TransformDrawable
public class TiledDrawable extends TextureRegionDrawable
Draws aTextureRegionrepeatedly to fill the area, instead of stretching it.
-
-
Constructor Summary
Constructors Constructor Description TiledDrawable()TiledDrawable(TextureRegion region)TiledDrawable(TextureRegionDrawable drawable)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddraw(Batch batch, float x, float y, float width, float height)Draws this drawable at the specified bounds.voiddraw(Batch batch, float x, float y, float originX, float originY, float width, float height, float scaleX, float scaleY, float rotation)static voiddraw(Batch batch, TextureRegion textureRegion, float x, float y, float width, float height, float scale, int align)intgetAlign()ColorgetColor()floatgetScale()voidsetAlign(int align)voidsetScale(float scale)TiledDrawabletint(Color tint)Creates a new drawable that renders the same as this drawable tinted the specified color.-
Methods inherited from class com.badlogic.gdx.scenes.scene2d.utils.TextureRegionDrawable
getRegion, setRegion
-
Methods inherited from class com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable
getBottomHeight, getLeftWidth, getMinHeight, getMinWidth, getName, getRightWidth, getTopHeight, setBottomHeight, setLeftWidth, setMinHeight, setMinSize, setMinWidth, setName, setPadding, setRightWidth, setTopHeight, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.badlogic.gdx.scenes.scene2d.utils.Drawable
getBottomHeight, getLeftWidth, getMinHeight, getMinWidth, getRightWidth, getTopHeight, setBottomHeight, setLeftWidth, setMinHeight, setMinWidth, setRightWidth, setTopHeight
-
-
-
-
Constructor Detail
-
TiledDrawable
public TiledDrawable()
-
TiledDrawable
public TiledDrawable(TextureRegion region)
-
TiledDrawable
public TiledDrawable(TextureRegionDrawable drawable)
-
-
Method Detail
-
draw
public void draw(Batch batch, float x, float y, float width, float height)
Description copied from interface:DrawableDraws this drawable at the specified bounds. The drawable should be tinted withBatch.getColor(), possibly by mixing its own color.- Specified by:
drawin interfaceDrawable- Overrides:
drawin classTextureRegionDrawable
-
draw
public static void draw(Batch batch, TextureRegion textureRegion, float x, float y, float width, float height, float scale, int align)
-
draw
public void draw(Batch batch, float x, float y, float originX, float originY, float width, float height, float scaleX, float scaleY, float rotation)
- Specified by:
drawin interfaceTransformDrawable- Overrides:
drawin classTextureRegionDrawable
-
getColor
public Color getColor()
-
setScale
public void setScale(float scale)
-
getScale
public float getScale()
-
getAlign
public int getAlign()
-
setAlign
public void setAlign(int align)
-
tint
public TiledDrawable tint(Color tint)
Description copied from class:TextureRegionDrawableCreates a new drawable that renders the same as this drawable tinted the specified color.- Overrides:
tintin classTextureRegionDrawable
-
-