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 gcw
  • 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 Lgcw;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 Lgcw;b:Lorg/joml/Matrix3x2f;
    • state

      private final ItemRenderState state
      Mappings:
      Namespace Name Mixin selector
      named state Lnet/minecraft/client/gui/render/state/ItemGuiElementRenderState;state:Lnet/minecraft/client/render/item/ItemRenderState;
      intermediary field_60993 Lnet/minecraft/class_11245;field_60993:Lnet/minecraft/class_10444;
      official c Lgcw;c:Lhog;
    • 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 Lgcw;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 Lgcw;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 Lgcw;f:Lgcc;
    • 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 Lgcw;g:Lgcc;
    • 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 Lgcw;h:Lgcc;
  • Constructor Details

    • ItemGuiElementRenderState

      public ItemGuiElementRenderState(String name, Matrix3x2f pose, ItemRenderState 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/ItemRenderState;IILnet/minecraft/client/gui/ScreenRect;)V
      intermediary <init> Lnet/minecraft/class_11245;<init>(Ljava/lang/String;Lorg/joml/Matrix3x2f;Lnet/minecraft/class_10444;IILnet/minecraft/class_8030;)V
      official <init> Lgcw;<init>(Ljava/lang/String;Lorg/joml/Matrix3x2f;Lhog;IILgcc;)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 Lgcw;h()Lgcc;
    • createBounds

      @Nullable private @Nullable ScreenRect createBounds(ScreenRect screenRect)
      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 Lgcw;a(Lgcc;)Lgcc;
    • 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 Lgcw;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 Lgcw;b()Lorg/joml/Matrix3x2f;
    • state

      public ItemRenderState state()
      Mappings:
      Namespace Name Mixin selector
      named state Lnet/minecraft/client/gui/render/state/ItemGuiElementRenderState;state()Lnet/minecraft/client/render/item/ItemRenderState;
      intermediary method_72121 Lnet/minecraft/class_11245;method_72121()Lnet/minecraft/class_10444;
      official c Lgcw;c()Lhog;
    • 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 Lgcw;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 Lgcw;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 Lgcw;f()Lgcc;
    • 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 Lgcw;g()Lgcc;
    • 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;