Class OwnImage
java.lang.Object
com.badlogic.gdx.scenes.scene2d.Actor
com.badlogic.gdx.scenes.scene2d.ui.Widget
com.badlogic.gdx.scenes.scene2d.ui.Image
gaiasky.util.scene2d.OwnImage
- All Implemented Interfaces:
com.badlogic.gdx.scenes.scene2d.utils.Layout
- Direct Known Subclasses:
ColorPickerAbstract
public class OwnImage
extends com.badlogic.gdx.scenes.scene2d.ui.Image
An image that keeps track of the given width and height.
It also can, optionally, include a hyperlink.
-
Field Summary
Fields inherited from class com.badlogic.gdx.scenes.scene2d.Actor
POOLS -
Constructor Summary
ConstructorsConstructorDescriptionOwnImage(com.badlogic.gdx.graphics.Texture tex, boolean applyAccentColor) Create an image.OwnImage(com.badlogic.gdx.scenes.scene2d.utils.Drawable drawable) Create an image.OwnImage(com.badlogic.gdx.scenes.scene2d.utils.Drawable drawable, boolean applyAccentColor) Creates a new image with a link. -
Method Summary
Modifier and TypeMethodDescriptionvoiddraw(com.badlogic.gdx.graphics.g2d.Batch batch, float parentAlpha) floatfloatvoidsetHeight(float height) voidsetSize(float width, float height) voidsetTexture(com.badlogic.gdx.graphics.Texture tex) voidsetTooltip(String tooltip, com.badlogic.gdx.scenes.scene2d.ui.Skin skin) voidsetWidth(float width) Methods inherited from class com.badlogic.gdx.scenes.scene2d.ui.Image
getAlign, getDrawable, getImageHeight, getImageWidth, getImageX, getImageY, getMinHeight, getMinWidth, layout, setAlign, setDrawable, setDrawable, setScaling, toStringMethods inherited from class com.badlogic.gdx.scenes.scene2d.ui.Widget
getMaxHeight, getMaxWidth, invalidate, invalidateHierarchy, 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, setName, setOrigin, setOrigin, setOriginX, setOriginY, setParent, setPosition, setPosition, setRotation, setScale, setScale, setScaleX, setScaleY, setStage, setTouchable, setUserObject, setVisible, setX, setX, setY, setY, setZIndex, sizeBy, sizeBy, stageToLocalCoordinates, toBack, toFront
-
Constructor Details
-
OwnImage
public OwnImage(com.badlogic.gdx.scenes.scene2d.utils.Drawable drawable) Create an image.- Parameters:
drawable- The drawable.
-
OwnImage
public OwnImage(com.badlogic.gdx.scenes.scene2d.utils.Drawable drawable, boolean applyAccentColor) -
OwnImage
public OwnImage(com.badlogic.gdx.graphics.Texture tex, boolean applyAccentColor) Create an image.- Parameters:
tex- The texture.applyAccentColor- Whether to apply the accent color for this image.
-
OwnImage
Creates a new image with a link.- Parameters:
drawable- The drawable.url- The URL of the link.
-
-
Method Details
-
setWidth
public void setWidth(float width) - Overrides:
setWidthin classcom.badlogic.gdx.scenes.scene2d.Actor
-
setHeight
public void setHeight(float height) - Overrides:
setHeightin classcom.badlogic.gdx.scenes.scene2d.Actor
-
setSize
public void setSize(float width, float height) - Overrides:
setSizein classcom.badlogic.gdx.scenes.scene2d.Actor
-
getPrefWidth
public float getPrefWidth()- Specified by:
getPrefWidthin interfacecom.badlogic.gdx.scenes.scene2d.utils.Layout- Overrides:
getPrefWidthin classcom.badlogic.gdx.scenes.scene2d.ui.Image
-
getPrefHeight
public float getPrefHeight()- Specified by:
getPrefHeightin interfacecom.badlogic.gdx.scenes.scene2d.utils.Layout- Overrides:
getPrefHeightin classcom.badlogic.gdx.scenes.scene2d.ui.Image
-
draw
public void draw(com.badlogic.gdx.graphics.g2d.Batch batch, float parentAlpha) - Overrides:
drawin classcom.badlogic.gdx.scenes.scene2d.ui.Image
-
setTooltip
-
setTexture
public void setTexture(com.badlogic.gdx.graphics.Texture tex)
-