Klasse Category
java.lang.Object
schrumbo.schrumbohud.clickgui.categories.Category
- Bekannte direkte Unterklassen:
BackgroundCategory,GeneralCategory,OutlineCategory,PositionCategory,PresetsCategory,SlotCategory,TextCategory
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected net.minecraft.client.MinecraftClientprotected static final intprotected Stringprotected static final intprotected static final intprotected booleanprotected intprotected intprotected int -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungintgetName()intabstract voidinitializeWidgets(int startX, int startY, int width) voidinitializeWidgetsIfNeeded(int startX, int startY, int width) booleanisHeaderHovered(double mouseX, double mouseY) booleanbooleankeyPressed(int keyCode, int scanCode, int modifiers) booleanmouseClickedWidgets(double mouseX, double mouseY, int button) booleanmouseDraggedWidgets(double mouseX, double mouseY, int button, double deltaX, double deltaY) booleanmouseReleasedWidgets(double mouseX, double mouseY, int button) voidrenderHeader(net.minecraft.client.gui.DrawContext context, int mouseX, int mouseY, boolean isSelected) voidrenderWidgets(net.minecraft.client.gui.DrawContext context, int mouseX, int mouseY, float delta) voidsetPosition(int x, int y) voidsetPosition(int x, int y, int width) protected voidupdateWidgetPositions(int startX, int startY)
-
Felddetails
-
name
-
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
-
-
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
-
isWidgetsInitialized
public boolean isWidgetsInitialized()
-