Class GuiRenderState

java.lang.Object
net.minecraft.client.gui.render.state.GuiRenderState

@Environment(CLIENT) public class GuiRenderState extends Object
Mappings:
Namespace Name
named net/minecraft/client/gui/render/state/GuiRenderState
intermediary net/minecraft/class_11246
official gcx
  • Field Details

    • field_60454

      private static final int field_60454
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_60454 Lnet/minecraft/client/gui/render/state/GuiRenderState;field_60454:I
      intermediary field_60454 Lnet/minecraft/class_11246;field_60454:I
      official a Lgcx;a:I
    • rootLayers

      private final List<GuiRenderState.Layer> rootLayers
      Mappings:
      Namespace Name Mixin selector
      named rootLayers Lnet/minecraft/client/gui/render/state/GuiRenderState;rootLayers:Ljava/util/List;
      intermediary field_60043 Lnet/minecraft/class_11246;field_60043:Ljava/util/List;
      official b Lgcx;b:Ljava/util/List;
    • blurLayer

      private int blurLayer
      Mappings:
      Namespace Name Mixin selector
      named blurLayer Lnet/minecraft/client/gui/render/state/GuiRenderState;blurLayer:I
      intermediary field_60314 Lnet/minecraft/class_11246;field_60314:I
      official c Lgcx;c:I
    • currentLayer

      private GuiRenderState.Layer currentLayer
      Mappings:
      Namespace Name Mixin selector
      named currentLayer Lnet/minecraft/client/gui/render/state/GuiRenderState;currentLayer:Lnet/minecraft/client/gui/render/state/GuiRenderState$Layer;
      intermediary field_60044 Lnet/minecraft/class_11246;field_60044:Lnet/minecraft/class_11246$class_11276;
      official d Lgcx;d:Lgcx$b;
    • itemModelKeys

      private final Set<Object> itemModelKeys
      Mappings:
      Namespace Name Mixin selector
      named itemModelKeys Lnet/minecraft/client/gui/render/state/GuiRenderState;itemModelKeys:Ljava/util/Set;
      intermediary field_60046 Lnet/minecraft/class_11246;field_60046:Ljava/util/Set;
      official e Lgcx;e:Ljava/util/Set;
    • currentLayerBounds

      @Nullable private @Nullable ScreenRect currentLayerBounds
      Mappings:
      Namespace Name Mixin selector
      named currentLayerBounds Lnet/minecraft/client/gui/render/state/GuiRenderState;currentLayerBounds:Lnet/minecraft/client/gui/ScreenRect;
      intermediary field_60455 Lnet/minecraft/class_11246;field_60455:Lnet/minecraft/class_8030;
      official f Lgcx;f:Lgcc;
  • Constructor Details

    • GuiRenderState

      public GuiRenderState()
  • Method Details

    • createNewRootLayer

      public void createNewRootLayer()
      Mappings:
      Namespace Name Mixin selector
      named createNewRootLayer Lnet/minecraft/client/gui/render/state/GuiRenderState;createNewRootLayer()V
      intermediary method_71059 Lnet/minecraft/class_11246;method_71059()V
      official a Lgcx;a()V
    • applyBlur

      public void applyBlur()
      Mappings:
      Namespace Name Mixin selector
      named applyBlur Lnet/minecraft/client/gui/render/state/GuiRenderState;applyBlur()V
      intermediary method_71299 Lnet/minecraft/class_11246;method_71299()V
      official b Lgcx;b()V
    • goUpLayer

      public void goUpLayer()
      Mappings:
      Namespace Name Mixin selector
      named goUpLayer Lnet/minecraft/client/gui/render/state/GuiRenderState;goUpLayer()V
      intermediary method_71067 Lnet/minecraft/class_11246;method_71067()V
      official c Lgcx;c()V
    • goDownLayer

      public void goDownLayer()
      Mappings:
      Namespace Name Mixin selector
      named goDownLayer Lnet/minecraft/client/gui/render/state/GuiRenderState;goDownLayer()V
      intermediary method_71073 Lnet/minecraft/class_11246;method_71073()V
      official d Lgcx;d()V
    • addItem

      public void addItem(ItemGuiElementRenderState state)
      Mappings:
      Namespace Name Mixin selector
      named addItem Lnet/minecraft/client/gui/render/state/GuiRenderState;addItem(Lnet/minecraft/client/gui/render/state/ItemGuiElementRenderState;)V
      intermediary method_70920 Lnet/minecraft/class_11246;method_70920(Lnet/minecraft/class_11245;)V
      official a Lgcx;a(Lgcw;)V
    • addText

      public void addText(TextGuiElementRenderState state)
      Mappings:
      Namespace Name Mixin selector
      named addText Lnet/minecraft/client/gui/render/state/GuiRenderState;addText(Lnet/minecraft/client/gui/render/state/TextGuiElementRenderState;)V
      intermediary method_70921 Lnet/minecraft/class_11246;method_70921(Lnet/minecraft/class_11247;)V
      official a Lgcx;a(Lgcy;)V
    • addSpecialElement

      public void addSpecialElement(SpecialGuiElementRenderState state)
      Mappings:
      Namespace Name Mixin selector
      named addSpecialElement Lnet/minecraft/client/gui/render/state/GuiRenderState;addSpecialElement(Lnet/minecraft/client/gui/render/state/special/SpecialGuiElementRenderState;)V
      intermediary method_70922 Lnet/minecraft/class_11246;method_70922(Lnet/minecraft/class_11256;)V
      official a Lgcx;a(Lgdi;)V
    • addSimpleElement

      public void addSimpleElement(SimpleGuiElementRenderState state)
      Mappings:
      Namespace Name Mixin selector
      named addSimpleElement Lnet/minecraft/client/gui/render/state/GuiRenderState;addSimpleElement(Lnet/minecraft/client/gui/render/state/SimpleGuiElementRenderState;)V
      intermediary method_70919 Lnet/minecraft/class_11246;method_70919(Lnet/minecraft/class_11244;)V
      official a Lgcx;a(Lgcv;)V
    • onElementAdded

      private void onElementAdded(@Nullable @Nullable ScreenRect bounds)
      Mappings:
      Namespace Name Mixin selector
      named onElementAdded Lnet/minecraft/client/gui/render/state/GuiRenderState;onElementAdded(Lnet/minecraft/client/gui/ScreenRect;)V
      intermediary method_71529 Lnet/minecraft/class_11246;method_71529(Lnet/minecraft/class_8030;)V
      official a Lgcx;a(Lgcc;)V
    • findAndGoToLayerToAdd

      private boolean findAndGoToLayerToAdd(GuiElementRenderState state)
      Mappings:
      Namespace Name Mixin selector
      named findAndGoToLayerToAdd Lnet/minecraft/client/gui/render/state/GuiRenderState;findAndGoToLayerToAdd(Lnet/minecraft/client/gui/render/state/GuiElementRenderState;)Z
      intermediary method_71531 Lnet/minecraft/class_11246;method_71531(Lnet/minecraft/class_11384;)Z
      official a Lgcx;a(Lgcz;)Z
    • findAndGoToLayerIntersecting

      private void findAndGoToLayerIntersecting(ScreenRect bounds)
      Mappings:
      Namespace Name Mixin selector
      named findAndGoToLayerIntersecting Lnet/minecraft/client/gui/render/state/GuiRenderState;findAndGoToLayerIntersecting(Lnet/minecraft/client/gui/ScreenRect;)V
      intermediary method_71532 Lnet/minecraft/class_11246;method_71532(Lnet/minecraft/class_8030;)V
      official b Lgcx;b(Lgcc;)V
    • anyIntersect

      private boolean anyIntersect(ScreenRect bounds, @Nullable @Nullable List<? extends GuiElementRenderState> elementRenderStates)
      Mappings:
      Namespace Name Mixin selector
      named anyIntersect Lnet/minecraft/client/gui/render/state/GuiRenderState;anyIntersect(Lnet/minecraft/client/gui/ScreenRect;Ljava/util/List;)Z
      intermediary method_71530 Lnet/minecraft/class_11246;method_71530(Lnet/minecraft/class_8030;Ljava/util/List;)Z
      official a Lgcx;a(Lgcc;Ljava/util/List;)Z
    • addSimpleElementToCurrentLayer

      public void addSimpleElementToCurrentLayer(TexturedQuadGuiElementRenderState state)
      Mappings:
      Namespace Name Mixin selector
      named addSimpleElementToCurrentLayer Lnet/minecraft/client/gui/render/state/GuiRenderState;addSimpleElementToCurrentLayer(Lnet/minecraft/client/gui/render/state/TexturedQuadGuiElementRenderState;)V
      intermediary method_71996 Lnet/minecraft/class_11246;method_71996(Lnet/minecraft/class_11241;)V
      official a Lgcx;a(Lgcr;)V
    • addPreparedTextElement

      public void addPreparedTextElement(SimpleGuiElementRenderState state)
      Mappings:
      Namespace Name Mixin selector
      named addPreparedTextElement Lnet/minecraft/client/gui/render/state/GuiRenderState;addPreparedTextElement(Lnet/minecraft/client/gui/render/state/SimpleGuiElementRenderState;)V
      intermediary method_71997 Lnet/minecraft/class_11246;method_71997(Lnet/minecraft/class_11244;)V
      official b Lgcx;b(Lgcv;)V
    • getItemModelKeys

      public Set<Object> getItemModelKeys()
      Mappings:
      Namespace Name Mixin selector
      named getItemModelKeys Lnet/minecraft/client/gui/render/state/GuiRenderState;getItemModelKeys()Ljava/util/Set;
      intermediary method_71078 Lnet/minecraft/class_11246;method_71078()Ljava/util/Set;
      official e Lgcx;e()Ljava/util/Set;
    • forEachSimpleElement

      public void forEachSimpleElement(GuiRenderState.SimpleElementStateConsumer simpleElementStateConsumer, GuiRenderState.LayerFilter filter)
      Mappings:
      Namespace Name Mixin selector
      named forEachSimpleElement Lnet/minecraft/client/gui/render/state/GuiRenderState;forEachSimpleElement(Lnet/minecraft/client/gui/render/state/GuiRenderState$SimpleElementStateConsumer;Lnet/minecraft/client/gui/render/state/GuiRenderState$LayerFilter;)V
      intermediary method_71060 Lnet/minecraft/class_11246;method_71060(Lnet/minecraft/class_11246$class_11275;Lnet/minecraft/class_11246$class_11325;)V
      official a Lgcx;a(Lgcx$a;Lgcx$c;)V
    • forEachItemElement

      public void forEachItemElement(Consumer<ItemGuiElementRenderState> itemElementStateConsumer)
      Mappings:
      Namespace Name Mixin selector
      named forEachItemElement Lnet/minecraft/client/gui/render/state/GuiRenderState;forEachItemElement(Ljava/util/function/Consumer;)V
      intermediary method_71064 Lnet/minecraft/class_11246;method_71064(Ljava/util/function/Consumer;)V
      official a Lgcx;a(Ljava/util/function/Consumer;)V
    • forEachTextElement

      public void forEachTextElement(Consumer<TextGuiElementRenderState> textElementStateConsumer)
      Mappings:
      Namespace Name Mixin selector
      named forEachTextElement Lnet/minecraft/client/gui/render/state/GuiRenderState;forEachTextElement(Ljava/util/function/Consumer;)V
      intermediary method_71068 Lnet/minecraft/class_11246;method_71068(Ljava/util/function/Consumer;)V
      official b Lgcx;b(Ljava/util/function/Consumer;)V
    • forEachSpecialElement

      public void forEachSpecialElement(Consumer<SpecialGuiElementRenderState> specialElementStateConsumer)
      Mappings:
      Namespace Name Mixin selector
      named forEachSpecialElement Lnet/minecraft/client/gui/render/state/GuiRenderState;forEachSpecialElement(Ljava/util/function/Consumer;)V
      intermediary method_71071 Lnet/minecraft/class_11246;method_71071(Ljava/util/function/Consumer;)V
      official c Lgcx;c(Ljava/util/function/Consumer;)V
    • sortSimpleElements

      public void sortSimpleElements(Comparator<SimpleGuiElementRenderState> simpleElementStateComparator)
      Mappings:
      Namespace Name Mixin selector
      named sortSimpleElements Lnet/minecraft/client/gui/render/state/GuiRenderState;sortSimpleElements(Ljava/util/Comparator;)V
      intermediary method_71062 Lnet/minecraft/class_11246;method_71062(Ljava/util/Comparator;)V
      official a Lgcx;a(Ljava/util/Comparator;)V
    • forEachLayer

      private void forEachLayer(Consumer<GuiRenderState.Layer> layerConsumer, GuiRenderState.LayerFilter filter)
      Mappings:
      Namespace Name Mixin selector
      named forEachLayer Lnet/minecraft/client/gui/render/state/GuiRenderState;forEachLayer(Ljava/util/function/Consumer;Lnet/minecraft/client/gui/render/state/GuiRenderState$LayerFilter;)V
      intermediary method_71074 Lnet/minecraft/class_11246;method_71074(Ljava/util/function/Consumer;Lnet/minecraft/class_11246$class_11325;)V
      official a Lgcx;a(Ljava/util/function/Consumer;Lgcx$c;)V
    • traverseLayers

      private void traverseLayers(GuiRenderState.Layer layer, Consumer<GuiRenderState.Layer> layerConsumer)
      Mappings:
      Namespace Name Mixin selector
      named traverseLayers Lnet/minecraft/client/gui/render/state/GuiRenderState;traverseLayers(Lnet/minecraft/client/gui/render/state/GuiRenderState$Layer;Ljava/util/function/Consumer;)V
      intermediary method_71061 Lnet/minecraft/class_11246;method_71061(Lnet/minecraft/class_11246$class_11276;Ljava/util/function/Consumer;)V
      official a Lgcx;a(Lgcx$b;Ljava/util/function/Consumer;)V
    • clear

      public void clear()
      Mappings:
      Namespace Name Mixin selector
      named clear Lnet/minecraft/client/gui/render/state/GuiRenderState;clear()V
      intermediary method_70926 Lnet/minecraft/class_11246;method_70926()V
      official f Lgcx;f()V