public class GuiIconButton
extends net.minecraft.client.gui.GuiButton
IDrawable
instead of a string label.Constructor and Description |
---|
GuiIconButton(int buttonId,
java.util.function.Consumer<java.util.List<java.lang.String>> tooltipCallback,
java.util.function.Supplier<mezz.jei.api.gui.drawable.IDrawable> iconSupplier) |
GuiIconButton(int buttonId,
mezz.jei.api.gui.drawable.IDrawable icon) |
Modifier and Type | Method and Description |
---|---|
void |
drawTooltips(net.minecraft.client.Minecraft minecraft,
int mouseX,
int mouseY) |
void |
render(int mouseX,
int mouseY,
float partialTicks) |
void |
updateBounds(net.minecraft.client.renderer.Rectangle2d area) |
drawButtonForegroundLayer, getHoverState, getWidth, isMouseOver, isPressable, mouseClicked, mouseDragged, mouseReleased, onClick, onDrag, onRelease, playPressSound, renderBg, setWidth
drawCenteredString, drawGradientRect, drawHorizontalLine, drawModalRectWithCustomSizedTexture, drawRect, drawScaledCustomSizeModalRect, drawString, drawTexturedModalRect, drawTexturedModalRect, drawTexturedModalRect, drawVerticalLine
public GuiIconButton(int buttonId, mezz.jei.api.gui.drawable.IDrawable icon)
public GuiIconButton(int buttonId, java.util.function.Consumer<java.util.List<java.lang.String>> tooltipCallback, java.util.function.Supplier<mezz.jei.api.gui.drawable.IDrawable> iconSupplier)
public void updateBounds(net.minecraft.client.renderer.Rectangle2d area)
public void render(int mouseX, int mouseY, float partialTicks)
render
in class net.minecraft.client.gui.GuiButton
public void drawTooltips(net.minecraft.client.Minecraft minecraft, int mouseX, int mouseY)