Class AbstractSliderButton
java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.AbstractSliderButton
- All Implemented Interfaces:
- GuiEventListener,- Renderable,- TabOrderedElement,- LayoutElement,- NarratableEntry,- NarrationSupplier,- IAbstractWidgetExtension
- Direct Known Subclasses:
- AbstractOptionSliderButton,- ExtendedSlider,- RealmsSlotOptionsScreen.SettingsSlider
- 
Nested Class SummaryNested classes/interfaces inherited from interface net.minecraft.client.gui.narration.NarratableEntryNarratableEntry.NarrationPriority
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate booleanprivate static final intprivate static final intprivate static final ResourceLocationprivate static final ResourceLocationprivate static final ResourceLocationprivate static final ResourceLocationprotected static final intprotected doubleFields inherited from class net.minecraft.client.gui.components.AbstractWidgetactive, alpha, height, isHovered, packedFGColor, UNSET_FG_COLOR, visible, widthFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListenerDOUBLE_CLICK_THRESHOLD_MS
- 
Constructor SummaryConstructorsConstructorDescriptionAbstractSliderButton(int p_93579_, int p_93580_, int p_93581_, int p_93582_, Component p_93583_, double p_93584_) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected abstract voidprotected MutableComponentprotected ResourceLocationprotected ResourceLocationbooleankeyPressed(int p_93596_, int p_93597_, int p_93598_) voidonClick(double p_93588_, double p_93589_) protected voidonDrag(double p_93591_, double p_93592_, double p_93593_, double p_93594_) voidonRelease(double p_93609_, double p_93610_) voidplayDownSound(SoundManager p_93605_) voidrenderWidget(GuiGraphics p_283427_, int p_281447_, int p_282852_, float p_282409_) voidsetFocused(boolean p_265705_) private voidsetValue(double p_93612_) private voidsetValueFromMouse(double p_93586_) protected abstract voidvoidupdateWidgetNarration(NarrationElementOutput p_168798_) Methods inherited from class net.minecraft.client.gui.components.AbstractWidgetclearFGColor, clicked, defaultButtonNarrationText, getBottom, getFGColor, getHeight, getMessage, getRectangle, getRight, getTabOrderGroup, getTooltip, getWidth, getX, getY, isActive, isFocused, isHovered, isHoveredOrFocused, isMouseOver, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, narrationPriority, nextFocusPath, render, renderScrollingString, renderScrollingString, renderScrollingString, setAlpha, setFGColor, setHeight, setMessage, setRectangle, setSize, setTabOrderGroup, setTooltip, setTooltipDelay, setWidth, setX, setY, updateNarration, visitWidgets, wrapDefaultNarrationMessageMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListenercharTyped, getCurrentFocusPath, keyReleased, mouseMoved, mouseScrolledMethods inherited from interface net.neoforged.neoforge.client.extensions.IAbstractWidgetExtensiononClickMethods inherited from interface net.minecraft.client.gui.layouts.LayoutElementsetPosition
- 
Field Details- 
SLIDER_SPRITE
- 
HIGHLIGHTED_SPRITE
- 
SLIDER_HANDLE_SPRITE
- 
SLIDER_HANDLE_HIGHLIGHTED_SPRITE
- 
TEXT_MARGINprotected static final int TEXT_MARGIN- See Also:
 
- 
HANDLE_WIDTHprivate static final int HANDLE_WIDTH- See Also:
 
- 
HANDLE_HALF_WIDTHprivate static final int HANDLE_HALF_WIDTH- See Also:
 
- 
valueprotected double value
- 
canChangeValueprivate boolean canChangeValue
 
- 
- 
Constructor Details- 
AbstractSliderButtonpublic AbstractSliderButton(int p_93579_, int p_93580_, int p_93581_, int p_93582_, Component p_93583_, double p_93584_) 
 
- 
- 
Method Details- 
getSprite
- 
getHandleSprite
- 
createNarrationMessage- Overrides:
- createNarrationMessagein class- AbstractWidget
 
- 
updateWidgetNarration- Specified by:
- updateWidgetNarrationin class- AbstractWidget
 
- 
renderWidget- Specified by:
- renderWidgetin class- AbstractWidget
 
- 
onClickpublic void onClick(double p_93588_, double p_93589_) - Overrides:
- onClickin class- AbstractWidget
 
- 
setFocusedpublic void setFocused(boolean p_265705_) - Specified by:
- setFocusedin interface- GuiEventListener
- Overrides:
- setFocusedin class- AbstractWidget
 
- 
keyPressedpublic boolean keyPressed(int p_93596_, int p_93597_, int p_93598_) 
- 
setValueFromMouseprivate void setValueFromMouse(double p_93586_) 
- 
setValueprivate void setValue(double p_93612_) 
- 
onDragprotected void onDrag(double p_93591_, double p_93592_, double p_93593_, double p_93594_) - Overrides:
- onDragin class- AbstractWidget
 
- 
playDownSound- Overrides:
- playDownSoundin class- AbstractWidget
 
- 
onReleasepublic void onRelease(double p_93609_, double p_93610_) - Overrides:
- onReleasein class- AbstractWidget
 
- 
updateMessageprotected abstract void updateMessage()
- 
applyValueprotected abstract void applyValue()
 
-