Package emi.dev.emi.emi.api.widget
Class TextureWidget
java.lang.Object
emi.dev.emi.emi.api.widget.Widget
emi.dev.emi.emi.api.widget.TextureWidget
- All Implemented Interfaces:
WidgetTooltipHolder<TextureWidget>,Drawable
- Direct Known Subclasses:
AnimatedTextureWidget,CustomAnimatedTextureWidget
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final intprotected final intprotected final intprotected final ResourceLocationprotected final intprotected final intprotected final intprotected final intprotected final intprotected final intprotected final int -
Constructor Summary
ConstructorsConstructorDescriptionTextureWidget(ResourceLocation texture, int x, int y, int width, int height, int u, int v) TextureWidget(ResourceLocation texture, int x, int y, int width, int height, int u, int v, int regionWidth, int regionHeight, int textureWidth, int textureHeight) -
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
-
texture
-
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 -
regionWidth
protected final int regionWidth -
regionHeight
protected final int regionHeight -
textureWidth
protected final int textureWidth -
textureHeight
protected final int textureHeight
-
-
Constructor Details
-
TextureWidget
public TextureWidget(ResourceLocation texture, int x, int y, int width, int height, int u, int v, int regionWidth, int regionHeight, int textureWidth, int textureHeight) -
TextureWidget
-
-
Method Details
-
tooltip
- Specified by:
tooltipin interfaceWidgetTooltipHolder<TextureWidget>
-
getBounds
-
getTooltip
- Overrides:
getTooltipin classWidget
-
render
-