Class TextGuiElementRenderState

java.lang.Object
net.minecraft.client.gui.render.state.TextGuiElementRenderState
All Implemented Interfaces:
GuiElementRenderState

@Environment(CLIENT) public final class TextGuiElementRenderState extends Object implements GuiElementRenderState
Mappings:
Namespace Name
named net/minecraft/client/gui/render/state/TextGuiElementRenderState
intermediary net/minecraft/class_11247
official gcy
  • Field Details

    • textRenderer

      public final TextRenderer textRenderer
      Mappings:
      Namespace Name Mixin selector
      named textRenderer Lnet/minecraft/client/gui/render/state/TextGuiElementRenderState;textRenderer:Lnet/minecraft/client/font/TextRenderer;
      intermediary field_60742 Lnet/minecraft/class_11247;field_60742:Lnet/minecraft/class_327;
      official a Lgcy;a:Lfwy;
    • orderedText

      public final OrderedText orderedText
      Mappings:
      Namespace Name Mixin selector
      named orderedText Lnet/minecraft/client/gui/render/state/TextGuiElementRenderState;orderedText:Lnet/minecraft/text/OrderedText;
      intermediary field_60743 Lnet/minecraft/class_11247;field_60743:Lnet/minecraft/class_5481;
      official b Lgcy;b:Lbbm;
    • matrix

      public final Matrix3x2f matrix
      Mappings:
      Namespace Name Mixin selector
      named matrix Lnet/minecraft/client/gui/render/state/TextGuiElementRenderState;matrix:Lorg/joml/Matrix3x2f;
      intermediary field_60744 Lnet/minecraft/class_11247;field_60744:Lorg/joml/Matrix3x2f;
      official c Lgcy;c:Lorg/joml/Matrix3x2f;
    • x

      public final int x
      Mappings:
      Namespace Name Mixin selector
      named x Lnet/minecraft/client/gui/render/state/TextGuiElementRenderState;x:I
      intermediary field_60745 Lnet/minecraft/class_11247;field_60745:I
      official d Lgcy;d:I
    • y

      public final int y
      Mappings:
      Namespace Name Mixin selector
      named y Lnet/minecraft/client/gui/render/state/TextGuiElementRenderState;y:I
      intermediary field_60746 Lnet/minecraft/class_11247;field_60746:I
      official e Lgcy;e:I
    • color

      public final int color
      Mappings:
      Namespace Name Mixin selector
      named color Lnet/minecraft/client/gui/render/state/TextGuiElementRenderState;color:I
      intermediary field_60747 Lnet/minecraft/class_11247;field_60747:I
      official f Lgcy;f:I
    • backgroundColor

      public final int backgroundColor
      Mappings:
      Namespace Name Mixin selector
      named backgroundColor Lnet/minecraft/client/gui/render/state/TextGuiElementRenderState;backgroundColor:I
      intermediary field_60748 Lnet/minecraft/class_11247;field_60748:I
      official g Lgcy;g:I
    • shadow

      public final boolean shadow
      Mappings:
      Namespace Name Mixin selector
      named shadow Lnet/minecraft/client/gui/render/state/TextGuiElementRenderState;shadow:Z
      intermediary field_60749 Lnet/minecraft/class_11247;field_60749:Z
      official h Lgcy;h:Z
    • clipBounds

      @Nullable public final @Nullable ScreenRect clipBounds
      Mappings:
      Namespace Name Mixin selector
      named clipBounds Lnet/minecraft/client/gui/render/state/TextGuiElementRenderState;clipBounds:Lnet/minecraft/client/gui/ScreenRect;
      intermediary field_60750 Lnet/minecraft/class_11247;field_60750:Lnet/minecraft/class_8030;
      official i Lgcy;i:Lgcc;
    • preparation

      Mappings:
      Namespace Name Mixin selector
      named preparation Lnet/minecraft/client/gui/render/state/TextGuiElementRenderState;preparation:Lnet/minecraft/client/font/TextRenderer$GlyphDrawable;
      intermediary field_60751 Lnet/minecraft/class_11247;field_60751:Lnet/minecraft/class_327$class_11465;
      official j Lgcy;j:Lfwy$c;
    • bounds

      @Nullable private @Nullable ScreenRect bounds
      Mappings:
      Namespace Name Mixin selector
      named bounds Lnet/minecraft/client/gui/render/state/TextGuiElementRenderState;bounds:Lnet/minecraft/client/gui/ScreenRect;
      intermediary field_60752 Lnet/minecraft/class_11247;field_60752:Lnet/minecraft/class_8030;
      official k Lgcy;k:Lgcc;
  • Constructor Details

    • TextGuiElementRenderState

      public TextGuiElementRenderState(TextRenderer textRenderer, OrderedText orderedText, Matrix3x2f matrix, int x, int y, int color, int backgroundColor, boolean shadow, @Nullable @Nullable ScreenRect clipBounds)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/gui/render/state/TextGuiElementRenderState;<init>(Lnet/minecraft/client/font/TextRenderer;Lnet/minecraft/text/OrderedText;Lorg/joml/Matrix3x2f;IIIIZLnet/minecraft/client/gui/ScreenRect;)V
      intermediary <init> Lnet/minecraft/class_11247;<init>(Lnet/minecraft/class_327;Lnet/minecraft/class_5481;Lorg/joml/Matrix3x2f;IIIIZLnet/minecraft/class_8030;)V
      official <init> Lgcy;<init>(Lfwy;Lbbm;Lorg/joml/Matrix3x2f;IIIIZLgcc;)V
  • Method Details

    • prepare

      public TextRenderer.GlyphDrawable prepare()
      Mappings:
      Namespace Name Mixin selector
      named prepare Lnet/minecraft/client/gui/render/state/TextGuiElementRenderState;prepare()Lnet/minecraft/client/font/TextRenderer$GlyphDrawable;
      intermediary method_71837 Lnet/minecraft/class_11247;method_71837()Lnet/minecraft/class_327$class_11465;
      official a Lgcy;a()Lfwy$c;
    • bounds

      @Nullable public @Nullable ScreenRect bounds()
      Specified by:
      bounds in interface GuiElementRenderState
      Mappings:
      Namespace Name Mixin selector
      named bounds Lnet/minecraft/client/gui/render/state/GuiElementRenderState;bounds()Lnet/minecraft/client/gui/ScreenRect;
      intermediary comp_4274 Lnet/minecraft/class_11384;comp_4274()Lnet/minecraft/class_8030;
      official n Lgcz;n()Lgcc;