Class InputControlHandlers.NumberRangeHandler.SliderImpl
java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.AbstractSliderButton
net.minecraft.client.gui.screens.dialog.input.InputControlHandlers.NumberRangeHandler.SliderImpl
- All Implemented Interfaces:
GuiEventListener
,Renderable
,TabOrderedElement
,LayoutElement
,NarratableEntry
,NarrationSupplier
,IAbstractWidgetExtension
- Enclosing class:
InputControlHandlers.NumberRangeHandler
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.client.gui.narration.NarratableEntry
NarratableEntry.NarrationPriority
-
Field Summary
FieldsFields inherited from class net.minecraft.client.gui.components.AbstractSliderButton
DEFAULT_HEIGHT, TEXT_MARGIN, value
Fields inherited from class net.minecraft.client.gui.components.AbstractWidget
active, alpha, height, isHovered, packedFGColor, UNSET_FG_COLOR, visible, width
Fields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
private static Component
computeMessage
(NumberRangeInput p_426318_, double p_426116_) float
private static float
scaledValue
(NumberRangeInput p_428329_, double p_428472_) private static String
sliderValueToString
(NumberRangeInput p_426239_, double p_425642_) protected void
private static String
valueToString
(float p_427421_) Methods inherited from class net.minecraft.client.gui.components.AbstractSliderButton
createNarrationMessage, getHandleSprite, getSprite, keyPressed, onClick, onDrag, onRelease, playDownSound, renderWidget, setFocused, updateWidgetNarration
Methods inherited from class net.minecraft.client.gui.components.AbstractWidget
clearFGColor, defaultButtonNarrationText, getBottom, getFGColor, getHeight, getMessage, getRectangle, getRight, getTabOrderGroup, getWidth, getX, getY, isActive, isFocused, isHovered, isHoveredOrFocused, isMouseOver, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, narrationPriority, nextFocusPath, playButtonClickSound, render, renderScrollingString, renderScrollingString, renderScrollingString, setAlpha, setFGColor, setHeight, setMessage, setRectangle, setSize, setTabOrderGroup, setTooltip, setTooltipDelay, setWidth, setX, setY, updateNarration, visitWidgets, wrapDefaultNarrationMessage
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
charTyped, getBorderForArrowNavigation, getCurrentFocusPath, keyReleased, mouseMoved, mouseScrolled
Methods inherited from interface net.neoforged.neoforge.client.extensions.IAbstractWidgetExtension
onClick
Methods inherited from interface net.minecraft.client.gui.layouts.LayoutElement
setPosition
Methods inherited from interface net.minecraft.client.gui.narration.NarratableEntry
getNarratables
-
Field Details
-
input
-
-
Constructor Details
-
SliderImpl
SliderImpl(NumberRangeInput p_426229_, double p_426263_)
-
-
Method Details
-
updateMessage
protected void updateMessage()- Specified by:
updateMessage
in classAbstractSliderButton
-
applyValue
protected void applyValue()- Specified by:
applyValue
in classAbstractSliderButton
-
stringValueToSend
-
floatValueToSend
public float floatValueToSend() -
scaledValue
-
sliderValueToString
-
computeMessage
-
valueToString
-