Class GuiRenderer

java.lang.Object
net.minecraft.client.gui.render.GuiRenderer
All Implemented Interfaces:
AutoCloseable

@Environment(CLIENT) public class GuiRenderer extends Object implements AutoCloseable
Mappings:
Namespace Name
named net/minecraft/client/gui/render/GuiRenderer
intermediary net/minecraft/class_11228
official fzs
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      named LOGGER Lnet/minecraft/client/gui/render/GuiRenderer;LOGGER:Lorg/slf4j/Logger;
      intermediary field_59905 Lnet/minecraft/class_11228;field_59905:Lorg/slf4j/Logger;
      official e Lfzs;e:Lorg/slf4j/Logger;
    • field_59906

      private static final float field_59906
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_59906 Lnet/minecraft/client/gui/render/GuiRenderer;field_59906:F
      intermediary field_59906 Lnet/minecraft/class_11228;field_59906:F
      official f Lfzs;f:F
    • field_59901

      public static final float field_59901
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_59901 Lnet/minecraft/client/gui/render/GuiRenderer;field_59901:F
      intermediary field_59901 Lnet/minecraft/class_11228;field_59901:F
      official a Lfzs;a:F
    • field_59907

      private static final float field_59907
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_59907 Lnet/minecraft/client/gui/render/GuiRenderer;field_59907:F
      intermediary field_59907 Lnet/minecraft/class_11228;field_59907:F
      official g Lfzs;g:F
    • field_59902

      public static final int field_59902
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_59902 Lnet/minecraft/client/gui/render/GuiRenderer;field_59902:I
      intermediary field_59902 Lnet/minecraft/class_11228;field_59902:I
      official b Lfzs;b:I
    • field_59903

      public static final int field_59903
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_59903 Lnet/minecraft/client/gui/render/GuiRenderer;field_59903:I
      intermediary field_59903 Lnet/minecraft/class_11228;field_59903:I
      official c Lfzs;c:I
    • field_59908

      private static final int field_59908
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_59908 Lnet/minecraft/client/gui/render/GuiRenderer;field_59908:I
      intermediary field_59908 Lnet/minecraft/class_11228;field_59908:I
      official h Lfzs;h:I
    • field_59909

      private static final int field_59909
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_59909 Lnet/minecraft/client/gui/render/GuiRenderer;field_59909:I
      intermediary field_59909 Lnet/minecraft/class_11228;field_59909:I
      official i Lfzs;i:I
    • field_59910

      private static final int field_59910
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_59910 Lnet/minecraft/client/gui/render/GuiRenderer;field_59910:I
      intermediary field_59910 Lnet/minecraft/class_11228;field_59910:I
      official j Lfzs;j:I
    • field_59904

      public static final int field_59904
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_59904 Lnet/minecraft/client/gui/render/GuiRenderer;field_59904:I
      intermediary field_59904 Lnet/minecraft/class_11228;field_59904:I
      official d Lfzs;d:I
    • SCISSOR_AREA_COMPARATOR

      private static final Comparator<ScreenRect> SCISSOR_AREA_COMPARATOR
      Mappings:
      Namespace Name Mixin selector
      named SCISSOR_AREA_COMPARATOR Lnet/minecraft/client/gui/render/GuiRenderer;SCISSOR_AREA_COMPARATOR:Ljava/util/Comparator;
      intermediary field_60038 Lnet/minecraft/class_11228;field_60038:Ljava/util/Comparator;
      official k Lfzs;k:Ljava/util/Comparator;
    • TEXTURE_SETUP_COMPARATOR

      private static final Comparator<TextureSetup> TEXTURE_SETUP_COMPARATOR
      Mappings:
      Namespace Name Mixin selector
      named TEXTURE_SETUP_COMPARATOR Lnet/minecraft/client/gui/render/GuiRenderer;TEXTURE_SETUP_COMPARATOR:Ljava/util/Comparator;
      intermediary field_60039 Lnet/minecraft/class_11228;field_60039:Ljava/util/Comparator;
      official l Lfzs;l:Ljava/util/Comparator;
    • SIMPLE_ELEMENT_COMPARATOR

      private static final Comparator<SimpleGuiElementRenderState> SIMPLE_ELEMENT_COMPARATOR
      Mappings:
      Namespace Name Mixin selector
      named SIMPLE_ELEMENT_COMPARATOR Lnet/minecraft/client/gui/render/GuiRenderer;SIMPLE_ELEMENT_COMPARATOR:Ljava/util/Comparator;
      intermediary field_59912 Lnet/minecraft/class_11228;field_59912:Ljava/util/Comparator;
      official m Lfzs;m:Ljava/util/Comparator;
    • renderedItems

      private final Map<Object,GuiRenderer.RenderedItem> renderedItems
      Mappings:
      Namespace Name Mixin selector
      named renderedItems Lnet/minecraft/client/gui/render/GuiRenderer;renderedItems:Ljava/util/Map;
      intermediary field_59913 Lnet/minecraft/class_11228;field_59913:Ljava/util/Map;
      official n Lfzs;n:Ljava/util/Map;
    • state

      private final GuiRenderState state
      Mappings:
      Namespace Name Mixin selector
      named state Lnet/minecraft/client/gui/render/GuiRenderer;state:Lnet/minecraft/client/gui/render/state/GuiRenderState;
      intermediary field_59914 Lnet/minecraft/class_11228;field_59914:Lnet/minecraft/class_11246;
      official o Lfzs;o:Lgai;
    • draws

      private final List<GuiRenderer.Draw> draws
      Mappings:
      Namespace Name Mixin selector
      named draws Lnet/minecraft/client/gui/render/GuiRenderer;draws:Ljava/util/List;
      intermediary field_59915 Lnet/minecraft/class_11228;field_59915:Ljava/util/List;
      official p Lfzs;p:Ljava/util/List;
    • field_60310

      private final List<GuiRenderer.class_11324> field_60310
      Mappings:
      Namespace Name Mixin selector
      named field_60310 Lnet/minecraft/client/gui/render/GuiRenderer;field_60310:Ljava/util/List;
      intermediary field_60310 Lnet/minecraft/class_11228;field_60310:Ljava/util/List;
      official q Lfzs;q:Ljava/util/List;
    • allocator

      private final BufferAllocator allocator
      Mappings:
      Namespace Name Mixin selector
      named allocator Lnet/minecraft/client/gui/render/GuiRenderer;allocator:Lnet/minecraft/client/util/BufferAllocator;
      intermediary field_59916 Lnet/minecraft/class_11228;field_59916:Lnet/minecraft/class_9799;
      official r Lfzs;r:Lflt;
    • field_60311

      private final Map<VertexFormat,MappableRingBuffer> field_60311
      Mappings:
      Namespace Name Mixin selector
      named field_60311 Lnet/minecraft/client/gui/render/GuiRenderer;field_60311:Ljava/util/Map;
      intermediary field_60311 Lnet/minecraft/class_11228;field_60311:Ljava/util/Map;
      official s Lfzs;s:Ljava/util/Map;
    • field_60312

      private int field_60312
      Mappings:
      Namespace Name Mixin selector
      named field_60312 Lnet/minecraft/client/gui/render/GuiRenderer;field_60312:I
      intermediary field_60312 Lnet/minecraft/class_11228;field_60312:I
      official t Lfzs;t:I
    • guiProjectionMatrix

      private final ProjectionMatrix2 guiProjectionMatrix
      Mappings:
      Namespace Name Mixin selector
      named guiProjectionMatrix Lnet/minecraft/client/gui/render/GuiRenderer;guiProjectionMatrix:Lnet/minecraft/client/render/ProjectionMatrix2;
      intermediary field_60040 Lnet/minecraft/class_11228;field_60040:Lnet/minecraft/class_11278;
      official u Lfzs;u:Lgtl;
    • itemsProjectionMatrix

      private final ProjectionMatrix2 itemsProjectionMatrix
      Mappings:
      Namespace Name Mixin selector
      named itemsProjectionMatrix Lnet/minecraft/client/gui/render/GuiRenderer;itemsProjectionMatrix:Lnet/minecraft/client/render/ProjectionMatrix2;
      intermediary field_60041 Lnet/minecraft/class_11228;field_60041:Lnet/minecraft/class_11278;
      official v Lfzs;v:Lgtl;
    • vertexConsumers

      private final VertexConsumerProvider.Immediate vertexConsumers
      Mappings:
      Namespace Name Mixin selector
      named vertexConsumers Lnet/minecraft/client/gui/render/GuiRenderer;vertexConsumers:Lnet/minecraft/client/render/VertexConsumerProvider$Immediate;
      intermediary field_59917 Lnet/minecraft/class_11228;field_59917:Lnet/minecraft/class_4597$class_4598;
      official w Lfzs;w:Lgug$a;
    • specialElementRenderers

      private final Map<Class<? extends SpecialGuiElementRenderState>,SpecialGuiElementRenderer<?>> specialElementRenderers
      Mappings:
      Namespace Name Mixin selector
      named specialElementRenderers Lnet/minecraft/client/gui/render/GuiRenderer;specialElementRenderers:Ljava/util/Map;
      intermediary field_59918 Lnet/minecraft/class_11228;field_59918:Ljava/util/Map;
      official x Lfzs;x:Ljava/util/Map;
    • itemAtlasTexture

      @Nullable private @Nullable GpuTexture itemAtlasTexture
      Mappings:
      Namespace Name Mixin selector
      named itemAtlasTexture Lnet/minecraft/client/gui/render/GuiRenderer;itemAtlasTexture:Lcom/mojang/blaze3d/textures/GpuTexture;
      intermediary field_59919 Lnet/minecraft/class_11228;field_59919:Lcom/mojang/blaze3d/textures/GpuTexture;
      official y Lfzs;y:Lcom/mojang/blaze3d/textures/GpuTexture;
    • itemAtlasDepthTexture

      @Nullable private @Nullable GpuTexture itemAtlasDepthTexture
      Mappings:
      Namespace Name Mixin selector
      named itemAtlasDepthTexture Lnet/minecraft/client/gui/render/GuiRenderer;itemAtlasDepthTexture:Lcom/mojang/blaze3d/textures/GpuTexture;
      intermediary field_59920 Lnet/minecraft/class_11228;field_59920:Lcom/mojang/blaze3d/textures/GpuTexture;
      official z Lfzs;z:Lcom/mojang/blaze3d/textures/GpuTexture;
    • itemAtlasX

      private int itemAtlasX
      Mappings:
      Namespace Name Mixin selector
      named itemAtlasX Lnet/minecraft/client/gui/render/GuiRenderer;itemAtlasX:I
      intermediary field_59922 Lnet/minecraft/class_11228;field_59922:I
      official A Lfzs;A:I
    • itemAtlasY

      private int itemAtlasY
      Mappings:
      Namespace Name Mixin selector
      named itemAtlasY Lnet/minecraft/client/gui/render/GuiRenderer;itemAtlasY:I
      intermediary field_59923 Lnet/minecraft/class_11228;field_59923:I
      official B Lfzs;B:I
    • windowScaleFactor

      private int windowScaleFactor
      Mappings:
      Namespace Name Mixin selector
      named windowScaleFactor Lnet/minecraft/client/gui/render/GuiRenderer;windowScaleFactor:I
      intermediary field_59924 Lnet/minecraft/class_11228;field_59924:I
      official C Lfzs;C:I
    • frame

      private int frame
      Mappings:
      Namespace Name Mixin selector
      named frame Lnet/minecraft/client/gui/render/GuiRenderer;frame:I
      intermediary field_59925 Lnet/minecraft/class_11228;field_59925:I
      official D Lfzs;D:I
    • scissorArea

      @Nullable private @Nullable ScreenRect scissorArea
      Mappings:
      Namespace Name Mixin selector
      named scissorArea Lnet/minecraft/client/gui/render/GuiRenderer;scissorArea:Lnet/minecraft/client/gui/ScreenRect;
      intermediary field_60034 Lnet/minecraft/class_11228;field_60034:Lnet/minecraft/class_8030;
      official E Lfzs;E:Lfzp;
    • pipeline

      Mappings:
      Namespace Name Mixin selector
      named pipeline Lnet/minecraft/client/gui/render/GuiRenderer;pipeline:Lcom/mojang/blaze3d/pipeline/RenderPipeline;
      intermediary field_60035 Lnet/minecraft/class_11228;field_60035:Lcom/mojang/blaze3d/pipeline/RenderPipeline;
      official F Lfzs;F:Lcom/mojang/blaze3d/pipeline/RenderPipeline;
    • textureSetup

      @Nullable private @Nullable TextureSetup textureSetup
      Mappings:
      Namespace Name Mixin selector
      named textureSetup Lnet/minecraft/client/gui/render/GuiRenderer;textureSetup:Lnet/minecraft/client/texture/TextureSetup;
      intermediary field_60036 Lnet/minecraft/class_11228;field_60036:Lnet/minecraft/class_11231;
      official G Lfzs;G:Lfzt;
    • buffer

      Mappings:
      Namespace Name Mixin selector
      named buffer Lnet/minecraft/client/gui/render/GuiRenderer;buffer:Lnet/minecraft/client/render/BufferBuilder;
      intermediary field_60037 Lnet/minecraft/class_11228;field_60037:Lnet/minecraft/class_287;
      official H Lfzs;H:Lfls;
  • Constructor Details

    • GuiRenderer

      public GuiRenderer(GuiRenderState state, VertexConsumerProvider.Immediate vertexConsumers, List<SpecialGuiElementRenderer<?>> specialElementRenderers)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/gui/render/GuiRenderer;<init>(Lnet/minecraft/client/gui/render/state/GuiRenderState;Lnet/minecraft/client/render/VertexConsumerProvider$Immediate;Ljava/util/List;)V
      intermediary <init> Lnet/minecraft/class_11228;<init>(Lnet/minecraft/class_11246;Lnet/minecraft/class_4597$class_4598;Ljava/util/List;)V
      official <init> Lfzs;<init>(Lgai;Lgug$a;Ljava/util/List;)V
  • Method Details

    • incrementFrame

      public void incrementFrame()
      Mappings:
      Namespace Name Mixin selector
      named incrementFrame Lnet/minecraft/client/gui/render/GuiRenderer;incrementFrame()V
      intermediary method_70879 Lnet/minecraft/class_11228;method_70879()V
      official a Lfzs;a()V
    • render

      public void render(GpuBufferSlice fogBuffer)
      Mappings:
      Namespace Name Mixin selector
      named render Lnet/minecraft/client/gui/render/GuiRenderer;render(Lcom/mojang/blaze3d/buffers/GpuBufferSlice;)V
      intermediary method_70890 Lnet/minecraft/class_11228;method_70890(Lcom/mojang/blaze3d/buffers/GpuBufferSlice;)V
      official a Lfzs;a(Lcom/mojang/blaze3d/buffers/GpuBufferSlice;)V
    • method_71290

      private void method_71290()
      Mappings:
      Namespace Name Mixin selector
      named method_71290 Lnet/minecraft/client/gui/render/GuiRenderer;method_71290()V
      intermediary method_71290 Lnet/minecraft/class_11228;method_71290()V
      official b Lfzs;b()V
    • method_71288

      private void method_71288(GuiRenderState.class_11325 class_11325)
      Mappings:
      Namespace Name Mixin selector
      named method_71288 Lnet/minecraft/client/gui/render/GuiRenderer;method_71288(Lnet/minecraft/client/gui/render/state/GuiRenderState$class_11325;)V
      intermediary method_71288 Lnet/minecraft/class_11228;method_71288(Lnet/minecraft/class_11246$class_11325;)V
      official a Lfzs;a(Lgai$c;)V
    • method_71291

      private void method_71291(GpuBufferSlice gpuBufferSlice)
      Mappings:
      Namespace Name Mixin selector
      named method_71291 Lnet/minecraft/client/gui/render/GuiRenderer;method_71291(Lcom/mojang/blaze3d/buffers/GpuBufferSlice;)V
      intermediary method_71291 Lnet/minecraft/class_11228;method_71291(Lcom/mojang/blaze3d/buffers/GpuBufferSlice;)V
      official b Lfzs;b(Lcom/mojang/blaze3d/buffers/GpuBufferSlice;)V
    • method_71289

      private void method_71289(Supplier<String> supplier, Framebuffer framebuffer, GpuBufferSlice gpuBufferSlice, GpuBufferSlice gpuBufferSlice2, GpuBuffer gpuBuffer, VertexFormat.IndexType indexType, int int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      named method_71289 Lnet/minecraft/client/gui/render/GuiRenderer;method_71289(Ljava/util/function/Supplier;Lnet/minecraft/client/gl/Framebuffer;Lcom/mojang/blaze3d/buffers/GpuBufferSlice;Lcom/mojang/blaze3d/buffers/GpuBufferSlice;Lcom/mojang/blaze3d/buffers/GpuBuffer;Lcom/mojang/blaze3d/vertex/VertexFormat$IndexType;II)V
      intermediary method_71289 Lnet/minecraft/class_11228;method_71289(Ljava/util/function/Supplier;Lnet/minecraft/class_276;Lcom/mojang/blaze3d/buffers/GpuBufferSlice;Lcom/mojang/blaze3d/buffers/GpuBufferSlice;Lcom/mojang/blaze3d/buffers/GpuBuffer;Lcom/mojang/blaze3d/vertex/VertexFormat$class_5595;II)V
      official a Lfzs;a(Ljava/util/function/Supplier;Lfkk;Lcom/mojang/blaze3d/buffers/GpuBufferSlice;Lcom/mojang/blaze3d/buffers/GpuBufferSlice;Lcom/mojang/blaze3d/buffers/GpuBuffer;Lcom/mojang/blaze3d/vertex/VertexFormat$a;II)V
    • method_71287

      private void method_71287(SimpleGuiElementRenderState simpleGuiElementRenderState, int int2)
      Mappings:
      Namespace Name Mixin selector
      named method_71287 Lnet/minecraft/client/gui/render/GuiRenderer;method_71287(Lnet/minecraft/client/gui/render/state/SimpleGuiElementRenderState;I)V
      intermediary method_71287 Lnet/minecraft/class_11228;method_71287(Lnet/minecraft/class_11244;I)V
      official a Lfzs;a(Lgag;I)V
    • renderTextElements

      private void renderTextElements()
      Mappings:
      Namespace Name Mixin selector
      named renderTextElements Lnet/minecraft/client/gui/render/GuiRenderer;renderTextElements()V
      intermediary method_70891 Lnet/minecraft/class_11228;method_70891()V
      official c Lfzs;c()V
    • renderItemElements

      private void renderItemElements()
      Mappings:
      Namespace Name Mixin selector
      named renderItemElements Lnet/minecraft/client/gui/render/GuiRenderer;renderItemElements()V
      intermediary method_70892 Lnet/minecraft/class_11228;method_70892()V
      official d Lfzs;d()V
    • renderSpecialElements

      private void renderSpecialElements()
      Mappings:
      Namespace Name Mixin selector
      named renderSpecialElements Lnet/minecraft/client/gui/render/GuiRenderer;renderSpecialElements()V
      intermediary method_70893 Lnet/minecraft/class_11228;method_70893()V
      official e Lfzs;e()V
    • renderSpecialElement

      private <T extends SpecialGuiElementRenderState> void renderSpecialElement(T elementState, int windowScaleFactor)
      Mappings:
      Namespace Name Mixin selector
      named renderSpecialElement Lnet/minecraft/client/gui/render/GuiRenderer;renderSpecialElement(Lnet/minecraft/client/gui/render/state/special/SpecialGuiElementRenderState;I)V
      intermediary method_70888 Lnet/minecraft/class_11228;method_70888(Lnet/minecraft/class_11256;I)V
      official a Lfzs;a(Lgas;I)V
    • renderItem

      private void renderItem(ItemRenderState state, MatrixStack matrices, int x, int y, int scale)
      Mappings:
      Namespace Name Mixin selector
      named renderItem Lnet/minecraft/client/gui/render/GuiRenderer;renderItem(Lnet/minecraft/client/render/item/ItemRenderState;Lnet/minecraft/client/util/math/MatrixStack;III)V
      intermediary method_70889 Lnet/minecraft/class_11228;method_70889(Lnet/minecraft/class_10444;Lnet/minecraft/class_4587;III)V
      official a Lfzs;a(Lhkg;Lflw;III)V
    • renderItem

      private void renderItem(ItemGuiElementRenderState state, float u, float v, int pixelsPerItem, int itemAtlasSideLength)
      Mappings:
      Namespace Name Mixin selector
      named renderItem Lnet/minecraft/client/gui/render/GuiRenderer;renderItem(Lnet/minecraft/client/gui/render/state/ItemGuiElementRenderState;FFII)V
      intermediary method_70887 Lnet/minecraft/class_11228;method_70887(Lnet/minecraft/class_11245;FFII)V
      official a Lfzs;a(Lgah;FFII)V
    • createItemAtlas

      private void createItemAtlas(int sideLength)
      Mappings:
      Namespace Name Mixin selector
      named createItemAtlas Lnet/minecraft/client/gui/render/GuiRenderer;createItemAtlas(I)V
      intermediary method_70880 Lnet/minecraft/class_11228;method_70880(I)V
      official a Lfzs;a(I)V
    • calcItemAtlasSideLength

      private int calcItemAtlasSideLength(int itemCount, int pixelsPerItem)
      Mappings:
      Namespace Name Mixin selector
      named calcItemAtlasSideLength Lnet/minecraft/client/gui/render/GuiRenderer;calcItemAtlasSideLength(II)I
      intermediary method_70881 Lnet/minecraft/class_11228;method_70881(II)I
      official a Lfzs;a(II)I
    • countItemRenderStates

      private int countItemRenderStates()
      Mappings:
      Namespace Name Mixin selector
      named countItemRenderStates Lnet/minecraft/client/gui/render/GuiRenderer;countItemRenderStates()I
      intermediary method_70894 Lnet/minecraft/class_11228;method_70894()I
      official f Lfzs;f()I
    • getWindowScaleFactor

      private int getWindowScaleFactor()
      Mappings:
      Namespace Name Mixin selector
      named getWindowScaleFactor Lnet/minecraft/client/gui/render/GuiRenderer;getWindowScaleFactor()I
      intermediary method_70895 Lnet/minecraft/class_11228;method_70895()I
      official g Lfzs;g()I
    • onItemAtlasChanged

      private void onItemAtlasChanged()
      Mappings:
      Namespace Name Mixin selector
      named onItemAtlasChanged Lnet/minecraft/client/gui/render/GuiRenderer;onItemAtlasChanged()V
      intermediary method_70896 Lnet/minecraft/class_11228;method_70896()V
      official h Lfzs;h()V
    • method_71286

      private void method_71286(BufferBuilder bufferBuilder, RenderPipeline renderPipeline, TextureSetup textureSetup, @Nullable @Nullable ScreenRect screenRect)
      Mappings:
      Namespace Name Mixin selector
      named method_71286 Lnet/minecraft/client/gui/render/GuiRenderer;method_71286(Lnet/minecraft/client/render/BufferBuilder;Lcom/mojang/blaze3d/pipeline/RenderPipeline;Lnet/minecraft/client/texture/TextureSetup;Lnet/minecraft/client/gui/ScreenRect;)V
      intermediary method_71286 Lnet/minecraft/class_11228;method_71286(Lnet/minecraft/class_287;Lcom/mojang/blaze3d/pipeline/RenderPipeline;Lnet/minecraft/class_11231;Lnet/minecraft/class_8030;)V
      official a Lfzs;a(Lfls;Lcom/mojang/blaze3d/pipeline/RenderPipeline;Lfzt;Lfzp;)V
    • method_71292

      private void method_71292()
      Mappings:
      Namespace Name Mixin selector
      named method_71292 Lnet/minecraft/client/gui/render/GuiRenderer;method_71292()V
      intermediary method_71292 Lnet/minecraft/class_11228;method_71292()V
      official i Lfzs;i()V
    • method_71293

      private void method_71293()
      Mappings:
      Namespace Name Mixin selector
      named method_71293 Lnet/minecraft/client/gui/render/GuiRenderer;method_71293()V
      intermediary method_71293 Lnet/minecraft/class_11228;method_71293()V
      official j Lfzs;j()V
    • method_71294

      private Object2IntMap<VertexFormat> method_71294()
      Mappings:
      Namespace Name Mixin selector
      named method_71294 Lnet/minecraft/client/gui/render/GuiRenderer;method_71294()Lit/unimi/dsi/fastutil/objects/Object2IntMap;
      intermediary method_71294 Lnet/minecraft/class_11228;method_71294()Lit/unimi/dsi/fastutil/objects/Object2IntMap;
      official k Lfzs;k()Lit/unimi/dsi/fastutil/objects/Object2IntMap;
    • render

      private void render(GuiRenderer.Draw draw, RenderPass pass, GpuBuffer indexBuffer, VertexFormat.IndexType indexType)
      Mappings:
      Namespace Name Mixin selector
      named render Lnet/minecraft/client/gui/render/GuiRenderer;render(Lnet/minecraft/client/gui/render/GuiRenderer$Draw;Lcom/mojang/blaze3d/systems/RenderPass;Lcom/mojang/blaze3d/buffers/GpuBuffer;Lcom/mojang/blaze3d/vertex/VertexFormat$IndexType;)V
      intermediary method_70886 Lnet/minecraft/class_11228;method_70886(Lnet/minecraft/class_11228$class_11230;Lcom/mojang/blaze3d/systems/RenderPass;Lcom/mojang/blaze3d/buffers/GpuBuffer;Lcom/mojang/blaze3d/vertex/VertexFormat$class_5595;)V
      official a Lfzs;a(Lfzs$b;Lcom/mojang/blaze3d/systems/RenderPass;Lcom/mojang/blaze3d/buffers/GpuBuffer;Lcom/mojang/blaze3d/vertex/VertexFormat$a;)V
    • startBuffer

      private BufferBuilder startBuffer(RenderPipeline pipeline)
      Mappings:
      Namespace Name Mixin selector
      named startBuffer Lnet/minecraft/client/gui/render/GuiRenderer;startBuffer(Lcom/mojang/blaze3d/pipeline/RenderPipeline;)Lnet/minecraft/client/render/BufferBuilder;
      intermediary method_70882 Lnet/minecraft/class_11228;method_70882(Lcom/mojang/blaze3d/pipeline/RenderPipeline;)Lnet/minecraft/class_287;
      official a Lfzs;a(Lcom/mojang/blaze3d/pipeline/RenderPipeline;)Lfls;
    • scissorChanged

      private boolean scissorChanged(ScreenRect oldScissorArea, @Nullable @Nullable ScreenRect newScissorArea)
      Mappings:
      Namespace Name Mixin selector
      named scissorChanged Lnet/minecraft/client/gui/render/GuiRenderer;scissorChanged(Lnet/minecraft/client/gui/ScreenRect;Lnet/minecraft/client/gui/ScreenRect;)Z
      intermediary method_70885 Lnet/minecraft/class_11228;method_70885(Lnet/minecraft/class_8030;Lnet/minecraft/class_8030;)Z
      official a Lfzs;a(Lfzp;Lfzp;)Z
    • enableScissor

      private void enableScissor(ScreenRect scissorArea, RenderPass pass)
      Mappings:
      Namespace Name Mixin selector
      named enableScissor Lnet/minecraft/client/gui/render/GuiRenderer;enableScissor(Lnet/minecraft/client/gui/ScreenRect;Lcom/mojang/blaze3d/systems/RenderPass;)V
      intermediary method_70884 Lnet/minecraft/class_11228;method_70884(Lnet/minecraft/class_8030;Lcom/mojang/blaze3d/systems/RenderPass;)V
      official a Lfzs;a(Lfzp;Lcom/mojang/blaze3d/systems/RenderPass;)V
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable