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 gnv
  • 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 Lgnv;a:Lggc;
    • 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 Lgnv;b:Lbft;
    • matrix

      public final Matrix3x2fc matrix
      Mappings:
      Namespace Name Mixin selector
      named matrix Lnet/minecraft/client/gui/render/state/TextGuiElementRenderState;matrix:Lorg/joml/Matrix3x2fc;
      intermediary field_60744 Lnet/minecraft/class_11247;field_60744:Lorg/joml/Matrix3x2fc;
      official c Lgnv;c:Lorg/joml/Matrix3x2fc;
    • 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 Lgnv;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 Lgnv;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 Lgnv;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 Lgnv;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 Lgnv;h:Z
    • trackEmpty

      final boolean trackEmpty
      Mappings:
      Namespace Name Mixin selector
      named trackEmpty Lnet/minecraft/client/gui/render/state/TextGuiElementRenderState;trackEmpty:Z
      intermediary field_63891 Lnet/minecraft/class_11247;field_63891:Z
      official i Lgnv;i: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 j Lgnv;j:Lgna;
    • 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 k Lgnv;k:Lggc$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 l Lgnv;l:Lgna;
  • Constructor Details

    • TextGuiElementRenderState

      public TextGuiElementRenderState(TextRenderer textRenderer, OrderedText orderedText, Matrix3x2fc matrix, int x, int y, int color, int backgroundColor, boolean shadow, boolean trackEmpty, @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/Matrix3x2fc;IIIIZZLnet/minecraft/client/gui/ScreenRect;)V
      intermediary <init> Lnet/minecraft/class_11247;<init>(Lnet/minecraft/class_327;Lnet/minecraft/class_5481;Lorg/joml/Matrix3x2fc;IIIIZZLnet/minecraft/class_8030;)V
      official <init> Lgnv;<init>(Lggc;Lbft;Lorg/joml/Matrix3x2fc;IIIIZZLgna;)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 Lgnv;a()Lggc$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 Lgnw;n()Lgna;