net.minecraft.client.option

public interface SimpleOption$WidgetFactory<T>

net.minecraft.client.OptionInstance$ButtonFactory
net.minecraft.class_7172$class_1_1729
net.minecraft.client.option.SimpleOption$WidgetFactory

Method summary

Modifier and TypeMethod
ClickableWidget
createButton(OptionInstance<T> instance, OptionInstance$TooltipSupplier<T> tooltip, Options options, int x, int y, int width, OptionInstance$ValueUpdateListener<? super T> onValueChanged)
method_1_11024(class_7172<T> arg0, class_7172$class_7277<T> arg1, class_315 arg2, int arg3, int arg4, int arg5, class_7172$class_1_783<? super T> arg6)
create(SimpleOption<T> option, SimpleOption$TooltipFactory<T> tooltipFactory, GameOptions gameOptions, int x, int y, int width, SimpleOption$ChangeCallback<? super T> callback)
static <T> SimpleOption$WidgetFactory<T>
slider(OptionInstance$SliderableValueSet<T> valueSet, boolean applyValueImmediately)
method_1_11031(class_7172$class_7176<T> arg0, boolean arg1)
forSlider(SimpleOption$SliderCallbacks<T> callbacks, boolean shouldApplyImmediately)
static <T> SimpleOption$WidgetFactory<T>
textCycleButton(OptionInstance$CycleableValueSet<T> valueSet)
method_1_11032(class_7172$class_7305<T> arg0)
forCyclingButton(SimpleOption$CyclingCallbacks<T> callbacks)
static <T> SimpleOption$WidgetFactory<T>
iconCycleButton(OptionInstance$CycleableValueSet<T> valueSet, Function<T, ScaledWidgetSprites> iconProvider)
method_1_11025(class_7172$class_7305<T> arg0, Function<T, class_1_1783> arg1)
forCyclingIconButton(SimpleOption$CyclingCallbacks<T> callbacks, Function<T, ButtonIcon> valueToIcon)
private static ClickableWidget
lambda$iconCycleButton$0(OptionInstance$CycleableValueSet arg0, Function arg1, OptionInstance arg2, OptionInstance$TooltipSupplier arg3, Options arg4, int arg5, int arg6, int arg7, OptionInstance$ValueUpdateListener arg8)
method_1_11026(class_7172$class_7305 arg0, Function arg1, class_7172 arg2, class_7172$class_7277 arg3, class_315 arg4, int arg5, int arg6, int arg7, class_7172$class_1_783 arg8)
method_1_11026(SimpleOption$CyclingCallbacks arg0, Function arg1, SimpleOption option, SimpleOption$TooltipFactory tooltipFactory, GameOptions gameOptions, int x, int y, int width, SimpleOption$ChangeCallback callback)
private static void
lambda$iconCycleButton$1(OptionInstance arg0, Options arg1, OptionInstance$ValueUpdateListener arg2, AbstractCycleButton arg3, Object arg4)
method_1_11027(class_7172 arg0, class_315 arg1, class_7172$class_1_783 arg2, class_5676 arg3, Object arg4)
method_1_11027(SimpleOption arg0, GameOptions arg1, SimpleOption$ChangeCallback arg2, AbstractCyclingButtonWidget button, Object value)
private static ClickableWidget
lambda$textCycleButton$0(OptionInstance$CycleableValueSet arg0, OptionInstance arg1, OptionInstance$TooltipSupplier arg2, Options arg3, int arg4, int arg5, int arg6, OptionInstance$ValueUpdateListener arg7)
method_1_11029(class_7172$class_7305 arg0, class_7172 arg1, class_7172$class_7277 arg2, class_315 arg3, int arg4, int arg5, int arg6, class_7172$class_1_783 arg7)
method_1_11029(SimpleOption$CyclingCallbacks arg0, SimpleOption option, SimpleOption$TooltipFactory tooltipFactory, GameOptions gameOptions, int x, int y, int width, SimpleOption$ChangeCallback callback)
private static void
lambda$textCycleButton$1(OptionInstance arg0, Options arg1, OptionInstance$ValueUpdateListener arg2, AbstractCycleButton arg3, Object arg4)
method_1_11030(class_7172 arg0, class_315 arg1, class_7172$class_1_783 arg2, class_5676 arg3, Object arg4)
method_1_11030(SimpleOption arg0, GameOptions arg1, SimpleOption$ChangeCallback arg2, AbstractCyclingButtonWidget button, Object value)
private static ClickableWidget
lambda$slider$0(OptionInstance$SliderableValueSet arg0, boolean arg1, OptionInstance arg2, OptionInstance$TooltipSupplier arg3, Options arg4, int arg5, int arg6, int arg7, OptionInstance$ValueUpdateListener arg8)
method_1_11028(class_7172$class_7176 arg0, boolean arg1, class_7172 arg2, class_7172$class_7277 arg3, class_315 arg4, int arg5, int arg6, int arg7, class_7172$class_1_783 arg8)
method_1_11028(SimpleOption$SliderCallbacks arg0, boolean arg1, SimpleOption option, SimpleOption$TooltipFactory tooltipFactory, GameOptions gameOptions, int x, int y, int width, SimpleOption$ChangeCallback callback)