Package net.minecraft.client.option
Interface SimpleOption.SliderCallbacks<T>
- All Superinterfaces:
SimpleOption.Callbacks<T>
- All Known Subinterfaces:
SimpleOption.IntSliderCallbacks,SimpleOption.TypeChangeableCallbacks<T>
- All Known Implementing Classes:
SimpleOption.DoubleSliderCallbacks,SimpleOption.MaxSuppliableIntCallbacks,SimpleOption.ValidatingIntSliderCallbacks
- Enclosing class:
SimpleOption<T>
@Environment(CLIENT)
static interface SimpleOption.SliderCallbacks<T>
extends SimpleOption.Callbacks<T>
A set of callbacks for slider options.
- See Also:
- Mappings:
Namespace Name official eni$kintermediary net/minecraft/class_7172$class_7176named net/minecraft/client/option/SimpleOption$SliderCallbacks
-
Method Summary
Modifier and TypeMethodDescriptiondefault Function<SimpleOption<T>,ClickableWidget> getWidgetCreator(SimpleOption.TooltipFactory<T> tooltipFactory, GameOptions gameOptions, int x, int y, int width, Consumer<T> changeCallback) Returns the widget creator.doubletoSliderProgress(T value) Returns the progress (0.0to1.0, both inclusive) of the slider.toValue(double sliderProgress) Returns the value from the progress (0.0to1.0, both inclusive) of the slider.Methods inherited from interface net.minecraft.client.option.SimpleOption.Callbacks
codec, validate
-
Method Details
-
toSliderProgress
Returns the progress (0.0to1.0, both inclusive) of the slider.- Returns:
- the progress (
0.0to1.0, both inclusive) of the slider - Mappings:
Namespace Name Mixin selector official bLeni$k;b(Ljava/lang/Object;)Dintermediary method_41765Lnet/minecraft/class_7172$class_7176;method_41765(Ljava/lang/Object;)Dnamed toSliderProgressLnet/minecraft/client/option/SimpleOption$SliderCallbacks;toSliderProgress(Ljava/lang/Object;)D
-
toValue
Returns the value from the progress (0.0to1.0, both inclusive) of the slider.- Returns:
- the value from the progress (
0.0to1.0, both inclusive) of the slider - Mappings:
Namespace Name Mixin selector official bLeni$k;b(D)Ljava/lang/Object;intermediary method_41763Lnet/minecraft/class_7172$class_7176;method_41763(D)Ljava/lang/Object;named toValueLnet/minecraft/client/option/SimpleOption$SliderCallbacks;toValue(D)Ljava/lang/Object;
-
getWidgetCreator
default Function<SimpleOption<T>,ClickableWidget> getWidgetCreator(SimpleOption.TooltipFactory<T> tooltipFactory, GameOptions gameOptions, int x, int y, int width, Consumer<T> changeCallback) Returns the widget creator.Widget creators are responsible for rendering the option into a
ClickableWidget.- Specified by:
getWidgetCreatorin interfaceSimpleOption.Callbacks<T>- Returns:
- the widget creator
- Mappings:
Namespace Name Mixin selector official aLeni$n;a(Leni$l;Lenj;IIILjava/util/function/Consumer;)Ljava/util/function/Function;intermediary method_41756Lnet/minecraft/class_7172$class_7178;method_41756(Lnet/minecraft/class_7172$class_7277;Lnet/minecraft/class_315;IIILjava/util/function/Consumer;)Ljava/util/function/Function;named getWidgetCreatorLnet/minecraft/client/option/SimpleOption$Callbacks;getWidgetCreator(Lnet/minecraft/client/option/SimpleOption$TooltipFactory;Lnet/minecraft/client/option/GameOptions;IIILjava/util/function/Consumer;)Ljava/util/function/Function;
-