Klasse Widget

java.lang.Object
schrumbo.schrumbohud.clickgui.widgets.Widget
Bekannte direkte Unterklassen:
ButtonWidget, ColorPickerWidget, SliderWidget, ToggleWidget

public abstract class Widget extends Object
  • Verschachtelte Klassen - Übersicht

    Verschachtelte Klassen
    Modifizierer und Typ
    Klasse
    Beschreibung
    static class 
     
  • Feldübersicht

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    protected int
     
    protected boolean
     
    protected String
     
    protected final int
     
    protected int
     
    protected int
     
    protected int
     
  • Konstruktorübersicht

    Konstruktoren
    Modifizierer
    Konstruktor
    Beschreibung
    protected
    Widget(Widget.Builder<?> builder)
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    int
     
    boolean
    isHovered(double mouseX, double mouseY)
     
    boolean
    keyPressed(int keyCode, int scanCode, int modifiers)
     
    abstract boolean
    mouseClicked(double mouseX, double mouseY, int button)
     
    boolean
    mouseDragged(double mouseX, double mouseY, int button, double deltaX, double deltaY)
     
    abstract boolean
    mouseReleased(double mouseX, double mouseY, int button)
     
    abstract void
    render(net.minecraft.client.gui.DrawContext context, int mouseX, int mouseY, float delta)
     
    void
    setPosition(int x, int y)
     

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Felddetails

    • x

      protected int x
    • y

      protected int y
    • width

      protected int width
    • height

      protected int height
    • label

      protected String label
    • hovered

      protected boolean hovered
    • PADDING

      protected final int PADDING
      Siehe auch:
  • Konstruktordetails

  • Methodendetails

    • render

      public abstract void render(net.minecraft.client.gui.DrawContext context, int mouseX, int mouseY, float delta)
    • mouseClicked

      public abstract boolean mouseClicked(double mouseX, double mouseY, int button)
    • mouseReleased

      public abstract boolean mouseReleased(double mouseX, double mouseY, int button)
    • mouseDragged

      public boolean mouseDragged(double mouseX, double mouseY, int button, double deltaX, double deltaY)
    • setPosition

      public void setPosition(int x, int y)
    • isHovered

      public boolean isHovered(double mouseX, double mouseY)
    • getHeight

      public int getHeight()
    • keyPressed

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