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, setWidthdrawCenteredString, drawGradientRect, drawHorizontalLine, drawModalRectWithCustomSizedTexture, drawRect, drawScaledCustomSizeModalRect, drawString, drawTexturedModalRect, drawTexturedModalRect, drawTexturedModalRect, drawVerticalLinepublic 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.GuiButtonpublic void drawTooltips(net.minecraft.client.Minecraft minecraft,
int mouseX,
int mouseY)