Class Widget

java.lang.Object
emi.dev.emi.emi.api.widget.Widget
All Implemented Interfaces:
Drawable
Direct Known Subclasses:
ButtonWidget, DrawableWidget, MultiBlockWidget, RecipeBackground, RecipeButtonWidget, SlotWidget, TextureWidget, TextWidget, TooltipWidget

public abstract class Widget extends Object implements Drawable
  • Constructor Details

    • Widget

      public Widget()
  • Method Details

    • getBounds

      public abstract Bounds getBounds()
    • render

      public abstract void render(DrawContext draw, int mouseX, int mouseY, float delta)
      Specified by:
      render in interface Drawable
    • getTooltip

      public List<TooltipComponent> getTooltip(int mouseX, int mouseY)
    • mouseClicked

      public boolean mouseClicked(int mouseX, int mouseY, int button)
    • keyPressed

      public boolean keyPressed(int keyCode, int scanCode, int modifiers)