Package net.minecraft.client.gui.widget
Class ToggleButtonWidget
java.lang.Object
net.minecraft.client.gui.widget.ClickableWidget
net.minecraft.client.gui.widget.ToggleButtonWidget
- All Implemented Interfaces:
Drawable,Element,Narratable,Navigable,Selectable,Widget
- Direct Known Subclasses:
RecipeGroupButtonWidget
- Mappings:
Namespace Name intermediary net/minecraft/class_361official eqanamed net/minecraft/client/gui/widget/ToggleButtonWidget
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.client.gui.Selectable
Selectable.SelectionType -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intprotected intprotected Identifierprotected booleanprotected intprotected intFields inherited from class net.minecraft.client.gui.widget.ClickableWidget
ACCESSIBILITY_TEXTURE, active, alpha, height, hovered, visible, WIDGETS_TEXTURE, widthFields inherited from interface net.minecraft.client.gui.Element
MAX_DOUBLE_CLICK_INTERVAL -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleanvoidrenderButton(DrawContext context, int mouseX, int mouseY, float delta) voidsetTextureUV(int u, int v, int pressedUOffset, int hoverVOffset, Identifier texture) voidsetToggled(boolean toggled) Methods inherited from class net.minecraft.client.gui.widget.ClickableWidget
appendDefaultNarrations, appendNarrations, clicked, drawScrollableText, drawScrollableText, drawTexture, forEachChild, getHeight, getMessage, getNarrationMessage, getNarrationMessage, getNavigationFocus, getNavigationOrder, getNavigationPath, getTooltip, getTooltipPositioner, getType, getWidth, getX, getY, isFocused, isHovered, isMouseOver, isNarratable, isSelected, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, onClick, onDrag, onRelease, playDownSound, render, setAlpha, setFocused, setMessage, setNavigationOrder, setTooltip, setTooltipDelay, setWidth, setX, setYMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.Element
charTyped, getFocusedPath, keyPressed, keyReleased, mouseMoved, mouseScrolledMethods inherited from interface net.minecraft.client.gui.widget.Widget
setPosition
-
Field Details
-
texture
- Mappings:
Namespace Name Mixin selector intermediary field_2193Lnet/minecraft/class_361;field_2193:Lnet/minecraft/class_2960;official aLeqa;a:Lacq;named textureLnet/minecraft/client/gui/widget/ToggleButtonWidget;texture:Lnet/minecraft/util/Identifier;
-
toggled
protected boolean toggled- Mappings:
Namespace Name Mixin selector intermediary field_2194Lnet/minecraft/class_361;field_2194:Zofficial bLeqa;b:Znamed toggledLnet/minecraft/client/gui/widget/ToggleButtonWidget;toggled:Z
-
u
protected int u- Mappings:
Namespace Name Mixin selector intermediary field_2192Lnet/minecraft/class_361;field_2192:Iofficial cLeqa;c:Inamed uLnet/minecraft/client/gui/widget/ToggleButtonWidget;u:I
-
v
protected int v- Mappings:
Namespace Name Mixin selector intermediary field_2191Lnet/minecraft/class_361;field_2191:Iofficial dLeqa;d:Inamed vLnet/minecraft/client/gui/widget/ToggleButtonWidget;v:I
-
pressedUOffset
protected int pressedUOffset- Mappings:
Namespace Name Mixin selector intermediary field_2190Lnet/minecraft/class_361;field_2190:Iofficial eLeqa;e:Inamed pressedUOffsetLnet/minecraft/client/gui/widget/ToggleButtonWidget;pressedUOffset:I
-
hoverVOffset
protected int hoverVOffset- Mappings:
Namespace Name Mixin selector intermediary field_2189Lnet/minecraft/class_361;field_2189:Iofficial fLeqa;f:Inamed hoverVOffsetLnet/minecraft/client/gui/widget/ToggleButtonWidget;hoverVOffset:I
-
-
Constructor Details
-
ToggleButtonWidget
public ToggleButtonWidget(int x, int y, int width, int height, boolean toggled) - Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_361;<init>(IIIIZ)Vofficial <init>Leqa;<init>(IIIIZ)Vnamed <init>Lnet/minecraft/client/gui/widget/ToggleButtonWidget;<init>(IIIIZ)V
-
-
Method Details
-
setTextureUV
- Mappings:
Namespace Name Mixin selector intermediary method_1962Lnet/minecraft/class_361;method_1962(IIIILnet/minecraft/class_2960;)Vofficial aLeqa;a(IIIILacq;)Vnamed setTextureUVLnet/minecraft/client/gui/widget/ToggleButtonWidget;setTextureUV(IIIILnet/minecraft/util/Identifier;)V
-
setToggled
public void setToggled(boolean toggled) - Mappings:
Namespace Name Mixin selector intermediary method_1964Lnet/minecraft/class_361;method_1964(Z)Vofficial bLeqa;b(Z)Vnamed setToggledLnet/minecraft/client/gui/widget/ToggleButtonWidget;setToggled(Z)V
-
isToggled
public boolean isToggled()- Mappings:
Namespace Name Mixin selector intermediary method_1965Lnet/minecraft/class_361;method_1965()Zofficial aLeqa;a()Znamed isToggledLnet/minecraft/client/gui/widget/ToggleButtonWidget;isToggled()Z
-
appendClickableNarrations
- Specified by:
appendClickableNarrationsin classClickableWidget- Mappings:
Namespace Name Mixin selector intermediary method_47399Lnet/minecraft/class_339;method_47399(Lnet/minecraft/class_6382;)Vofficial aLeox;a(Lesg;)Vnamed appendClickableNarrationsLnet/minecraft/client/gui/widget/ClickableWidget;appendClickableNarrations(Lnet/minecraft/client/gui/screen/narration/NarrationMessageBuilder;)V
-
renderButton
- Specified by:
renderButtonin classClickableWidget- Mappings:
Namespace Name Mixin selector intermediary method_48579Lnet/minecraft/class_339;method_48579(Lnet/minecraft/class_332;IIF)Vofficial bLeox;b(Leop;IIF)Vnamed renderButtonLnet/minecraft/client/gui/widget/ClickableWidget;renderButton(Lnet/minecraft/client/gui/DrawContext;IIF)V
-