Package net.minecraft.client.option
Interface SimpleOption.IntSliderCallbacks
- All Superinterfaces:
SimpleOption.Callbacks<Integer>
,SimpleOption.SliderCallbacks<Integer>
- All Known Implementing Classes:
SimpleOption.MaxSuppliableIntCallbacks
,SimpleOption.ValidatingIntSliderCallbacks
- Enclosing class:
SimpleOption<T>
@Environment(CLIENT)
static interface SimpleOption.IntSliderCallbacks
extends SimpleOption.SliderCallbacks<Integer>
- Mappings:
Namespace Name named net/minecraft/client/option/SimpleOption$IntSliderCallbacks
intermediary net/minecraft/class_7172$class_7275
official ffj$g
-
Method Summary
Modifier and TypeMethodDescriptionint
int
default double
toSliderProgress
(Integer integer) Returns the progress (0.0
to1.0
, both inclusive) of the slider.default Integer
toValue
(double double2) Returns the value from the progress (0.0
to1.0
, both inclusive) of the slider.default <R> SimpleOption.SliderCallbacks
<R> withModifier
(IntFunction<? extends R> sliderProgressValueToValue, ToIntFunction<? super R> valueToSliderProgressValue) Creates a slider callback with the modifier applied.Methods inherited from interface net.minecraft.client.option.SimpleOption.Callbacks
codec, validate
Methods inherited from interface net.minecraft.client.option.SimpleOption.SliderCallbacks
applyValueImmediately, getWidgetCreator
-
Method Details
-
minInclusive
int minInclusive()- Mappings:
Namespace Name Mixin selector named minInclusive
Lnet/minecraft/client/option/SimpleOption$IntSliderCallbacks;minInclusive()I
intermediary comp_593
Lnet/minecraft/class_7172$class_7275;comp_593()I
official d
Lffj$g;d()I
-
maxInclusive
int maxInclusive()- Mappings:
Namespace Name Mixin selector named maxInclusive
Lnet/minecraft/client/option/SimpleOption$IntSliderCallbacks;maxInclusive()I
intermediary comp_594
Lnet/minecraft/class_7172$class_7275;comp_594()I
official b
Lffj$g;b()I
-
toSliderProgress
Description copied from interface:SimpleOption.SliderCallbacks
Returns the progress (0.0
to1.0
, both inclusive) of the slider.- Specified by:
toSliderProgress
in interfaceSimpleOption.SliderCallbacks<Integer>
- Returns:
- the progress (
0.0
to1.0
, both inclusive) of the slider - Mappings:
Namespace Name Mixin selector named toSliderProgress
Lnet/minecraft/client/option/SimpleOption$IntSliderCallbacks;toSliderProgress(Ljava/lang/Integer;)D
intermediary method_42415
Lnet/minecraft/class_7172$class_7275;method_42415(Ljava/lang/Integer;)D
official b
Lffj$g;b(Ljava/lang/Integer;)D
-
toValue
Description copied from interface:SimpleOption.SliderCallbacks
Returns the value from the progress (0.0
to1.0
, both inclusive) of the slider.- Specified by:
toValue
in interfaceSimpleOption.SliderCallbacks<Integer>
- Returns:
- the value from the progress (
0.0
to1.0
, both inclusive) of the slider - Mappings:
Namespace Name Mixin selector named toValue
Lnet/minecraft/client/option/SimpleOption$IntSliderCallbacks;toValue(D)Ljava/lang/Integer;
intermediary method_42412
Lnet/minecraft/class_7172$class_7275;method_42412(D)Ljava/lang/Integer;
official a
Lffj$g;a(D)Ljava/lang/Integer;
-
withModifier
default <R> SimpleOption.SliderCallbacks<R> withModifier(IntFunction<? extends R> sliderProgressValueToValue, ToIntFunction<? super R> valueToSliderProgressValue) Creates a slider callback with the modifier applied. Note that when using this,SimpleOption.IntSliderCallbacks
must be constructed using the slider progress value; the modifier is applied to that callbacks.- See Also:
- Mappings:
Namespace Name Mixin selector named withModifier
Lnet/minecraft/client/option/SimpleOption$IntSliderCallbacks;withModifier(Ljava/util/function/IntFunction;Ljava/util/function/ToIntFunction;)Lnet/minecraft/client/option/SimpleOption$SliderCallbacks;
intermediary method_42414
Lnet/minecraft/class_7172$class_7275;method_42414(Ljava/util/function/IntFunction;Ljava/util/function/ToIntFunction;)Lnet/minecraft/class_7172$class_7176;
official a
Lffj$g;a(Ljava/util/function/IntFunction;Ljava/util/function/ToIntFunction;)Lffj$k;
-