Package emi.dev.emi.emi.api.widget
Class ButtonWidget
java.lang.Object
emi.dev.emi.emi.api.widget.Widget
emi.dev.emi.emi.api.widget.ButtonWidget
- All Implemented Interfaces:
Drawable
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final ButtonWidget.ClickActionprotected final intprotected final BooleanSupplierprotected final ResourceLocationprotected List<TooltipComponent>protected final intprotected final intprotected final intprotected final intprotected final int -
Constructor Summary
ConstructorsConstructorDescriptionButtonWidget(int x, int y, int width, int height, int u, int v, BooleanSupplier isActive, ButtonWidget.ClickAction action) ButtonWidget(int x, int y, int width, int height, int u, int v, ResourceLocation texture, BooleanSupplier isActive, ButtonWidget.ClickAction action) -
Method Summary
Modifier and TypeMethodDescriptiongetTooltip(int mouseX, int mouseY) booleanmouseClicked(int mouseX, int mouseY, int button) voidrender(DrawContext draw, int mouseX, int mouseY, float delta) setTooltip(List<TooltipComponent> tooltip) Methods inherited from class emi.dev.emi.emi.api.widget.Widget
keyPressed
-
Field Details
-
x
protected final int x -
y
protected final int y -
width
protected final int width -
height
protected final int height -
u
protected final int u -
v
protected final int v -
isActive
-
action
-
texture
-
tooltip
-
-
Constructor Details
-
ButtonWidget
public ButtonWidget(int x, int y, int width, int height, int u, int v, BooleanSupplier isActive, ButtonWidget.ClickAction action) -
ButtonWidget
public ButtonWidget(int x, int y, int width, int height, int u, int v, ResourceLocation texture, BooleanSupplier isActive, ButtonWidget.ClickAction action)
-
-
Method Details
-
getBounds
-
render
-
mouseClicked
public boolean mouseClicked(int mouseX, int mouseY, int button) - Overrides:
mouseClickedin classWidget
-
getTooltip
- Overrides:
getTooltipin classWidget
-
setTooltip
-