Package emi.dev.emi.emi.screen.widget
Class SizedButtonWidget
java.lang.Object
net.minecraft.src.Gui
emi.shims.java.net.minecraft.client.gui.widget.ClickableWidget
emi.shims.java.net.minecraft.client.gui.widget.ButtonWidget
emi.dev.emi.emi.screen.widget.SizedButtonWidget
- Direct Known Subclasses:
ConfigJumpButton,SidebarButtonWidget
-
Nested Class Summary
Nested classes/interfaces inherited from class emi.shims.java.net.minecraft.client.gui.widget.ButtonWidget
ButtonWidget.Builder, ButtonWidget.NarrationSupplier, ButtonWidget.PressActionNested classes/interfaces inherited from class emi.shims.java.net.minecraft.client.gui.widget.ClickableWidget
ClickableWidget.SelectionType -
Field Summary
FieldsFields inherited from class emi.shims.java.net.minecraft.client.gui.widget.ButtonWidget
DEFAULT_HEIGHT, DEFAULT_NARRATION_SUPPLIER, DEFAULT_WIDTH, DEFAULT_WIDTH_SMALL, narrationSupplier, onPressFields inherited from class emi.shims.java.net.minecraft.client.gui.widget.ClickableWidget
ACCESSIBILITY_TEXTURE, active, alpha, height, hovered, visible, WIDGETS_TEXTURE, width, x, yFields inherited from class net.minecraft.src.Gui
icons, optionsBackground, statIcons, zLevel -
Constructor Summary
ConstructorsConstructorDescriptionSizedButtonWidget(int x, int y, int width, int height, int u, int v, BooleanSupplier isActive, ButtonWidget.PressAction action) SizedButtonWidget(int x, int y, int width, int height, int u, int v, BooleanSupplier isActive, ButtonWidget.PressAction action, IntSupplier vOffset) SizedButtonWidget(int x, int y, int width, int height, int u, int v, BooleanSupplier isActive, ButtonWidget.PressAction action, IntSupplier vOffset, Supplier<List<Text>> text) SizedButtonWidget(int x, int y, int width, int height, int u, int v, BooleanSupplier isActive, ButtonWidget.PressAction action, List<Text> text) -
Method Summary
Modifier and TypeMethodDescriptionprotected intgetU(int mouseX, int mouseY) protected intgetV(int mouseX, int mouseY) voidrenderButton(MatrixStack matrices, int mouseX, int mouseY, float delta) Methods inherited from class emi.shims.java.net.minecraft.client.gui.widget.ButtonWidget
builder, onClick, onPressMethods inherited from class emi.shims.java.net.minecraft.client.gui.widget.ClickableWidget
clicked, drawTexture, forEachChild, getHeight, getMessage, getTooltipPositioner, getType, getWidth, getX, getY, isFocused, isHovered, isMouseOver, isNarratable, isSelected, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, onDrag, onRelease, playDownSound, render, setAlpha, setFocused, setMessage, setTooltip, setTooltipDelay, setWidth, setX, setYMethods inherited from class net.minecraft.src.Gui
drawCenteredString, drawGradientRect, drawHorizontalLine, drawRect, drawString, drawTexturedModalRect, drawTexturedModelRectFromIcon, drawVerticalLineMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface emi.shims.java.net.minecraft.client.gui.Element
charTyped, keyPressed, keyReleased, mouseMoved, mouseScrolled
-
Field Details
-
texture
-
text
-
u
protected int u -
v
protected int v
-
-
Constructor Details
-
SizedButtonWidget
public SizedButtonWidget(int x, int y, int width, int height, int u, int v, BooleanSupplier isActive, ButtonWidget.PressAction action) -
SizedButtonWidget
public SizedButtonWidget(int x, int y, int width, int height, int u, int v, BooleanSupplier isActive, ButtonWidget.PressAction action, List<Text> text) -
SizedButtonWidget
public SizedButtonWidget(int x, int y, int width, int height, int u, int v, BooleanSupplier isActive, ButtonWidget.PressAction action, IntSupplier vOffset) -
SizedButtonWidget
public SizedButtonWidget(int x, int y, int width, int height, int u, int v, BooleanSupplier isActive, ButtonWidget.PressAction action, IntSupplier vOffset, Supplier<List<Text>> text)
-
-
Method Details
-
getU
protected int getU(int mouseX, int mouseY) -
getV
protected int getV(int mouseX, int mouseY) -
renderButton
- Overrides:
renderButtonin classButtonWidget
-