Klasse MinecraftSliderWidget
java.lang.Object
de.luckymcdev.foundryengine.client.ui.widget.WidgetBase
de.luckymcdev.foundryengine.client.ui.widget.MinecraftSliderWidget
A
WidgetBase that renders like a vanilla Minecraft slider: a track sprite with a
draggable handle, a hover highlight and a centered label. Value is a double in [0, 1].-
Verschachtelte Klassen - Übersicht
Verschachtelte Klassen -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungMinecraftSliderWidget(double initialValue, @NotNull net.minecraft.network.chat.Component message, @Nullable MinecraftSliderWidget.OnChange onChange) -
Methodenübersicht
Modifikator und TypMethodeBeschreibungnet.minecraft.network.chat.ComponentdoublegetValue()booleanmouseClicked(double mouseX, double mouseY, int button) booleanmouseDragged(double mouseX, double mouseY, int button, double dx, double dy) booleanmouseReleased(double mouseX, double mouseY, int button) static MinecraftSliderWidgetof(double initialValue, @NotNull net.minecraft.network.chat.Component message, @Nullable MinecraftSliderWidget.OnChange onChange) <T extends MinecraftSliderWidget>
TsetMessage(@NotNull net.minecraft.network.chat.Component message) <T extends MinecraftSliderWidget>
TsetOnChange(@Nullable MinecraftSliderWidget.OnChange onChange) <T extends MinecraftSliderWidget>
TsetValue(double value) Von Klasse geerbte Methoden WidgetBase
addWidget, charTyped, contains, getArea, getChildren, getLastLayout, getOffset, getParent, getRenderArea, getRotation, getShouldLerp, getStyle, getTooltip, getZIndex, isEnabled, isFocused, isVisible, keyPressed, keyReleased, mouseScrolled, onInit, postRender, postRenderChild, preRender, preRenderChild, preTick, removeWidget, render, renderTooltip, setAlignContent, setAlignItems, setAlignSelf, setAspectRatio, setDisplay, setEnabled, setFlexBasis, setFlexBasis, setFlexDirection, setFlexGrow, setFlexShrink, setFlexWrap, setFocused, setGap, setGap, setGridAutoFlow, setGridColumn, setGridRow, setGridTemplateColumns, setGridTemplateRows, setHeight, setHeight, setHeightPercent, setInset, setInsetBottom, setInsetBottomPercent, setInsetLeft, setInsetLeftPercent, setInsetRight, setInsetRightPercent, setInsetTop, setInsetTopPercent, setJustifyContent, setMargin, setMargin, setMargin, setOffset, setPadding, setPadding, setPadding, setParent, setPositionAbsolute, setRotation, setShouldLerp, setSize, setSize, setTooltip, setVisible, setWidth, setWidth, setWidthPercent, setZIndex, tick, updateArea, updateArea
-
Konstruktordetails
-
MinecraftSliderWidget
public MinecraftSliderWidget(double initialValue, @NotNull @NotNull net.minecraft.network.chat.Component message, @Nullable @Nullable MinecraftSliderWidget.OnChange onChange)
-
-
Methodendetails
-
of
public static MinecraftSliderWidget of(double initialValue, @NotNull @NotNull net.minecraft.network.chat.Component message, @Nullable @Nullable MinecraftSliderWidget.OnChange onChange) -
getValue
public double getValue() -
setValue
-
getMessage
public net.minecraft.network.chat.Component getMessage() -
setMessage
public <T extends MinecraftSliderWidget> T setMessage(@NotNull @NotNull net.minecraft.network.chat.Component message) -
setOnChange
public <T extends MinecraftSliderWidget> T setOnChange(@Nullable @Nullable MinecraftSliderWidget.OnChange onChange) -
mouseClicked
public boolean mouseClicked(double mouseX, double mouseY, int button) - Setzt außer Kraft:
mouseClickedin KlasseWidgetBase
-
mouseDragged
public boolean mouseDragged(double mouseX, double mouseY, int button, double dx, double dy) - Setzt außer Kraft:
mouseDraggedin KlasseWidgetBase
-
mouseReleased
public boolean mouseReleased(double mouseX, double mouseY, int button) - Setzt außer Kraft:
mouseReleasedin KlasseWidgetBase
-