Class ImageButton
java.lang.Object
top.untold.frostlumen.core.gui.ParentNode<ImageButton>
top.untold.frostlumen.core.gui.GuiNode<ImageButton>
top.untold.frostlumen.core.gui.node.ImageNode<ImageButton>
top.untold.frostlumen.core.gui.node.ImageButton
-
Nested Class Summary
Nested classes/interfaces inherited from class top.untold.frostlumen.core.gui.node.ImageNode
ImageNode.ImageRenderDescription -
Field Summary
Fields inherited from class top.untold.frostlumen.core.gui.GuiNode
angle, backgroundBlurStrength, backgroundBorderColor, backgroundBorderThicknessPosition, backgroundBottomBorderThickness, backgroundColor, backgroundLeftBorderThickness, backgroundLeftBottomCornerRadius, backgroundLeftTopCornerRadius, backgroundRightBorderThickness, backgroundRightBottomCornerRadius, backgroundRightTopCornerRadius, backgroundTopBorderThickness, clipChildren, currentMouseClickButtons, mouseInNode, parent, root, xAnchor, yAnchor, zIndexFields inherited from class top.untold.frostlumen.core.gui.ParentNode
children, position, realAngle, realPositionMaxX, realPositionMaxY, realPositionX, realPositionY, realSizeX, realSizeY, self, size -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddCanTriggerMouseButton(MouseButton button) booleannormal()onClick()onHover()protected voidprotected voidsetDrawBackground(boolean drawBackground) Methods inherited from class top.untold.frostlumen.core.gui.node.ImageNode
operationPositionMethods inherited from class top.untold.frostlumen.core.gui.GuiNode
addChild, dispatchFrameBufferSizeChangeEvent, dispatchKeyEvent, dispatchMouseButtonEvent, dispatchMouseEnterWindowEvent, dispatchMouseLeaveWindowEvent, dispatchMouseMoveEvent, dispatchMouseScrollEvent, dispatchRender, dispatchUserDropFilesEvent, dispatchUserInputTextEvent, dispatchUserRequestWindowCloseEvent, dispatchWindowCloseEvent, dispatchWindowFocusChangeEvent, dispatchWindowMaximizeEvent, dispatchWindowMinimizeEvent, dispatchWindowMoveEvent, drawDefaultFrameBackground, getAngle, getBackgroundBlurStrength, getBackgroundBorderThicknessPosition, getBackgroundBottomBorderThickness, getBackgroundColor, getBackgroundLeftBorderThickness, getBackgroundLeftBottomCornerRadius, getBackgroundLeftTopCornerRadius, getBackgroundRightBorderThickness, getBackgroundRightBottomCornerRadius, getBackgroundRightTopCornerRadius, getBackgroundTopBorderThickness, getCurrentMouseClickButtons, getParent, getXAnchor, getYAnchor, getZIndex, isClipChildren, isMouseInNode, letChildrenOperationPosition, onFrameBufferSizeChangeEvent, onKeyEvent, onMouseEnterWindowEvent, onMouseLeaveWindowEvent, onMouseMoveEvent, onMouseScrollEvent, onUserDropFilesEvent, onUserInputTextEvent, onUserRequestWindowCloseEvent, onWindowCloseEvent, onWindowFocusChangeEvent, onWindowMaximizeEvent, onWindowMinimizeEvent, onWindowMoveEvent, operationPosition, registerMouseEnterListener, registerMouseLeaveListener, setAnchor, setAngle, setBackgroundBlurStrength, setBackgroundBorderColor, setBackgroundBorderThickness, setBackgroundBorderThicknessPosition, setBackgroundBottomBorderThickness, setBackgroundColor, setBackgroundCornerRadius, setBackgroundLeftBorderThickness, setBackgroundLeftBottomCornerRadius, setBackgroundLeftTopCornerRadius, setBackgroundRightBorderThickness, setBackgroundRightBottomCornerRadius, setBackgroundRightTopCornerRadius, setBackgroundTopBorderThickness, setClipChildren, setParent, setPosition, setSize, setXAnchor, setYAnchor, setZIndex, unregisterMouseEnterListener, unregisterMouseLeaveListenerMethods inherited from class top.untold.frostlumen.core.gui.ParentNode
addChildren, forwardFor, getChildren, getPosition, getRealPositionMaxX, getRealPositionMaxY, getRealPositionX, getRealPositionY, getRealSizeX, getRealSizeY, getSize, registerAfterRenderListener, registerBeforeRenderListener, removeChild, removeChildren, reverseFor, sortChildren, unregisterAfterRenderListener, unregisterBeforeRenderListener
-
Constructor Details
-
ImageButton
-
-
Method Details
-
addCanTriggerMouseButton
-
removeCanTriggerMouseButton
-
render
- Specified by:
renderin classGuiNode<ImageButton>
-
registerMouseButtonEventListener
-
unregisterMouseButtonEventListener
-
onMouseButtonEvent
- Overrides:
onMouseButtonEventin classGuiNode<ImageButton>
-
isDrawBackground
public boolean isDrawBackground() -
normal
-
onHover
-
onClick
-
setDrawBackground
-