Class ToggleButtonWidget

All Implemented Interfaces:
Drawable, Element, Narratable, Selectable
Direct Known Subclasses:
RecipeGroupButtonWidget

@Environment(CLIENT) public class ToggleButtonWidget extends ClickableWidget
Mappings:
Namespace Name
official eaw
intermediary net/minecraft/class_361
named net/minecraft/client/gui/widget/ToggleButtonWidget
  • Field Details

    • texture

      protected Identifier texture
      Mappings:
      Namespace Name Mixin selector
      official a Leaw;a:Lyt;
      intermediary field_2193 Lnet/minecraft/class_361;field_2193:Lnet/minecraft/class_2960;
      named texture Lnet/minecraft/client/gui/widget/ToggleButtonWidget;texture:Lnet/minecraft/util/Identifier;
    • toggled

      protected boolean toggled
      Mappings:
      Namespace Name Mixin selector
      official b Leaw;b:Z
      intermediary field_2194 Lnet/minecraft/class_361;field_2194:Z
      named toggled Lnet/minecraft/client/gui/widget/ToggleButtonWidget;toggled:Z
    • u

      protected int u
      Mappings:
      Namespace Name Mixin selector
      official c Leaw;c:I
      intermediary field_2192 Lnet/minecraft/class_361;field_2192:I
      named u Lnet/minecraft/client/gui/widget/ToggleButtonWidget;u:I
    • v

      protected int v
      Mappings:
      Namespace Name Mixin selector
      official d Leaw;d:I
      intermediary field_2191 Lnet/minecraft/class_361;field_2191:I
      named v Lnet/minecraft/client/gui/widget/ToggleButtonWidget;v:I
    • pressedUOffset

      protected int pressedUOffset
      Mappings:
      Namespace Name Mixin selector
      official e Leaw;e:I
      intermediary field_2190 Lnet/minecraft/class_361;field_2190:I
      named pressedUOffset Lnet/minecraft/client/gui/widget/ToggleButtonWidget;pressedUOffset:I
    • hoverVOffset

      protected int hoverVOffset
      Mappings:
      Namespace Name Mixin selector
      official r Leaw;r:I
      intermediary field_2189 Lnet/minecraft/class_361;field_2189:I
      named hoverVOffset Lnet/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
      official <init> Leaw;<init>(IIIIZ)V
      intermediary <init> Lnet/minecraft/class_361;<init>(IIIIZ)V
      named <init> Lnet/minecraft/client/gui/widget/ToggleButtonWidget;<init>(IIIIZ)V
  • Method Details

    • setTextureUV

      public void setTextureUV(int u, int v, int pressedUOffset, int hoverVOffset, Identifier texture)
      Mappings:
      Namespace Name Mixin selector
      official a Leaw;a(IIIILyt;)V
      intermediary method_1962 Lnet/minecraft/class_361;method_1962(IIIILnet/minecraft/class_2960;)V
      named setTextureUV Lnet/minecraft/client/gui/widget/ToggleButtonWidget;setTextureUV(IIIILnet/minecraft/util/Identifier;)V
    • setToggled

      public void setToggled(boolean toggled)
      Mappings:
      Namespace Name Mixin selector
      official e Leaw;e(Z)V
      intermediary method_1964 Lnet/minecraft/class_361;method_1964(Z)V
      named setToggled Lnet/minecraft/client/gui/widget/ToggleButtonWidget;setToggled(Z)V
    • isToggled

      public boolean isToggled()
      Mappings:
      Namespace Name Mixin selector
      official a Leaw;a()Z
      intermediary method_1965 Lnet/minecraft/class_361;method_1965()Z
      named isToggled Lnet/minecraft/client/gui/widget/ToggleButtonWidget;isToggled()Z
    • setPos

      public void setPos(int x, int y)
      Mappings:
      Namespace Name Mixin selector
      official a Leaw;a(II)V
      intermediary method_1963 Lnet/minecraft/class_361;method_1963(II)V
      named setPos Lnet/minecraft/client/gui/widget/ToggleButtonWidget;setPos(II)V
    • appendNarrations

      public void appendNarrations(NarrationMessageBuilder builder)
      Mappings:
      Namespace Name Mixin selector
      official a Lecj;a(Leci;)V
      intermediary method_37020 Lnet/minecraft/class_6383;method_37020(Lnet/minecraft/class_6382;)V
      named appendNarrations Lnet/minecraft/client/gui/Narratable;appendNarrations(Lnet/minecraft/client/gui/screen/narration/NarrationMessageBuilder;)V
    • renderButton

      public void renderButton(MatrixStack matrices, int mouseX, int mouseY, float delta)
      Overrides:
      renderButton in class ClickableWidget
      Mappings:
      Namespace Name Mixin selector
      official b Leac;b(Ldtm;IIF)V
      intermediary method_25359 Lnet/minecraft/class_339;method_25359(Lnet/minecraft/class_4587;IIF)V
      named renderButton Lnet/minecraft/client/gui/widget/ClickableWidget;renderButton(Lnet/minecraft/client/util/math/MatrixStack;IIF)V