public class ArrowButton extends IndexedButton
Modifier and Type | Class and Description |
---|---|
static class |
ArrowButton.Direction |
Modifier and Type | Field and Description |
---|---|
protected ArrowButton.Direction |
dir |
id
NO_TOOLTIP, onPress, onTooltip
Constructor and Description |
---|
ArrowButton(int buttonId,
int x,
int y,
ArrowButton.Direction dir,
net.minecraft.client.gui.widget.button.Button.IPressable onPress) |
Modifier and Type | Method and Description |
---|---|
boolean |
mouseClicked(double mouseX,
double mouseY,
int button) |
boolean |
mouseReleased(double mouseX,
double mouseY,
int button) |
void |
renderButton(com.mojang.blaze3d.matrix.MatrixStack matrix,
int mouseX,
int mouseY,
float partialTicks) |
ArrowButton |
updatePosition(int x,
int y) |
getID, setMessage
keyPressed, onClick
changeFocus, clearFGColor, clicked, createNarrationMessage, getFGColor, getHeight, getMessage, getWidth, getYImage, isFocused, isHovered, isMouseOver, isValidClickButton, mouseDragged, narrate, onDrag, onFocusedChanged, onRelease, playDownSound, queueNarration, render, renderBg, setAlpha, setFGColor, setFocused, setHeight, setMessage, setWidth
blit, blit, blit, blit, blit, blitOutlineBlack, drawCenteredString, drawCenteredString, drawString, drawString, fill, fillGradient, fillGradient, getBlitOffset, hLine, setBlitOffset, vLine
protected ArrowButton.Direction dir
public ArrowButton(int buttonId, int x, int y, ArrowButton.Direction dir, net.minecraft.client.gui.widget.button.Button.IPressable onPress)
public ArrowButton updatePosition(int x, int y)
public void renderButton(com.mojang.blaze3d.matrix.MatrixStack matrix, int mouseX, int mouseY, float partialTicks)
renderButton
in class net.minecraft.client.gui.widget.button.Button
public boolean mouseClicked(double mouseX, double mouseY, int button)
mouseClicked
in interface net.minecraft.client.gui.IGuiEventListener
mouseClicked
in class net.minecraft.client.gui.widget.Widget
public boolean mouseReleased(double mouseX, double mouseY, int button)
mouseReleased
in interface net.minecraft.client.gui.IGuiEventListener
mouseReleased
in class net.minecraft.client.gui.widget.Widget