Klasse AbstractSliderLogic

java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.AbstractSliderButton
info.u_team.u_team_core.gui.elements.AbstractSliderLogic
Alle implementierten Schnittstellen:
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
Bekannte direkte Unterklassen:
USlider

public abstract sealed class AbstractSliderLogic extends net.minecraft.client.gui.components.AbstractSliderButton permits USlider
  • Verschachtelte Klassen - Übersicht

    Verschachtelte Klassen
    Modifizierer und Typ
    Klasse
    Beschreibung
    static interface 
     

    Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen net.minecraft.client.gui.narration.NarratableEntry

    net.minecraft.client.gui.narration.NarratableEntry.NarrationPriority
  • Feldübersicht

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    protected final boolean
     
    protected final boolean
     
    protected static final AbstractSliderLogic.OnSliderChange
     
    protected final double
     
    protected final double
     
    protected int
     
    protected final net.minecraft.network.chat.Component
     
     
    protected final net.minecraft.network.chat.Component
     

    Von Klasse geerbte Felder net.minecraft.client.gui.components.AbstractSliderButton

    TEXT_MARGIN, value

    Von Klasse geerbte Felder net.minecraft.client.gui.components.AbstractWidget

    active, alpha, height, isHovered, visible, width, x, y

    Von Schnittstelle geerbte Felder net.minecraft.client.gui.components.events.GuiEventListener

    DOUBLE_CLICK_THRESHOLD_MS
  • Konstruktorübersicht

    Konstruktoren
    Modifizierer
    Konstruktor
    Beschreibung
    protected
    AbstractSliderLogic(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 decimalPrecision, boolean drawDescription, AbstractSliderLogic.OnSliderChange slider)
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    protected void
     
    double
     
    int
     
    long
     
    protected void
    onDrag(double mouseX, double mouseY, double dragX, double dragY)
     
    void
     
    void
    setSlider(Runnable runnable)
     
    void
    setValue(double newValue)
     
    protected void
     
    void
     

    Von Klasse geerbte Methoden net.minecraft.client.gui.components.AbstractSliderButton

    createNarrationMessage, getHandleSprite, getSprite, keyPressed, onClick, onRelease, playDownSound, renderWidget, setFocused, updateWidgetNarration

    Von Klasse geerbte Methoden net.minecraft.client.gui.components.AbstractWidget

    clicked, defaultButtonNarrationText, getBottom, 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, setHeight, setMessage, setRectangle, setSize, setTabOrderGroup, setTooltip, setTooltipDelay, setWidth, setX, setY, updateNarration, visitWidgets, wrapDefaultNarrationMessage

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Von Schnittstelle geerbte Methoden net.minecraft.client.gui.components.events.GuiEventListener

    charTyped, getCurrentFocusPath, keyReleased, mouseMoved, mouseScrolled

    Von Schnittstelle geerbte Methoden net.minecraft.client.gui.layouts.LayoutElement

    setPosition
  • Felddetails

    • EMPTY_SLIDER

      protected static final AbstractSliderLogic.OnSliderChange EMPTY_SLIDER
    • prefix

      protected final net.minecraft.network.chat.Component prefix
    • suffix

      protected final net.minecraft.network.chat.Component suffix
    • minValue

      protected final double minValue
    • maxValue

      protected final double maxValue
    • decimalPrecision

      protected final boolean decimalPrecision
    • precision

      protected int precision
    • drawDescription

      protected final boolean drawDescription
    • slider

  • Konstruktordetails

    • AbstractSliderLogic

      protected AbstractSliderLogic(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 decimalPrecision, boolean drawDescription, AbstractSliderLogic.OnSliderChange slider)
  • Methodendetails

    • setSlider

      public void setSlider(AbstractSliderLogic.OnSliderChange slider)
    • setSlider

      public void setSlider(Runnable runnable)
    • updateMessage

      protected void updateMessage()
      Angegeben von:
      updateMessage in Klasse net.minecraft.client.gui.components.AbstractSliderButton
    • applyValue

      protected void applyValue()
      Angegeben von:
      applyValue in Klasse net.minecraft.client.gui.components.AbstractSliderButton
    • onDrag

      protected void onDrag(double mouseX, double mouseY, double dragX, double dragY)
      Setzt außer Kraft:
      onDrag in Klasse net.minecraft.client.gui.components.AbstractSliderButton
    • updateSliderText

      public void updateSliderText()
    • getValueInt

      public int getValueInt()
    • getValueLong

      public long getValueLong()
    • getValue

      public double getValue()
    • setValue

      public void setValue(double newValue)