public class GuiIconButton
extends net.minecraft.client.gui.widget.button.Button
IDrawable
instead of a string label.NO_TOOLTIP, onPress, onTooltip
Constructor and Description |
---|
GuiIconButton(IDrawable icon,
net.minecraft.client.gui.widget.button.Button.IPressable pressable) |
Modifier and Type | Method and Description |
---|---|
IMouseHandler |
getMouseHandler() |
void |
render(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
int mouseX,
int mouseY,
float partialTicks) |
void |
updateBounds(net.minecraft.client.renderer.Rectangle2d area) |
onPress, renderButton, renderToolTip
keyPressed, onClick
changeFocus, clearFGColor, clicked, createNarrationMessage, getFGColor, getHeight, getMessage, getWidth, getYImage, isFocused, isHovered, isMouseOver, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, narrate, onDrag, onFocusedChanged, onRelease, playDownSound, queueNarration, renderBg, setAlpha, setFGColor, setFocused, setHeight, setMessage, setWidth
blit, blit, blit, blit, blit, blitOutlineBlack, drawCenteredString, drawCenteredString, drawString, drawString, fill, fillGradient, fillGradient, getBlitOffset, hLine, setBlitOffset, vLine
public GuiIconButton(IDrawable icon, net.minecraft.client.gui.widget.button.Button.IPressable pressable)
public void updateBounds(net.minecraft.client.renderer.Rectangle2d area)
public void render(com.mojang.blaze3d.matrix.MatrixStack matrixStack, int mouseX, int mouseY, float partialTicks)
render
in interface net.minecraft.client.gui.IRenderable
render
in class net.minecraft.client.gui.widget.Widget
public IMouseHandler getMouseHandler()