Class DrawContext.TextConsumerImpl

java.lang.Object
net.minecraft.client.gui.DrawContext.TextConsumerImpl
All Implemented Interfaces:
Consumer<Style>, TextConsumer
Enclosing class:
DrawContext

@Environment(CLIENT) private class DrawContext.TextConsumerImpl extends Object implements TextConsumer, Consumer<Style>
Mappings:
Namespace Name
named net/minecraft/client/gui/DrawContext$TextConsumerImpl
intermediary net/minecraft/class_332$class_12229
official ggd$b
  • Field Details

    • transformation

      private TextConsumer.Transformation transformation
      Mappings:
      Namespace Name Mixin selector
      named transformation Lnet/minecraft/client/gui/DrawContext$TextConsumerImpl;transformation:Lnet/minecraft/client/font/TextConsumer$Transformation;
      intermediary field_63857 Lnet/minecraft/class_332$class_12229;field_63857:Lnet/minecraft/class_12225$class_12227;
      official d Lggd$b;d:Lgfx$b;
    • hoverType

      private final DrawContext.HoverType hoverType
      Mappings:
      Namespace Name Mixin selector
      named hoverType Lnet/minecraft/client/gui/DrawContext$TextConsumerImpl;hoverType:Lnet/minecraft/client/gui/DrawContext$HoverType;
      intermediary field_63858 Lnet/minecraft/class_332$class_12229;field_63858:Lnet/minecraft/class_332$class_12228;
      official e Lggd$b;e:Lggd$a;
    • styleCallback

      @Nullable private final @Nullable Consumer<Style> styleCallback
      Mappings:
      Namespace Name Mixin selector
      named styleCallback Lnet/minecraft/client/gui/DrawContext$TextConsumerImpl;styleCallback:Ljava/util/function/Consumer;
      intermediary field_63859 Lnet/minecraft/class_332$class_12229;field_63859:Ljava/util/function/Consumer;
      official f Lggd$b;f:Ljava/util/function/Consumer;
  • Constructor Details

    • TextConsumerImpl

      TextConsumerImpl(TextConsumer.Transformation transformation, DrawContext.HoverType hoverType, @Nullable @Nullable Consumer<Style> styleCallback)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/gui/DrawContext$TextConsumerImpl;<init>(Lnet/minecraft/client/gui/DrawContext;Lnet/minecraft/client/font/TextConsumer$Transformation;Lnet/minecraft/client/gui/DrawContext$HoverType;Ljava/util/function/Consumer;)V
      intermediary <init> Lnet/minecraft/class_332$class_12229;<init>(Lnet/minecraft/class_332;Lnet/minecraft/class_12225$class_12227;Lnet/minecraft/class_332$class_12228;Ljava/util/function/Consumer;)V
      official <init> Lggd$b;<init>(Lggd;Lgfx$b;Lggd$a;Ljava/util/function/Consumer;)V
  • Method Details

    • getTransformation

      public TextConsumer.Transformation getTransformation()
      Specified by:
      getTransformation in interface TextConsumer
      Mappings:
      Namespace Name Mixin selector
      named getTransformation Lnet/minecraft/client/font/TextConsumer;getTransformation()Lnet/minecraft/client/font/TextConsumer$Transformation;
      intermediary method_75760 Lnet/minecraft/class_12225;method_75760()Lnet/minecraft/class_12225$class_12227;
      official a Lgfx;a()Lgfx$b;
    • setTransformation

      public void setTransformation(TextConsumer.Transformation transformation)
      Specified by:
      setTransformation in interface TextConsumer
      Mappings:
      Namespace Name Mixin selector
      named setTransformation Lnet/minecraft/client/font/TextConsumer;setTransformation(Lnet/minecraft/client/font/TextConsumer$Transformation;)V
      intermediary method_75764 Lnet/minecraft/class_12225;method_75764(Lnet/minecraft/class_12225$class_12227;)V
      official a Lgfx;a(Lgfx$b;)V
    • accept

      public void accept(Style style)
      Specified by:
      accept in interface Consumer<Style>
      Mappings:
      Namespace Name Mixin selector
      named accept Lnet/minecraft/client/gui/DrawContext$TextConsumerImpl;accept(Lnet/minecraft/text/Style;)V
      intermediary method_75791 Lnet/minecraft/class_332$class_12229;method_75791(Lnet/minecraft/class_2583;)V
      official a Lggd$b;a(Lzk;)V
    • text

      public void text(Alignment alignment, int x, int y, TextConsumer.Transformation transformation, OrderedText text)
      Specified by:
      text in interface TextConsumer
      Mappings:
      Namespace Name Mixin selector
      named text Lnet/minecraft/client/font/TextConsumer;text(Lnet/minecraft/client/font/Alignment;IILnet/minecraft/client/font/TextConsumer$Transformation;Lnet/minecraft/text/OrderedText;)V
      intermediary method_75766 Lnet/minecraft/class_12225;method_75766(Lnet/minecraft/class_11735;IILnet/minecraft/class_12225$class_12227;Lnet/minecraft/class_5481;)V
      official a Lgfx;a(Lggf;IILgfx$b;Lbfs;)V
    • marqueedText

      public void marqueedText(Text text, int x, int left, int right, int top, int bottom, TextConsumer.Transformation transformation)
      Specified by:
      marqueedText in interface TextConsumer
      Mappings:
      Namespace Name Mixin selector
      named marqueedText Lnet/minecraft/client/font/TextConsumer;marqueedText(Lnet/minecraft/text/Text;IIIIILnet/minecraft/client/font/TextConsumer$Transformation;)V
      intermediary method_75773 Lnet/minecraft/class_12225;method_75773(Lnet/minecraft/class_2561;IIIIILnet/minecraft/class_12225$class_12227;)V
      official a Lgfx;a(Lym;IIIIILgfx$b;)V