Class TextureWidget
java.lang.Object
com.badlogic.gdx.scenes.scene2d.Actor
com.badlogic.gdx.scenes.scene2d.ui.Widget
gaiasky.util.scene2d.TextureWidget
- All Implemented Interfaces:
com.badlogic.gdx.scenes.scene2d.utils.Layout
public class TextureWidget
extends com.badlogic.gdx.scenes.scene2d.ui.Widget
-
Constructor Summary
ConstructorsConstructorDescriptionTextureWidget(com.badlogic.gdx.graphics.glutils.FrameBuffer fb) TextureWidget(com.badlogic.gdx.graphics.Texture texture) -
Method Summary
Modifier and TypeMethodDescriptionvoiddraw(com.badlogic.gdx.graphics.g2d.Batch batch, float parentAlpha) floatfloatfloatfloatfloatfloatvoidsetFlip(boolean x, boolean y) Flip the texture.voidsetScale(float scale) Set the scale factor of the texture.voidsetScale(float scaleX, float scaleY) Set the scale factor of the texture.Methods inherited from class com.badlogic.gdx.scenes.scene2d.ui.Widget
invalidate, invalidateHierarchy, layout, needsLayout, pack, setFillParent, setLayoutEnabled, sizeChanged, validateMethods inherited from class com.badlogic.gdx.scenes.scene2d.Actor
act, addAction, addCaptureListener, addListener, ancestorsVisible, ascendantsVisible, clear, clearActions, clearListeners, clipBegin, clipBegin, clipEnd, debug, drawDebug, drawDebugBounds, fire, firstAscendant, getActions, getCaptureListeners, getColor, getDebug, getHeight, getListeners, getName, getOriginX, getOriginY, getParent, getRight, getRotation, getScaleX, getScaleY, getStage, getTop, getTouchable, getUserObject, getWidth, getX, getX, getY, getY, getZIndex, hasActions, hasKeyboardFocus, hasParent, hasScrollFocus, hit, isAscendantOf, isDescendantOf, isTouchable, isTouchFocusListener, isTouchFocusTarget, isVisible, localToActorCoordinates, localToAscendantCoordinates, localToParentCoordinates, localToScreenCoordinates, localToStageCoordinates, moveBy, notify, parentToLocalCoordinates, positionChanged, remove, removeAction, removeCaptureListener, removeListener, rotateBy, rotationChanged, scaleBy, scaleBy, scaleChanged, screenToLocalCoordinates, setBounds, setColor, setColor, setDebug, setHeight, setName, setOrigin, setOrigin, setOriginX, setOriginY, setParent, setPosition, setPosition, setRotation, setScaleX, setScaleY, setSize, setStage, setTouchable, setUserObject, setVisible, setWidth, setX, setX, setY, setY, setZIndex, sizeBy, sizeBy, stageToLocalCoordinates, toBack, toFront, toString
-
Constructor Details
-
TextureWidget
public TextureWidget(com.badlogic.gdx.graphics.glutils.FrameBuffer fb) -
TextureWidget
public TextureWidget(com.badlogic.gdx.graphics.Texture texture)
-
-
Method Details
-
draw
public void draw(com.badlogic.gdx.graphics.g2d.Batch batch, float parentAlpha) - Overrides:
drawin classcom.badlogic.gdx.scenes.scene2d.ui.Widget
-
setFlip
public void setFlip(boolean x, boolean y) Flip the texture.- Parameters:
x- Flip horizontally.y- Flip vertically.
-
setScale
public void setScale(float scale) Set the scale factor of the texture.- Overrides:
setScalein classcom.badlogic.gdx.scenes.scene2d.Actor- Parameters:
scale- The scale factor in both x and y dimensions.
-
setScale
public void setScale(float scaleX, float scaleY) Set the scale factor of the texture.- Overrides:
setScalein classcom.badlogic.gdx.scenes.scene2d.Actor- Parameters:
scaleX- The scale factor in x.scaleY- The scale factor in y.
-
getMinWidth
public float getMinWidth()- Specified by:
getMinWidthin interfacecom.badlogic.gdx.scenes.scene2d.utils.Layout- Overrides:
getMinWidthin classcom.badlogic.gdx.scenes.scene2d.ui.Widget
-
getMinHeight
public float getMinHeight()- Specified by:
getMinHeightin interfacecom.badlogic.gdx.scenes.scene2d.utils.Layout- Overrides:
getMinHeightin classcom.badlogic.gdx.scenes.scene2d.ui.Widget
-
getPrefWidth
public float getPrefWidth()- Specified by:
getPrefWidthin interfacecom.badlogic.gdx.scenes.scene2d.utils.Layout- Overrides:
getPrefWidthin classcom.badlogic.gdx.scenes.scene2d.ui.Widget
-
getPrefHeight
public float getPrefHeight()- Specified by:
getPrefHeightin interfacecom.badlogic.gdx.scenes.scene2d.utils.Layout- Overrides:
getPrefHeightin classcom.badlogic.gdx.scenes.scene2d.ui.Widget
-
getMaxWidth
public float getMaxWidth()- Specified by:
getMaxWidthin interfacecom.badlogic.gdx.scenes.scene2d.utils.Layout- Overrides:
getMaxWidthin classcom.badlogic.gdx.scenes.scene2d.ui.Widget
-
getMaxHeight
public float getMaxHeight()- Specified by:
getMaxHeightin interfacecom.badlogic.gdx.scenes.scene2d.utils.Layout- Overrides:
getMaxHeightin classcom.badlogic.gdx.scenes.scene2d.ui.Widget
-