Klasse SliderWidget
java.lang.Object
schrumbo.schrumbohud.clickgui.widgets.Widget
schrumbo.schrumbohud.clickgui.widgets.SliderWidget
-
Verschachtelte Klassen - Übersicht
Verschachtelte Klassen -
Feldübersicht
Felder -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic SliderWidget.Builderbuilder()private StringformatValue(float value) booleanmouseClicked(double mouseX, double mouseY, int button) booleanmouseDragged(double mouseX, double mouseY, int button, double deltaX, double deltaY) booleanmouseReleased(double mouseX, double mouseY, int button) voidrender(net.minecraft.client.gui.DrawContext context, int mouseX, int mouseY, float delta) private voidrenderTrack(net.minecraft.client.gui.DrawContext context, HudConfig config, float currentValue, int mouseX, int mouseY) private floatroundValue(float value) private voidupdateValueFromMouse(double mouseX) Von Klasse geerbte Methoden schrumbo.schrumbohud.clickgui.widgets.Widget
getHeight, isHovered, keyPressed, setPosition
-
Felddetails
-
min
private final float min -
max
private final float max -
suffix
-
getter
-
setter
-
isDragging
private boolean isDragging -
HANDLE_WIDTH
private static final int HANDLE_WIDTH- Siehe auch:
-
HANDLE_HEIGHT
private static final int HANDLE_HEIGHT- Siehe auch:
-
TRACK_PADDING
private static final int TRACK_PADDING- Siehe auch:
-
TRACK_HEIGHT
private static final int TRACK_HEIGHT- Siehe auch:
-
config
-
client
private final net.minecraft.client.MinecraftClient client
-
-
Konstruktordetails
-
SliderWidget
-
-
Methodendetails
-
builder
-
render
public void render(net.minecraft.client.gui.DrawContext context, int mouseX, int mouseY, float delta) -
formatValue
-
renderTrack
private void renderTrack(net.minecraft.client.gui.DrawContext context, HudConfig config, float currentValue, int mouseX, int mouseY) -
mouseClicked
public boolean mouseClicked(double mouseX, double mouseY, int button) - Angegeben von:
mouseClickedin KlasseWidget
-
mouseDragged
public boolean mouseDragged(double mouseX, double mouseY, int button, double deltaX, double deltaY) - Setzt außer Kraft:
mouseDraggedin KlasseWidget
-
mouseReleased
public boolean mouseReleased(double mouseX, double mouseY, int button) - Angegeben von:
mouseReleasedin KlasseWidget
-
updateValueFromMouse
private void updateValueFromMouse(double mouseX) -
roundValue
private float roundValue(float value)
-