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 gcf
  • 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 Lgcf;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 Lgcf;f:F
    • field_59901

      private 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 g Lgcf;g: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 h Lgcf;h: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 a Lgcf;a: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 b Lgcf;b:I
    • field_59908

      public 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 c Lgcf;c: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 Lgcf;i:I
    • MAX_TEXTURE_SIZE

      private static final int MAX_TEXTURE_SIZE
      Mappings:
      Namespace Name Mixin selector
      named MAX_TEXTURE_SIZE Lnet/minecraft/client/gui/render/GuiRenderer;MAX_TEXTURE_SIZE:I
      intermediary field_59910 Lnet/minecraft/class_11228;field_59910:I
      official j Lgcf;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 Lgcf;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 Lgcf;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 Lgcf;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 Lgcf;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 Lgcf;n:Ljava/util/Map;
    • oversizedItems

      private final Map<Object,OversizedItemGuiElementRenderer> oversizedItems
      Mappings:
      Namespace Name Mixin selector
      named oversizedItems Lnet/minecraft/client/gui/render/GuiRenderer;oversizedItems:Ljava/util/Map;
      intermediary field_60988 Lnet/minecraft/class_11228;field_60988:Ljava/util/Map;
      official o Lgcf;o:Ljava/util/Map;
    • state

      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 p Lgcf;p:Lgcx;
    • 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 q Lgcf;q:Ljava/util/List;
    • preparations

      private final List<GuiRenderer.Preparation> preparations
      Mappings:
      Namespace Name Mixin selector
      named preparations Lnet/minecraft/client/gui/render/GuiRenderer;preparations:Ljava/util/List;
      intermediary field_60310 Lnet/minecraft/class_11228;field_60310:Ljava/util/List;
      official r Lgcf;r: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 s Lgcf;s:Lfnz;
    • bufferByVertexFormat

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

      private int blurLayer
      Mappings:
      Namespace Name Mixin selector
      named blurLayer Lnet/minecraft/client/gui/render/GuiRenderer;blurLayer:I
      intermediary field_60312 Lnet/minecraft/class_11228;field_60312:I
      official u Lgcf;u: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 v Lgcf;v:Lgws;
    • 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 w Lgcf;w:Lgws;
    • 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 x Lgcf;x:Lgxm$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 y Lgcf;y: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 z Lgcf;z:Lcom/mojang/blaze3d/textures/GpuTexture;
    • itemAtlasTextureView

      @Nullable private @Nullable GpuTextureView itemAtlasTextureView
      Mappings:
      Namespace Name Mixin selector
      named itemAtlasTextureView Lnet/minecraft/client/gui/render/GuiRenderer;itemAtlasTextureView:Lcom/mojang/blaze3d/textures/GpuTextureView;
      intermediary field_60571 Lnet/minecraft/class_11228;field_60571:Lcom/mojang/blaze3d/textures/GpuTextureView;
      official A Lgcf;A:Lcom/mojang/blaze3d/textures/GpuTextureView;
    • 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 B Lgcf;B:Lcom/mojang/blaze3d/textures/GpuTexture;
    • itemAtlasDepthTextureView

      @Nullable private @Nullable GpuTextureView itemAtlasDepthTextureView
      Mappings:
      Namespace Name Mixin selector
      named itemAtlasDepthTextureView Lnet/minecraft/client/gui/render/GuiRenderer;itemAtlasDepthTextureView:Lcom/mojang/blaze3d/textures/GpuTextureView;
      intermediary field_60570 Lnet/minecraft/class_11228;field_60570:Lcom/mojang/blaze3d/textures/GpuTextureView;
      official C Lgcf;C:Lcom/mojang/blaze3d/textures/GpuTextureView;
    • 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 D Lgcf;D: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 E Lgcf;E: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 F Lgcf;F: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 G Lgcf;G: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 H Lgcf;H:Lgcc;
    • 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 I Lgcf;I: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 J Lgcf;J:Lgcg;
    • 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 K Lgcf;K:Lfny;
  • 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> Lgcf;<init>(Lgcx;Lgxm$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 Lgcf;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 Lgcf;a(Lcom/mojang/blaze3d/buffers/GpuBufferSlice;)V
    • clearOversizedItems

      private void clearOversizedItems()
      Mappings:
      Namespace Name Mixin selector
      named clearOversizedItems Lnet/minecraft/client/gui/render/GuiRenderer;clearOversizedItems()V
      intermediary method_72109 Lnet/minecraft/class_11228;method_72109()V
      official b Lgcf;b()V
    • prepare

      private void prepare()
      Mappings:
      Namespace Name Mixin selector
      named prepare Lnet/minecraft/client/gui/render/GuiRenderer;prepare()V
      intermediary method_71290 Lnet/minecraft/class_11228;method_71290()V
      official c Lgcf;c()V
    • prepareSimpleElements

      private void prepareSimpleElements(GuiRenderState.LayerFilter filter)
      Mappings:
      Namespace Name Mixin selector
      named prepareSimpleElements Lnet/minecraft/client/gui/render/GuiRenderer;prepareSimpleElements(Lnet/minecraft/client/gui/render/state/GuiRenderState$LayerFilter;)V
      intermediary method_71288 Lnet/minecraft/class_11228;method_71288(Lnet/minecraft/class_11246$class_11325;)V
      official a Lgcf;a(Lgcx$c;)V
    • renderPreparedDraws

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

      private void render(Supplier<String> nameSupplier, Framebuffer framebuffer, GpuBufferSlice fogBuffer, GpuBufferSlice dynamicTransformsBuffer, GpuBuffer buffer, VertexFormat.IndexType indexType, int from, int to)
      Mappings:
      Namespace Name Mixin selector
      named render Lnet/minecraft/client/gui/render/GuiRenderer;render(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 Lgcf;a(Ljava/util/function/Supplier;Lfmq;Lcom/mojang/blaze3d/buffers/GpuBufferSlice;Lcom/mojang/blaze3d/buffers/GpuBufferSlice;Lcom/mojang/blaze3d/buffers/GpuBuffer;Lcom/mojang/blaze3d/vertex/VertexFormat$a;II)V
    • prepareSimpleElement

      private void prepareSimpleElement(SimpleGuiElementRenderState state, int depth)
      Mappings:
      Namespace Name Mixin selector
      named prepareSimpleElement Lnet/minecraft/client/gui/render/GuiRenderer;prepareSimpleElement(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 Lgcf;a(Lgcv;I)V
    • prepareTextElements

      private void prepareTextElements()
      Mappings:
      Namespace Name Mixin selector
      named prepareTextElements Lnet/minecraft/client/gui/render/GuiRenderer;prepareTextElements()V
      intermediary method_70891 Lnet/minecraft/class_11228;method_70891()V
      official d Lgcf;d()V
    • prepareItemElements

      private void prepareItemElements()
      Mappings:
      Namespace Name Mixin selector
      named prepareItemElements Lnet/minecraft/client/gui/render/GuiRenderer;prepareItemElements()V
      intermediary method_70892 Lnet/minecraft/class_11228;method_70892()V
      official e Lgcf;e()V
    • prepareSpecialElements

      private void prepareSpecialElements()
      Mappings:
      Namespace Name Mixin selector
      named prepareSpecialElements Lnet/minecraft/client/gui/render/GuiRenderer;prepareSpecialElements()V
      intermediary method_70893 Lnet/minecraft/class_11228;method_70893()V
      official f Lgcf;f()V
    • prepareSpecialElement

      private <T extends SpecialGuiElementRenderState> void prepareSpecialElement(T elementState, int windowScaleFactor)
      Mappings:
      Namespace Name Mixin selector
      named prepareSpecialElement Lnet/minecraft/client/gui/render/GuiRenderer;prepareSpecialElement(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 Lgcf;a(Lgdi;I)V
    • prepareItemInitially

      private void prepareItemInitially(KeyedItemRenderState state, MatrixStack matrices, int x, int y, int scale)
      Mappings:
      Namespace Name Mixin selector
      named prepareItemInitially Lnet/minecraft/client/gui/render/GuiRenderer;prepareItemInitially(Lnet/minecraft/client/render/item/KeyedItemRenderState;Lnet/minecraft/client/util/math/MatrixStack;III)V
      intermediary method_70889 Lnet/minecraft/class_11228;method_70889(Lnet/minecraft/class_11540;Lnet/minecraft/class_4587;III)V
      official a Lgcf;a(Lhom;Lfoc;III)V
    • prepareItem

      private void prepareItem(ItemGuiElementRenderState state, float u, float v, int pixelsPerItem, int itemAtlasSideLength)
      Mappings:
      Namespace Name Mixin selector
      named prepareItem Lnet/minecraft/client/gui/render/GuiRenderer;prepareItem(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 Lgcf;a(Lgcw;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 Lgcf;a(I)V
    • calcItemAtlasSideLength

      private int calcItemAtlasSideLength(int itemCount)
      Mappings:
      Namespace Name Mixin selector
      named calcItemAtlasSideLength Lnet/minecraft/client/gui/render/GuiRenderer;calcItemAtlasSideLength(I)I
      intermediary method_70881 Lnet/minecraft/class_11228;method_70881(I)I
      official b Lgcf;b(I)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 Lgcf;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 Lgcf;h()V
    • endBuffer

      private void endBuffer(BufferBuilder builder, RenderPipeline pipeline, TextureSetup textureSetup, @Nullable @Nullable ScreenRect scissorArea)
      Mappings:
      Namespace Name Mixin selector
      named endBuffer Lnet/minecraft/client/gui/render/GuiRenderer;endBuffer(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 Lgcf;a(Lfny;Lcom/mojang/blaze3d/pipeline/RenderPipeline;Lgcg;Lgcc;)V
    • finishPreparation

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

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

      private Object2IntMap<VertexFormat> collectVertexSizes()
      Mappings:
      Namespace Name Mixin selector
      named collectVertexSizes Lnet/minecraft/client/gui/render/GuiRenderer;collectVertexSizes()Lit/unimi/dsi/fastutil/objects/Object2IntMap;
      intermediary method_71294 Lnet/minecraft/class_11228;method_71294()Lit/unimi/dsi/fastutil/objects/Object2IntMap;
      official k Lgcf;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 Lgcf;a(Lgcf$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 Lgcf;a(Lcom/mojang/blaze3d/pipeline/RenderPipeline;)Lfny;
    • scissorChanged

      private boolean scissorChanged(@Nullable @Nullable 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 Lgcf;a(Lgcc;Lgcc;)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 Lgcf;a(Lgcc;Lcom/mojang/blaze3d/systems/RenderPass;)V
    • close

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