Class TexturedButtonWidget

All Implemented Interfaces:
Drawable, Element, Narratable, Navigable, Selectable, Widget
Direct Known Subclasses:
RealmsMainScreen.CrossButton, StatsScreen.ItemStatsListWidget.Header.HeaderButton

@Environment(CLIENT) public class TexturedButtonWidget extends ButtonWidget
Mappings:
Namespace Name
named net/minecraft/client/gui/widget/TexturedButtonWidget
intermediary net/minecraft/class_344
official ghc
  • Field Details

    • textures

      protected final ButtonTextures textures
      Mappings:
      Namespace Name Mixin selector
      named textures Lnet/minecraft/client/gui/widget/TexturedButtonWidget;textures:Lnet/minecraft/client/gui/screen/ButtonTextures;
      intermediary field_45356 Lnet/minecraft/class_344;field_45356:Lnet/minecraft/class_8666;
      official a Lghc;a:Lgig;
  • Constructor Details

    • TexturedButtonWidget

      public TexturedButtonWidget(int x, int y, int width, int height, ButtonTextures textures, ButtonWidget.PressAction pressAction)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/gui/widget/TexturedButtonWidget;<init>(IIIILnet/minecraft/client/gui/screen/ButtonTextures;Lnet/minecraft/client/gui/widget/ButtonWidget$PressAction;)V
      intermediary <init> Lnet/minecraft/class_344;<init>(IIIILnet/minecraft/class_8666;Lnet/minecraft/class_4185$class_4241;)V
      official <init> Lghc;<init>(IIIILgig;Lggq$c;)V
    • TexturedButtonWidget

      public TexturedButtonWidget(int x, int y, int width, int height, ButtonTextures textures, ButtonWidget.PressAction pressAction, Text text)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/gui/widget/TexturedButtonWidget;<init>(IIIILnet/minecraft/client/gui/screen/ButtonTextures;Lnet/minecraft/client/gui/widget/ButtonWidget$PressAction;Lnet/minecraft/text/Text;)V
      intermediary <init> Lnet/minecraft/class_344;<init>(IIIILnet/minecraft/class_8666;Lnet/minecraft/class_4185$class_4241;Lnet/minecraft/class_2561;)V
      official <init> Lghc;<init>(IIIILgig;Lggq$c;Lym;)V
    • TexturedButtonWidget

      public TexturedButtonWidget(int width, int height, ButtonTextures textures, ButtonWidget.PressAction pressAction, Text text)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/gui/widget/TexturedButtonWidget;<init>(IILnet/minecraft/client/gui/screen/ButtonTextures;Lnet/minecraft/client/gui/widget/ButtonWidget$PressAction;Lnet/minecraft/text/Text;)V
      intermediary <init> Lnet/minecraft/class_344;<init>(IILnet/minecraft/class_8666;Lnet/minecraft/class_4185$class_4241;Lnet/minecraft/class_2561;)V
      official <init> Lghc;<init>(IILgig;Lggq$c;Lym;)V
  • Method Details

    • method_75752

      public void method_75752(DrawContext drawContext, int int2, int int3, float float2)
      Specified by:
      method_75752 in class PressableWidget
      Mappings:
      Namespace Name Mixin selector
      named method_75752 Lnet/minecraft/client/gui/widget/PressableWidget;method_75752(Lnet/minecraft/client/gui/DrawContext;IIF)V
      intermediary method_75752 Lnet/minecraft/class_4264;method_75752(Lnet/minecraft/class_332;IIF)V
      official b Lggg;b(Lggd;IIF)V