Klasse Category

java.lang.Object
schrumbo.schrumbohud.clickgui.categories.Category
Bekannte direkte Unterklassen:
BackgroundCategory, GeneralCategory, OutlineCategory, PositionCategory, PresetsCategory, SlotCategory, TextCategory

public abstract class Category extends Object
  • Felddetails

    • name

      protected String name
    • widgets

      public List<Widget> widgets
    • widgetsInitialized

      protected boolean widgetsInitialized
    • x

      protected int x
    • y

      protected int y
    • width

      protected int width
    • client

      protected net.minecraft.client.MinecraftClient client
    • HEADER_HEIGHT

      protected static final int HEADER_HEIGHT
      Siehe auch:
    • PADDING

      protected static final int PADDING
      Siehe auch:
    • WIDGET_SPACING

      protected static final int WIDGET_SPACING
      Siehe auch:
  • Konstruktordetails

    • Category

      public Category(String name)
  • Methodendetails

    • initializeWidgets

      public abstract void initializeWidgets(int startX, int startY, int width)
    • initializeWidgetsIfNeeded

      public void initializeWidgetsIfNeeded(int startX, int startY, int width)
    • updateWidgetPositions

      protected void updateWidgetPositions(int startX, int startY)
    • renderWidgets

      public void renderWidgets(net.minecraft.client.gui.DrawContext context, int mouseX, int mouseY, float delta)
    • renderHeader

      public void renderHeader(net.minecraft.client.gui.DrawContext context, int mouseX, int mouseY, boolean isSelected)
    • mouseClickedWidgets

      public boolean mouseClickedWidgets(double mouseX, double mouseY, int button)
    • mouseDraggedWidgets

      public boolean mouseDraggedWidgets(double mouseX, double mouseY, int button, double deltaX, double deltaY)
    • mouseReleasedWidgets

      public boolean mouseReleasedWidgets(double mouseX, double mouseY, int button)
    • keyPressed

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

      public boolean isHeaderHovered(double mouseX, double mouseY)
    • getTotalHeight

      public int getTotalHeight()
    • getHeaderHeight

      public int getHeaderHeight()
    • setPosition

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

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

      public String getName()
    • isWidgetsInitialized

      public boolean isWidgetsInitialized()