Class RangeSlider
java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.AbstractWidget.WithInactiveMessage
net.minecraft.client.gui.components.AbstractSliderButton
com.mrbysco.armorposer.client.gui.widgets.RangeSlider
- All Implemented Interfaces:
net.minecraft.client.gui.components.events.GuiEventListener, net.minecraft.client.gui.components.Renderable, net.minecraft.client.gui.components.TabOrderedElement, net.minecraft.client.gui.layouts.LayoutElement, net.minecraft.client.gui.narration.NarratableEntry, net.minecraft.client.gui.narration.NarrationSupplier
public class RangeSlider
extends net.minecraft.client.gui.components.AbstractSliderButton
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.AbstractWidget.WithInactiveMessageNested classes/interfaces inherited from interface net.minecraft.client.gui.narration.NarratableEntry
net.minecraft.client.gui.narration.NarratableEntry.NarrationPriority -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected doubleprotected doubleprotected final RangeSlider.OnChangeprotected net.minecraft.network.chat.Componentprotected net.minecraft.network.chat.ComponentFields inherited from class net.minecraft.client.gui.components.AbstractSliderButton
canChangeValue, DEFAULT_HEIGHT, HANDLE_WIDTH, TEXT_MARGIN, valueFields inherited from class net.minecraft.client.gui.components.AbstractWidget
active, alpha, height, isHovered, message, visible, width -
Constructor Summary
ConstructorsConstructorDescriptionRangeSlider(int x, int y, int width, int height, net.minecraft.network.chat.Component prefix, net.minecraft.network.chat.Component suffix, double minValue, double maxValue, double currentValue, boolean drawString, RangeSlider.OnChange onChange) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidvoidextractWidgetRenderState(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphics, int mouseX, int mouseY, float a) doublegetValue()intlongbooleankeyPressed(net.minecraft.client.input.KeyEvent keyEvent) voidonClick(net.minecraft.client.input.MouseButtonEvent event, boolean doubleClick) protected voidonDrag(net.minecraft.client.input.MouseButtonEvent event, double dragX, double dragY) voidsetValue(double value) protected voidMethods inherited from class net.minecraft.client.gui.components.AbstractSliderButton
createNarrationMessage, handleCursor, onRelease, playDownSound, setFocused, updateWidgetNarrationMethods inherited from class net.minecraft.client.gui.components.AbstractWidget.WithInactiveMessage
defaultInactiveMessage, getMessage, setMessageMethods inherited from class net.minecraft.client.gui.components.AbstractWidget
defaultButtonNarrationText, extractRenderState, extractScrollingStringOverContents, extractTooltipForNextRenderPass, getAlpha, getBottom, getHeight, getRectangle, getRight, getTabOrderGroup, getWidth, getX, getY, isActive, isFocused, isHovered, isHoveredOrFocused, isMouseOver, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, narrationPriority, nextFocusPath, playButtonClickSound, setAlpha, setHeight, setRectangle, setSize, setTabOrderGroup, setTooltip, setTooltipDelay, setWidth, setX, setY, updateNarration, visitWidgets, wrapDefaultNarrationMessageMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
charTyped, getBorderForArrowNavigation, getCurrentFocusPath, keyReleased, mouseMoved, mouseScrolled, preeditUpdated, shouldTakeFocusAfterInteractionMethods inherited from interface net.minecraft.client.gui.layouts.LayoutElement
setPositionMethods inherited from interface net.minecraft.client.gui.narration.NarratableEntry
getNarratables
-
Field Details
-
prefix
protected net.minecraft.network.chat.Component prefix -
suffix
protected net.minecraft.network.chat.Component suffix -
minValue
protected double minValue -
maxValue
protected double maxValue -
drawString
protected boolean drawString -
onChange
-
-
Constructor Details
-
RangeSlider
public RangeSlider(int x, int y, int width, int height, net.minecraft.network.chat.Component prefix, net.minecraft.network.chat.Component suffix, double minValue, double maxValue, double currentValue, boolean drawString, RangeSlider.OnChange onChange)
-
-
Method Details
-
getValue
public double getValue() -
getValueLong
public long getValueLong() -
getValueInt
public int getValueInt() -
setValue
public void setValue(double value) - Overrides:
setValuein classnet.minecraft.client.gui.components.AbstractSliderButton
-
getValueString
-
onClick
public void onClick(net.minecraft.client.input.MouseButtonEvent event, boolean doubleClick) - Overrides:
onClickin classnet.minecraft.client.gui.components.AbstractSliderButton
-
onDrag
protected void onDrag(net.minecraft.client.input.MouseButtonEvent event, double dragX, double dragY) - Overrides:
onDragin classnet.minecraft.client.gui.components.AbstractSliderButton
-
keyPressed
public boolean keyPressed(net.minecraft.client.input.KeyEvent keyEvent) - Specified by:
keyPressedin interfacenet.minecraft.client.gui.components.events.GuiEventListener- Overrides:
keyPressedin classnet.minecraft.client.gui.components.AbstractSliderButton
-
updateMessage
protected void updateMessage()- Specified by:
updateMessagein classnet.minecraft.client.gui.components.AbstractSliderButton
-
applyValue
protected void applyValue()- Specified by:
applyValuein classnet.minecraft.client.gui.components.AbstractSliderButton
-
extractWidgetRenderState
public void extractWidgetRenderState(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphics, int mouseX, int mouseY, float a) - Overrides:
extractWidgetRenderStatein classnet.minecraft.client.gui.components.AbstractSliderButton
-