Package net.minecraft.client.gui.render
Class GuiRenderer
java.lang.Object
net.minecraft.client.gui.render.GuiRenderer
- All Implemented Interfaces:
AutoCloseable
- Mappings:
Namespace Name named net/minecraft/client/gui/render/GuiRendererintermediary net/minecraft/class_11228official gik
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static final recordprivate static final recordprivate static final class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final BufferAllocatorprivate intprivate @Nullable BufferBuilderprivate final Map<VertexFormat, MappableRingBuffer> private final List<GuiRenderer.Draw> static final floatstatic final intstatic final intstatic final intprivate static final floatprivate static final floatstatic final intprivate static final intprivate final OrderedRenderCommandQueueprivate final RenderDispatcherprivate intprivate final ProjectionMatrix2private @Nullable GpuTextureprivate @Nullable GpuTextureViewprivate @Nullable GpuTextureprivate @Nullable GpuTextureViewprivate intprivate intprivate final ProjectionMatrix2private static final Loggerprivate static final intprivate final Map<Object, OversizedItemGuiElementRenderer> private @Nullable RenderPipelineprivate final List<GuiRenderer.Preparation> private final Map<Object, GuiRenderer.RenderedItem> private static final Comparator<ScreenRect> private @Nullable ScreenRectprivate static final Comparator<SimpleGuiElementRenderState> private final Map<Class<? extends SpecialGuiElementRenderState>, SpecialGuiElementRenderer<?>> (package private) final GuiRenderStateprivate static final Comparator<TextureSetup> private @Nullable TextureSetupprivate final VertexConsumerProvider.Immediateprivate int -
Constructor Summary
ConstructorsConstructorDescriptionGuiRenderer(GuiRenderState state, VertexConsumerProvider.Immediate vertexConsumers, OrderedRenderCommandQueue orderedRenderCommandQueue, RenderDispatcher renderDispatcher, List<SpecialGuiElementRenderer<?>> list) -
Method Summary
Modifier and TypeMethodDescriptionprivate intcalcItemAtlasSideLength(int itemCount) private voidvoidclose()private Object2IntMap<VertexFormat> private voidcreateItemAtlas(int sideLength) private voidenableScissor(ScreenRect scissorArea, RenderPass pass) private voidendBuffer(BufferBuilder builder, RenderPipeline pipeline, TextureSetup textureSetup, @Nullable ScreenRect scissorArea) private voidprivate intvoidprivate voidprivate voidprivate voidprepare()private voidprepareItem(ItemGuiElementRenderState state, float u, float v, int pixelsPerItem, int itemAtlasSideLength) private voidprivate voidprepareItemInitially(KeyedItemRenderState state, MatrixStack matrices, int x, int y, int scale) private voidprivate voidprivate <T extends SpecialGuiElementRenderState>
voidprepareSpecialElement(T elementState, int windowScaleFactor) private voidprivate voidvoidrender(GpuBufferSlice fogBuffer) private voidrender(Supplier<String> nameSupplier, Framebuffer framebuffer, GpuBufferSlice fogBuffer, GpuBufferSlice dynamicTransformsBuffer, GpuBuffer buffer, VertexFormat.IndexType indexType, int from, int to) private voidrender(GuiRenderer.Draw draw, RenderPass pass, GpuBuffer indexBuffer, VertexFormat.IndexType indexType) private voidrenderPreparedDraws(GpuBufferSlice fogBuffer) private booleanscissorChanged(ScreenRect oldScissorArea, @Nullable ScreenRect newScissorArea) private BufferBuilderstartBuffer(RenderPipeline pipeline)
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGERLnet/minecraft/client/gui/render/GuiRenderer;LOGGER:Lorg/slf4j/Logger;intermediary field_59905Lnet/minecraft/class_11228;field_59905:Lorg/slf4j/Logger;official fLgik;f:Lorg/slf4j/Logger;
-
field_59906
private static final float field_59906- See Also:
- Mappings:
Namespace Name Mixin selector named field_59906Lnet/minecraft/client/gui/render/GuiRenderer;field_59906:Fintermediary field_59906Lnet/minecraft/class_11228;field_59906:Fofficial gLgik;g:F
-
field_59901
public static final float field_59901- See Also:
- Mappings:
Namespace Name Mixin selector named field_59901Lnet/minecraft/client/gui/render/GuiRenderer;field_59901:Fintermediary field_59901Lnet/minecraft/class_11228;field_59901:Fofficial aLgik;a:F
-
field_59907
private static final float field_59907- See Also:
- Mappings:
Namespace Name Mixin selector named field_59907Lnet/minecraft/client/gui/render/GuiRenderer;field_59907:Fintermediary field_59907Lnet/minecraft/class_11228;field_59907:Fofficial hLgik;h:F
-
field_59902
public static final int field_59902- See Also:
- Mappings:
Namespace Name Mixin selector named field_59902Lnet/minecraft/client/gui/render/GuiRenderer;field_59902:Iintermediary field_59902Lnet/minecraft/class_11228;field_59902:Iofficial bLgik;b:I
-
field_59903
public static final int field_59903- See Also:
- Mappings:
Namespace Name Mixin selector named field_59903Lnet/minecraft/client/gui/render/GuiRenderer;field_59903:Iintermediary field_59903Lnet/minecraft/class_11228;field_59903:Iofficial cLgik;c:I
-
field_59908
public static final int field_59908- See Also:
- Mappings:
Namespace Name Mixin selector named field_59908Lnet/minecraft/client/gui/render/GuiRenderer;field_59908:Iintermediary field_59908Lnet/minecraft/class_11228;field_59908:Iofficial dLgik;d:I
-
field_59909
private static final int field_59909- See Also:
- Mappings:
Namespace Name Mixin selector named field_59909Lnet/minecraft/client/gui/render/GuiRenderer;field_59909:Iintermediary field_59909Lnet/minecraft/class_11228;field_59909:Iofficial iLgik;i:I
-
MAX_TEXTURE_SIZE
private static final int MAX_TEXTURE_SIZE- Mappings:
Namespace Name Mixin selector named MAX_TEXTURE_SIZELnet/minecraft/client/gui/render/GuiRenderer;MAX_TEXTURE_SIZE:Iintermediary field_59910Lnet/minecraft/class_11228;field_59910:Iofficial jLgik;j:I
-
field_59904
public static final int field_59904- See Also:
- Mappings:
Namespace Name Mixin selector named field_59904Lnet/minecraft/client/gui/render/GuiRenderer;field_59904:Iintermediary field_59904Lnet/minecraft/class_11228;field_59904:Iofficial eLgik;e:I
-
SCISSOR_AREA_COMPARATOR
- Mappings:
Namespace Name Mixin selector named SCISSOR_AREA_COMPARATORLnet/minecraft/client/gui/render/GuiRenderer;SCISSOR_AREA_COMPARATOR:Ljava/util/Comparator;intermediary field_60038Lnet/minecraft/class_11228;field_60038:Ljava/util/Comparator;official kLgik;k:Ljava/util/Comparator;
-
TEXTURE_SETUP_COMPARATOR
- Mappings:
Namespace Name Mixin selector named TEXTURE_SETUP_COMPARATORLnet/minecraft/client/gui/render/GuiRenderer;TEXTURE_SETUP_COMPARATOR:Ljava/util/Comparator;intermediary field_60039Lnet/minecraft/class_11228;field_60039:Ljava/util/Comparator;official lLgik;l:Ljava/util/Comparator;
-
SIMPLE_ELEMENT_COMPARATOR
- Mappings:
Namespace Name Mixin selector named SIMPLE_ELEMENT_COMPARATORLnet/minecraft/client/gui/render/GuiRenderer;SIMPLE_ELEMENT_COMPARATOR:Ljava/util/Comparator;intermediary field_59912Lnet/minecraft/class_11228;field_59912:Ljava/util/Comparator;official mLgik;m:Ljava/util/Comparator;
-
renderedItems
- Mappings:
Namespace Name Mixin selector named renderedItemsLnet/minecraft/client/gui/render/GuiRenderer;renderedItems:Ljava/util/Map;intermediary field_59913Lnet/minecraft/class_11228;field_59913:Ljava/util/Map;official nLgik;n:Ljava/util/Map;
-
oversizedItems
- Mappings:
Namespace Name Mixin selector named oversizedItemsLnet/minecraft/client/gui/render/GuiRenderer;oversizedItems:Ljava/util/Map;intermediary field_60988Lnet/minecraft/class_11228;field_60988:Ljava/util/Map;official oLgik;o:Ljava/util/Map;
-
state
- Mappings:
Namespace Name Mixin selector named stateLnet/minecraft/client/gui/render/GuiRenderer;state:Lnet/minecraft/client/gui/render/state/GuiRenderState;intermediary field_59914Lnet/minecraft/class_11228;field_59914:Lnet/minecraft/class_11246;official pLgik;p:Lgjb;
-
draws
- Mappings:
Namespace Name Mixin selector named drawsLnet/minecraft/client/gui/render/GuiRenderer;draws:Ljava/util/List;intermediary field_59915Lnet/minecraft/class_11228;field_59915:Ljava/util/List;official qLgik;q:Ljava/util/List;
-
preparations
- Mappings:
Namespace Name Mixin selector named preparationsLnet/minecraft/client/gui/render/GuiRenderer;preparations:Ljava/util/List;intermediary field_60310Lnet/minecraft/class_11228;field_60310:Ljava/util/List;official rLgik;r:Ljava/util/List;
-
allocator
- Mappings:
Namespace Name Mixin selector named allocatorLnet/minecraft/client/gui/render/GuiRenderer;allocator:Lnet/minecraft/client/util/BufferAllocator;intermediary field_59916Lnet/minecraft/class_11228;field_59916:Lnet/minecraft/class_9799;official sLgik;s:Lfsn;
-
bufferByVertexFormat
- Mappings:
Namespace Name Mixin selector named bufferByVertexFormatLnet/minecraft/client/gui/render/GuiRenderer;bufferByVertexFormat:Ljava/util/Map;intermediary field_60311Lnet/minecraft/class_11228;field_60311:Ljava/util/Map;official tLgik;t:Ljava/util/Map;
-
blurLayer
private int blurLayer- Mappings:
Namespace Name Mixin selector named blurLayerLnet/minecraft/client/gui/render/GuiRenderer;blurLayer:Iintermediary field_60312Lnet/minecraft/class_11228;field_60312:Iofficial uLgik;u:I
-
guiProjectionMatrix
- Mappings:
Namespace Name Mixin selector named guiProjectionMatrixLnet/minecraft/client/gui/render/GuiRenderer;guiProjectionMatrix:Lnet/minecraft/client/render/ProjectionMatrix2;intermediary field_60040Lnet/minecraft/class_11228;field_60040:Lnet/minecraft/class_11278;official vLgik;v:Lhda;
-
itemsProjectionMatrix
- Mappings:
Namespace Name Mixin selector named itemsProjectionMatrixLnet/minecraft/client/gui/render/GuiRenderer;itemsProjectionMatrix:Lnet/minecraft/client/render/ProjectionMatrix2;intermediary field_60041Lnet/minecraft/class_11228;field_60041:Lnet/minecraft/class_11278;official wLgik;w:Lhda;
-
vertexConsumers
- Mappings:
Namespace Name Mixin selector named vertexConsumersLnet/minecraft/client/gui/render/GuiRenderer;vertexConsumers:Lnet/minecraft/client/render/VertexConsumerProvider$Immediate;intermediary field_59917Lnet/minecraft/class_11228;field_59917:Lnet/minecraft/class_4597$class_4598;official xLgik;x:Lhdw$a;
-
field_62147
- Mappings:
Namespace Name Mixin selector named field_62147Lnet/minecraft/client/gui/render/GuiRenderer;field_62147:Lnet/minecraft/client/render/command/OrderedRenderCommandQueue;intermediary field_62147Lnet/minecraft/class_11228;field_62147:Lnet/minecraft/class_11659;official yLgik;y:Lhey;
-
field_62148
- Mappings:
Namespace Name Mixin selector named field_62148Lnet/minecraft/client/gui/render/GuiRenderer;field_62148:Lnet/minecraft/client/render/command/RenderDispatcher;intermediary field_62148Lnet/minecraft/class_11228;field_62148:Lnet/minecraft/class_11684;official zLgik;z:Lhui;
-
specialElementRenderers
private final Map<Class<? extends SpecialGuiElementRenderState>,SpecialGuiElementRenderer<?>> specialElementRenderers- Mappings:
Namespace Name Mixin selector named specialElementRenderersLnet/minecraft/client/gui/render/GuiRenderer;specialElementRenderers:Ljava/util/Map;intermediary field_59918Lnet/minecraft/class_11228;field_59918:Ljava/util/Map;official ALgik;A:Ljava/util/Map;
-
itemAtlasTexture
- Mappings:
Namespace Name Mixin selector named itemAtlasTextureLnet/minecraft/client/gui/render/GuiRenderer;itemAtlasTexture:Lcom/mojang/blaze3d/textures/GpuTexture;intermediary field_59919Lnet/minecraft/class_11228;field_59919:Lcom/mojang/blaze3d/textures/GpuTexture;official BLgik;B:Lcom/mojang/blaze3d/textures/GpuTexture;
-
itemAtlasTextureView
- Mappings:
Namespace Name Mixin selector named itemAtlasTextureViewLnet/minecraft/client/gui/render/GuiRenderer;itemAtlasTextureView:Lcom/mojang/blaze3d/textures/GpuTextureView;intermediary field_60571Lnet/minecraft/class_11228;field_60571:Lcom/mojang/blaze3d/textures/GpuTextureView;official CLgik;C:Lcom/mojang/blaze3d/textures/GpuTextureView;
-
itemAtlasDepthTexture
- Mappings:
Namespace Name Mixin selector named itemAtlasDepthTextureLnet/minecraft/client/gui/render/GuiRenderer;itemAtlasDepthTexture:Lcom/mojang/blaze3d/textures/GpuTexture;intermediary field_59920Lnet/minecraft/class_11228;field_59920:Lcom/mojang/blaze3d/textures/GpuTexture;official DLgik;D:Lcom/mojang/blaze3d/textures/GpuTexture;
-
itemAtlasDepthTextureView
- Mappings:
Namespace Name Mixin selector named itemAtlasDepthTextureViewLnet/minecraft/client/gui/render/GuiRenderer;itemAtlasDepthTextureView:Lcom/mojang/blaze3d/textures/GpuTextureView;intermediary field_60570Lnet/minecraft/class_11228;field_60570:Lcom/mojang/blaze3d/textures/GpuTextureView;official ELgik;E:Lcom/mojang/blaze3d/textures/GpuTextureView;
-
itemAtlasX
private int itemAtlasX- Mappings:
Namespace Name Mixin selector named itemAtlasXLnet/minecraft/client/gui/render/GuiRenderer;itemAtlasX:Iintermediary field_59922Lnet/minecraft/class_11228;field_59922:Iofficial FLgik;F:I
-
itemAtlasY
private int itemAtlasY- Mappings:
Namespace Name Mixin selector named itemAtlasYLnet/minecraft/client/gui/render/GuiRenderer;itemAtlasY:Iintermediary field_59923Lnet/minecraft/class_11228;field_59923:Iofficial GLgik;G:I
-
windowScaleFactor
private int windowScaleFactor- Mappings:
Namespace Name Mixin selector named windowScaleFactorLnet/minecraft/client/gui/render/GuiRenderer;windowScaleFactor:Iintermediary field_59924Lnet/minecraft/class_11228;field_59924:Iofficial HLgik;H:I
-
frame
private int frame- Mappings:
Namespace Name Mixin selector named frameLnet/minecraft/client/gui/render/GuiRenderer;frame:Iintermediary field_59925Lnet/minecraft/class_11228;field_59925:Iofficial ILgik;I:I
-
scissorArea
- Mappings:
Namespace Name Mixin selector named scissorAreaLnet/minecraft/client/gui/render/GuiRenderer;scissorArea:Lnet/minecraft/client/gui/ScreenRect;intermediary field_60034Lnet/minecraft/class_11228;field_60034:Lnet/minecraft/class_8030;official JLgik;J:Lgih;
-
pipeline
- Mappings:
Namespace Name Mixin selector named pipelineLnet/minecraft/client/gui/render/GuiRenderer;pipeline:Lcom/mojang/blaze3d/pipeline/RenderPipeline;intermediary field_60035Lnet/minecraft/class_11228;field_60035:Lcom/mojang/blaze3d/pipeline/RenderPipeline;official KLgik;K:Lcom/mojang/blaze3d/pipeline/RenderPipeline;
-
textureSetup
- Mappings:
Namespace Name Mixin selector named textureSetupLnet/minecraft/client/gui/render/GuiRenderer;textureSetup:Lnet/minecraft/client/texture/TextureSetup;intermediary field_60036Lnet/minecraft/class_11228;field_60036:Lnet/minecraft/class_11231;official LLgik;L:Lgil;
-
buffer
- Mappings:
Namespace Name Mixin selector named bufferLnet/minecraft/client/gui/render/GuiRenderer;buffer:Lnet/minecraft/client/render/BufferBuilder;intermediary field_60037Lnet/minecraft/class_11228;field_60037:Lnet/minecraft/class_287;official MLgik;M:Lfsm;
-
-
Constructor Details
-
GuiRenderer
public GuiRenderer(GuiRenderState state, VertexConsumerProvider.Immediate vertexConsumers, OrderedRenderCommandQueue orderedRenderCommandQueue, RenderDispatcher renderDispatcher, List<SpecialGuiElementRenderer<?>> list) - 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;Lnet/minecraft/client/render/command/OrderedRenderCommandQueue;Lnet/minecraft/client/render/command/RenderDispatcher;Ljava/util/List;)Vintermediary <init>Lnet/minecraft/class_11228;<init>(Lnet/minecraft/class_11246;Lnet/minecraft/class_4597$class_4598;Lnet/minecraft/class_11659;Lnet/minecraft/class_11684;Ljava/util/List;)Vofficial <init>Lgik;<init>(Lgjb;Lhdw$a;Lhey;Lhui;Ljava/util/List;)V
-
-
Method Details
-
incrementFrame
public void incrementFrame()- Mappings:
Namespace Name Mixin selector named incrementFrameLnet/minecraft/client/gui/render/GuiRenderer;incrementFrame()Vintermediary method_70879Lnet/minecraft/class_11228;method_70879()Vofficial aLgik;a()V
-
render
- Mappings:
Namespace Name Mixin selector named renderLnet/minecraft/client/gui/render/GuiRenderer;render(Lcom/mojang/blaze3d/buffers/GpuBufferSlice;)Vintermediary method_70890Lnet/minecraft/class_11228;method_70890(Lcom/mojang/blaze3d/buffers/GpuBufferSlice;)Vofficial aLgik;a(Lcom/mojang/blaze3d/buffers/GpuBufferSlice;)V
-
clearOversizedItems
private void clearOversizedItems()- Mappings:
Namespace Name Mixin selector named clearOversizedItemsLnet/minecraft/client/gui/render/GuiRenderer;clearOversizedItems()Vintermediary method_72109Lnet/minecraft/class_11228;method_72109()Vofficial bLgik;b()V
-
prepare
private void prepare()- Mappings:
Namespace Name Mixin selector named prepareLnet/minecraft/client/gui/render/GuiRenderer;prepare()Vintermediary method_71290Lnet/minecraft/class_11228;method_71290()Vofficial cLgik;c()V
-
prepareSimpleElements
- Mappings:
Namespace Name Mixin selector named prepareSimpleElementsLnet/minecraft/client/gui/render/GuiRenderer;prepareSimpleElements(Lnet/minecraft/client/gui/render/state/GuiRenderState$LayerFilter;)Vintermediary method_71288Lnet/minecraft/class_11228;method_71288(Lnet/minecraft/class_11246$class_11325;)Vofficial aLgik;a(Lgjb$b;)V
-
renderPreparedDraws
- Mappings:
Namespace Name Mixin selector named renderPreparedDrawsLnet/minecraft/client/gui/render/GuiRenderer;renderPreparedDraws(Lcom/mojang/blaze3d/buffers/GpuBufferSlice;)Vintermediary method_71291Lnet/minecraft/class_11228;method_71291(Lcom/mojang/blaze3d/buffers/GpuBufferSlice;)Vofficial bLgik;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 renderLnet/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)Vintermediary method_71289Lnet/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)Vofficial aLgik;a(Ljava/util/function/Supplier;Lfrb;Lcom/mojang/blaze3d/buffers/GpuBufferSlice;Lcom/mojang/blaze3d/buffers/GpuBufferSlice;Lcom/mojang/blaze3d/buffers/GpuBuffer;Lcom/mojang/blaze3d/vertex/VertexFormat$a;II)V
-
prepareSimpleElement
- Mappings:
Namespace Name Mixin selector named prepareSimpleElementLnet/minecraft/client/gui/render/GuiRenderer;prepareSimpleElement(Lnet/minecraft/client/gui/render/state/SimpleGuiElementRenderState;)Vintermediary method_71287Lnet/minecraft/class_11228;method_71287(Lnet/minecraft/class_11244;)Vofficial aLgik;a(Lgiz;)V
-
prepareTextElements
private void prepareTextElements()- Mappings:
Namespace Name Mixin selector named prepareTextElementsLnet/minecraft/client/gui/render/GuiRenderer;prepareTextElements()Vintermediary method_70891Lnet/minecraft/class_11228;method_70891()Vofficial dLgik;d()V
-
prepareItemElements
private void prepareItemElements()- Mappings:
Namespace Name Mixin selector named prepareItemElementsLnet/minecraft/client/gui/render/GuiRenderer;prepareItemElements()Vintermediary method_70892Lnet/minecraft/class_11228;method_70892()Vofficial eLgik;e()V
-
prepareSpecialElements
private void prepareSpecialElements()- Mappings:
Namespace Name Mixin selector named prepareSpecialElementsLnet/minecraft/client/gui/render/GuiRenderer;prepareSpecialElements()Vintermediary method_70893Lnet/minecraft/class_11228;method_70893()Vofficial fLgik;f()V
-
prepareSpecialElement
private <T extends SpecialGuiElementRenderState> void prepareSpecialElement(T elementState, int windowScaleFactor) - Mappings:
Namespace Name Mixin selector named prepareSpecialElementLnet/minecraft/client/gui/render/GuiRenderer;prepareSpecialElement(Lnet/minecraft/client/gui/render/state/special/SpecialGuiElementRenderState;I)Vintermediary method_70888Lnet/minecraft/class_11228;method_70888(Lnet/minecraft/class_11256;I)Vofficial aLgik;a(Lgjm;I)V
-
prepareItemInitially
private void prepareItemInitially(KeyedItemRenderState state, MatrixStack matrices, int x, int y, int scale) - Mappings:
Namespace Name Mixin selector named prepareItemInitiallyLnet/minecraft/client/gui/render/GuiRenderer;prepareItemInitially(Lnet/minecraft/client/render/item/KeyedItemRenderState;Lnet/minecraft/client/util/math/MatrixStack;III)Vintermediary method_70889Lnet/minecraft/class_11228;method_70889(Lnet/minecraft/class_11540;Lnet/minecraft/class_4587;III)Vofficial aLgik;a(Lhvw;Lfsq;III)V
-
prepareItem
private void prepareItem(ItemGuiElementRenderState state, float u, float v, int pixelsPerItem, int itemAtlasSideLength) - Mappings:
Namespace Name Mixin selector named prepareItemLnet/minecraft/client/gui/render/GuiRenderer;prepareItem(Lnet/minecraft/client/gui/render/state/ItemGuiElementRenderState;FFII)Vintermediary method_70887Lnet/minecraft/class_11228;method_70887(Lnet/minecraft/class_11245;FFII)Vofficial aLgik;a(Lgja;FFII)V
-
createItemAtlas
private void createItemAtlas(int sideLength) - Mappings:
Namespace Name Mixin selector named createItemAtlasLnet/minecraft/client/gui/render/GuiRenderer;createItemAtlas(I)Vintermediary method_70880Lnet/minecraft/class_11228;method_70880(I)Vofficial aLgik;a(I)V
-
calcItemAtlasSideLength
private int calcItemAtlasSideLength(int itemCount) - Mappings:
Namespace Name Mixin selector named calcItemAtlasSideLengthLnet/minecraft/client/gui/render/GuiRenderer;calcItemAtlasSideLength(I)Iintermediary method_70881Lnet/minecraft/class_11228;method_70881(I)Iofficial bLgik;b(I)I
-
getWindowScaleFactor
private int getWindowScaleFactor()- Mappings:
Namespace Name Mixin selector named getWindowScaleFactorLnet/minecraft/client/gui/render/GuiRenderer;getWindowScaleFactor()Iintermediary method_70895Lnet/minecraft/class_11228;method_70895()Iofficial gLgik;g()I
-
onItemAtlasChanged
private void onItemAtlasChanged()- Mappings:
Namespace Name Mixin selector named onItemAtlasChangedLnet/minecraft/client/gui/render/GuiRenderer;onItemAtlasChanged()Vintermediary method_70896Lnet/minecraft/class_11228;method_70896()Vofficial hLgik;h()V
-
endBuffer
private void endBuffer(BufferBuilder builder, RenderPipeline pipeline, TextureSetup textureSetup, @Nullable @Nullable ScreenRect scissorArea) - Mappings:
Namespace Name Mixin selector named endBufferLnet/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;)Vintermediary method_71286Lnet/minecraft/class_11228;method_71286(Lnet/minecraft/class_287;Lcom/mojang/blaze3d/pipeline/RenderPipeline;Lnet/minecraft/class_11231;Lnet/minecraft/class_8030;)Vofficial aLgik;a(Lfsm;Lcom/mojang/blaze3d/pipeline/RenderPipeline;Lgil;Lgih;)V
-
finishPreparation
private void finishPreparation()- Mappings:
Namespace Name Mixin selector named finishPreparationLnet/minecraft/client/gui/render/GuiRenderer;finishPreparation()Vintermediary method_71292Lnet/minecraft/class_11228;method_71292()Vofficial iLgik;i()V
-
initVertexBuffers
private void initVertexBuffers()- Mappings:
Namespace Name Mixin selector named initVertexBuffersLnet/minecraft/client/gui/render/GuiRenderer;initVertexBuffers()Vintermediary method_71293Lnet/minecraft/class_11228;method_71293()Vofficial jLgik;j()V
-
collectVertexSizes
- Mappings:
Namespace Name Mixin selector named collectVertexSizesLnet/minecraft/client/gui/render/GuiRenderer;collectVertexSizes()Lit/unimi/dsi/fastutil/objects/Object2IntMap;intermediary method_71294Lnet/minecraft/class_11228;method_71294()Lit/unimi/dsi/fastutil/objects/Object2IntMap;official kLgik;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 renderLnet/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;)Vintermediary method_70886Lnet/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;)Vofficial aLgik;a(Lgik$b;Lcom/mojang/blaze3d/systems/RenderPass;Lcom/mojang/blaze3d/buffers/GpuBuffer;Lcom/mojang/blaze3d/vertex/VertexFormat$a;)V
-
startBuffer
- Mappings:
Namespace Name Mixin selector named startBufferLnet/minecraft/client/gui/render/GuiRenderer;startBuffer(Lcom/mojang/blaze3d/pipeline/RenderPipeline;)Lnet/minecraft/client/render/BufferBuilder;intermediary method_70882Lnet/minecraft/class_11228;method_70882(Lcom/mojang/blaze3d/pipeline/RenderPipeline;)Lnet/minecraft/class_287;official aLgik;a(Lcom/mojang/blaze3d/pipeline/RenderPipeline;)Lfsm;
-
scissorChanged
private boolean scissorChanged(ScreenRect oldScissorArea, @Nullable @Nullable ScreenRect newScissorArea) - Mappings:
Namespace Name Mixin selector named scissorChangedLnet/minecraft/client/gui/render/GuiRenderer;scissorChanged(Lnet/minecraft/client/gui/ScreenRect;Lnet/minecraft/client/gui/ScreenRect;)Zintermediary method_70885Lnet/minecraft/class_11228;method_70885(Lnet/minecraft/class_8030;Lnet/minecraft/class_8030;)Zofficial aLgik;a(Lgih;Lgih;)Z
-
enableScissor
- Mappings:
Namespace Name Mixin selector named enableScissorLnet/minecraft/client/gui/render/GuiRenderer;enableScissor(Lnet/minecraft/client/gui/ScreenRect;Lcom/mojang/blaze3d/systems/RenderPass;)Vintermediary method_70884Lnet/minecraft/class_11228;method_70884(Lnet/minecraft/class_8030;Lcom/mojang/blaze3d/systems/RenderPass;)Vofficial aLgik;a(Lgih;Lcom/mojang/blaze3d/systems/RenderPass;)V
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-