Package emi.dev.emi.emi.api.widget
Class DrawableWidget
java.lang.Object
emi.dev.emi.emi.api.widget.Widget
emi.dev.emi.emi.api.widget.DrawableWidget
- All Implemented Interfaces:
WidgetTooltipHolder<DrawableWidget>,Drawable
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Boundsprotected final DrawableWidget.DrawableWidgetConsumerprotected BiFunction<Integer,Integer, List<TooltipComponent>> protected final intprotected final int -
Constructor Summary
ConstructorsConstructorDescriptionDrawableWidget(int x, int y, int w, int h, DrawableWidget.DrawableWidgetConsumer consumer) -
Method Summary
Modifier and TypeMethodDescriptiongetTooltip(int mouseX, int mouseY) voidrender(DrawContext draw, int mouseX, int mouseY, float delta) tooltip(BiFunction<Integer, Integer, List<TooltipComponent>> tooltipSupplier) Methods inherited from class emi.dev.emi.emi.api.widget.Widget
keyPressed, mouseClickedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface emi.dev.emi.emi.api.widget.WidgetTooltipHolder
tooltip, tooltipText, tooltipText
-
Field Details
-
consumer
-
bounds
-
x
protected final int x -
y
protected final int y -
tooltipSupplier
-
-
Constructor Details
-
DrawableWidget
-
-
Method Details
-
tooltip
- Specified by:
tooltipin interfaceWidgetTooltipHolder<DrawableWidget>
-
getBounds
-
getTooltip
- Overrides:
getTooltipin classWidget
-
render
-