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 gon
  • 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 Lgon;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 Lgon;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 Lgon;c:Lidd;
    • 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 Lgon;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 Lgon;e:I
    • scissorArea

      private final 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 Lgon;f:Lgnu;
    • oversizedBounds

      private final 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 Lgon;g:Lgnu;
    • bounds

      private final 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 Lgon;h:Lgnu;
  • Constructor Details

    • ItemGuiElementRenderState

      public ItemGuiElementRenderState(String name, Matrix3x2f pose, KeyedItemRenderState state, int x, int y, @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> Lgon;<init>(Ljava/lang/String;Lorg/joml/Matrix3x2f;Lidd;IILgnu;)V
  • Method Details

    • createOversizedBounds

      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 Lgon;h()Lgnu;
    • createBounds

      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 Lgon;a(Lgnu;)Lgnu;
    • 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 Lgon;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 Lgon;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 Lgon;c()Lidd;
    • 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 Lgon;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 Lgon;e()I
    • scissorArea

      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 Lgon;f()Lgnu;
    • oversizedBounds

      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 Lgon;g()Lgnu;
    • bounds

      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 Lgoq;n()Lgnu;