类 AbstractSliderButton

java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.AbstractSliderButton
所有已实现的接口:
GuiEventListener, Renderable, TabOrderedElement, LayoutElement, NarratableEntry, NarrationSupplier, IAbstractWidgetExtension
直接已知子类:
AbstractOptionSliderButton, ForgeSlider, RealmsSlotOptionsScreen.SettingsSlider

public abstract class AbstractSliderButton extends AbstractWidget
  • 字段详细资料

    • SLIDER_LOCATION

      public static final ResourceLocation SLIDER_LOCATION
    • TEXTURE_WIDTH

      protected static final int TEXTURE_WIDTH
      另请参阅:
    • TEXTURE_HEIGHT

      protected static final int TEXTURE_HEIGHT
      另请参阅:
    • TEXTURE_BORDER_X

      protected static final int TEXTURE_BORDER_X
      另请参阅:
    • TEXTURE_BORDER_Y

      protected static final int TEXTURE_BORDER_Y
      另请参阅:
    • TEXT_MARGIN

      protected static final int TEXT_MARGIN
      另请参阅:
    • HEIGHT

      private static final int HEIGHT
      另请参阅:
    • HANDLE_HALF_WIDTH

      private static final int HANDLE_HALF_WIDTH
      另请参阅:
    • HANDLE_WIDTH

      private static final int HANDLE_WIDTH
      另请参阅:
    • BACKGROUND

      private static final int BACKGROUND
      另请参阅:
    • BACKGROUND_FOCUSED

      private static final int BACKGROUND_FOCUSED
      另请参阅:
    • HANDLE

      private static final int HANDLE
      另请参阅:
    • HANDLE_FOCUSED

      private static final int HANDLE_FOCUSED
      另请参阅:
    • value

      protected double value
    • canChangeValue

      private boolean canChangeValue
  • 构造器详细资料

    • AbstractSliderButton

      public AbstractSliderButton(int pX, int pY, int pWidth, int pHeight, Component pMessage, double pValue)
  • 方法详细资料

    • getTextureY

      protected int getTextureY()
    • getHandleTextureY

      protected int getHandleTextureY()
    • createNarrationMessage

      protected MutableComponent createNarrationMessage()
      覆盖:
      createNarrationMessage 在类中 AbstractWidget
    • updateWidgetNarration

      public void updateWidgetNarration(NarrationElementOutput pNarrationElementOutput)
      指定者:
      updateWidgetNarration 在类中 AbstractWidget
    • renderWidget

      public void renderWidget(GuiGraphics pGuiGraphics, int pMouseX, int pMouseY, float pPartialTick)
      指定者:
      renderWidget 在类中 AbstractWidget
    • onClick

      public void onClick(double pMouseX, double pMouseY)
      覆盖:
      onClick 在类中 AbstractWidget
    • setFocused

      public void setFocused(boolean pFocused)
      指定者:
      setFocused 在接口中 GuiEventListener
      覆盖:
      setFocused 在类中 AbstractWidget
    • keyPressed

      public boolean keyPressed(int pKeyCode, int pScanCode, int pModifiers)
    • setValueFromMouse

      private void setValueFromMouse(double pMouseX)
    • setValue

      private void setValue(double pValue)
    • onDrag

      protected void onDrag(double pMouseX, double pMouseY, double pDragX, double pDragY)
      覆盖:
      onDrag 在类中 AbstractWidget
    • playDownSound

      public void playDownSound(SoundManager pHandler)
      覆盖:
      playDownSound 在类中 AbstractWidget
    • onRelease

      public void onRelease(double pMouseX, double pMouseY)
      覆盖:
      onRelease 在类中 AbstractWidget
    • updateMessage

      protected abstract void updateMessage()
    • applyValue

      protected abstract void applyValue()