Class ItemGuiElementRenderState

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

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

    • name

      private final String name
      Mappings:
      Namespace Name Mixin selector
      named name Lnet/minecraft/client/gui/render/state/ItemGuiElementRenderState;name:Ljava/lang/String;
      intermediary field_60991 Lnet/minecraft/class_11245;field_60991:Ljava/lang/String;
      official a Lgkn;a:Ljava/lang/String;
    • pose

      private final Matrix3x2f pose
      Mappings:
      Namespace Name Mixin selector
      named pose Lnet/minecraft/client/gui/render/state/ItemGuiElementRenderState;pose:Lorg/joml/Matrix3x2f;
      intermediary field_60992 Lnet/minecraft/class_11245;field_60992:Lorg/joml/Matrix3x2f;
      official b Lgkn;b:Lorg/joml/Matrix3x2f;
    • state

      private final KeyedItemRenderState state
      Mappings:
      Namespace Name Mixin selector
      named state Lnet/minecraft/client/gui/render/state/ItemGuiElementRenderState;state:Lnet/minecraft/client/render/item/KeyedItemRenderState;
      intermediary field_60993 Lnet/minecraft/class_11245;field_60993:Lnet/minecraft/class_11540;
      official c Lgkn;c:Lhyy;
    • x

      private final int x
      Mappings:
      Namespace Name Mixin selector
      named x Lnet/minecraft/client/gui/render/state/ItemGuiElementRenderState;x:I
      intermediary field_60994 Lnet/minecraft/class_11245;field_60994:I
      official d Lgkn;d:I
    • y

      private final int y
      Mappings:
      Namespace Name Mixin selector
      named y Lnet/minecraft/client/gui/render/state/ItemGuiElementRenderState;y:I
      intermediary field_60995 Lnet/minecraft/class_11245;field_60995:I
      official e Lgkn;e:I
    • scissorArea

      @Nullable private final @Nullable ScreenRect scissorArea
      Mappings:
      Namespace Name Mixin selector
      named scissorArea Lnet/minecraft/client/gui/render/state/ItemGuiElementRenderState;scissorArea:Lnet/minecraft/client/gui/ScreenRect;
      intermediary field_60996 Lnet/minecraft/class_11245;field_60996:Lnet/minecraft/class_8030;
      official f Lgkn;f:Lgju;
    • oversizedBounds

      @Nullable private final @Nullable ScreenRect oversizedBounds
      Mappings:
      Namespace Name Mixin selector
      named oversizedBounds Lnet/minecraft/client/gui/render/state/ItemGuiElementRenderState;oversizedBounds:Lnet/minecraft/client/gui/ScreenRect;
      intermediary field_60997 Lnet/minecraft/class_11245;field_60997:Lnet/minecraft/class_8030;
      official g Lgkn;g:Lgju;
    • bounds

      @Nullable private final @Nullable ScreenRect bounds
      Mappings:
      Namespace Name Mixin selector
      named bounds Lnet/minecraft/client/gui/render/state/ItemGuiElementRenderState;bounds:Lnet/minecraft/client/gui/ScreenRect;
      intermediary field_60998 Lnet/minecraft/class_11245;field_60998:Lnet/minecraft/class_8030;
      official h Lgkn;h:Lgju;
  • Constructor Details

    • ItemGuiElementRenderState

      public ItemGuiElementRenderState(String name, Matrix3x2f pose, KeyedItemRenderState state, int x, int y, @Nullable @Nullable ScreenRect scissor)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/gui/render/state/ItemGuiElementRenderState;<init>(Ljava/lang/String;Lorg/joml/Matrix3x2f;Lnet/minecraft/client/render/item/KeyedItemRenderState;IILnet/minecraft/client/gui/ScreenRect;)V
      intermediary <init> Lnet/minecraft/class_11245;<init>(Ljava/lang/String;Lorg/joml/Matrix3x2f;Lnet/minecraft/class_11540;IILnet/minecraft/class_8030;)V
      official <init> Lgkn;<init>(Ljava/lang/String;Lorg/joml/Matrix3x2f;Lhyy;IILgju;)V
  • Method Details

    • createOversizedBounds

      @Nullable private @Nullable ScreenRect createOversizedBounds()
      Mappings:
      Namespace Name Mixin selector
      named createOversizedBounds Lnet/minecraft/client/gui/render/state/ItemGuiElementRenderState;createOversizedBounds()Lnet/minecraft/client/gui/ScreenRect;
      intermediary method_72126 Lnet/minecraft/class_11245;method_72126()Lnet/minecraft/class_8030;
      official h Lgkn;h()Lgju;
    • createBounds

      @Nullable private @Nullable ScreenRect createBounds(ScreenRect rect)
      Mappings:
      Namespace Name Mixin selector
      named createBounds Lnet/minecraft/client/gui/render/state/ItemGuiElementRenderState;createBounds(Lnet/minecraft/client/gui/ScreenRect;)Lnet/minecraft/client/gui/ScreenRect;
      intermediary method_72119 Lnet/minecraft/class_11245;method_72119(Lnet/minecraft/class_8030;)Lnet/minecraft/class_8030;
      official a Lgkn;a(Lgju;)Lgju;
    • name

      public String name()
      Mappings:
      Namespace Name Mixin selector
      named name Lnet/minecraft/client/gui/render/state/ItemGuiElementRenderState;name()Ljava/lang/String;
      intermediary method_72118 Lnet/minecraft/class_11245;method_72118()Ljava/lang/String;
      official a Lgkn;a()Ljava/lang/String;
    • pose

      public Matrix3x2f pose()
      Mappings:
      Namespace Name Mixin selector
      named pose Lnet/minecraft/client/gui/render/state/ItemGuiElementRenderState;pose()Lorg/joml/Matrix3x2f;
      intermediary method_72120 Lnet/minecraft/class_11245;method_72120()Lorg/joml/Matrix3x2f;
      official b Lgkn;b()Lorg/joml/Matrix3x2f;
    • state

      public KeyedItemRenderState state()
      Mappings:
      Namespace Name Mixin selector
      named state Lnet/minecraft/client/gui/render/state/ItemGuiElementRenderState;state()Lnet/minecraft/client/render/item/KeyedItemRenderState;
      intermediary method_72121 Lnet/minecraft/class_11245;method_72121()Lnet/minecraft/class_11540;
      official c Lgkn;c()Lhyy;
    • x

      public int x()
      Mappings:
      Namespace Name Mixin selector
      named x Lnet/minecraft/client/gui/render/state/ItemGuiElementRenderState;x()I
      intermediary method_72122 Lnet/minecraft/class_11245;method_72122()I
      official d Lgkn;d()I
    • y

      public int y()
      Mappings:
      Namespace Name Mixin selector
      named y Lnet/minecraft/client/gui/render/state/ItemGuiElementRenderState;y()I
      intermediary method_72123 Lnet/minecraft/class_11245;method_72123()I
      official e Lgkn;e()I
    • scissorArea

      @Nullable public @Nullable ScreenRect scissorArea()
      Mappings:
      Namespace Name Mixin selector
      named scissorArea Lnet/minecraft/client/gui/render/state/ItemGuiElementRenderState;scissorArea()Lnet/minecraft/client/gui/ScreenRect;
      intermediary method_72124 Lnet/minecraft/class_11245;method_72124()Lnet/minecraft/class_8030;
      official f Lgkn;f()Lgju;
    • oversizedBounds

      @Nullable public @Nullable ScreenRect oversizedBounds()
      Mappings:
      Namespace Name Mixin selector
      named oversizedBounds Lnet/minecraft/client/gui/render/state/ItemGuiElementRenderState;oversizedBounds()Lnet/minecraft/client/gui/ScreenRect;
      intermediary method_72125 Lnet/minecraft/class_11245;method_72125()Lnet/minecraft/class_8030;
      official g Lgkn;g()Lgju;
    • 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 Lgkq;n()Lgju;