Klasse SliderWidget

java.lang.Object
schrumbo.schrumbohud.clickgui.widgets.Widget
schrumbo.schrumbohud.clickgui.widgets.SliderWidget

public class SliderWidget extends Widget
  • Felddetails

    • min

      private final float min
    • max

      private final float max
    • suffix

      private final String suffix
    • getter

      private final Supplier<Float> getter
    • setter

      private final Consumer<Float> setter
    • isDragging

      private boolean isDragging
    • HANDLE_WIDTH

      private static final int HANDLE_WIDTH
      Siehe auch:
    • HANDLE_HEIGHT

      private static final int HANDLE_HEIGHT
      Siehe auch:
    • TRACK_PADDING

      private static final int TRACK_PADDING
      Siehe auch:
    • TRACK_HEIGHT

      private static final int TRACK_HEIGHT
      Siehe auch:
    • config

      private final HudConfig config
    • client

      private final net.minecraft.client.MinecraftClient client
  • Konstruktordetails

  • Methodendetails

    • builder

      public static SliderWidget.Builder builder()
    • render

      public void render(net.minecraft.client.gui.DrawContext context, int mouseX, int mouseY, float delta)
      Angegeben von:
      render in Klasse Widget
    • formatValue

      private String formatValue(float value)
    • renderTrack

      private void renderTrack(net.minecraft.client.gui.DrawContext context, HudConfig config, float currentValue, int mouseX, int mouseY)
    • mouseClicked

      public boolean mouseClicked(double mouseX, double mouseY, int button)
      Angegeben von:
      mouseClicked in Klasse Widget
    • mouseDragged

      public boolean mouseDragged(double mouseX, double mouseY, int button, double deltaX, double deltaY)
      Setzt außer Kraft:
      mouseDragged in Klasse Widget
    • mouseReleased

      public boolean mouseReleased(double mouseX, double mouseY, int button)
      Angegeben von:
      mouseReleased in Klasse Widget
    • updateValueFromMouse

      private void updateValueFromMouse(double mouseX)
    • roundValue

      private float roundValue(float value)