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/GuiRenderer
intermediary net/minecraft/class_11228
official gcf
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static final record
private static final record
private static final class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final BufferAllocator
private int
private @Nullable BufferBuilder
private final Map
<VertexFormat, MappableRingBuffer> private final List
<GuiRenderer.Draw> private static final float
static final int
static final int
static final int
private static final float
private static final float
static final int
private static final int
private int
private final ProjectionMatrix2
private @Nullable GpuTexture
private @Nullable GpuTextureView
private @Nullable GpuTexture
private @Nullable GpuTextureView
private int
private int
private final ProjectionMatrix2
private static final Logger
private static final int
private final Map
<Object, OversizedItemGuiElementRenderer> private @Nullable RenderPipeline
private final List
<GuiRenderer.Preparation> private final Map
<Object, GuiRenderer.RenderedItem> private static final Comparator
<ScreenRect> private @Nullable ScreenRect
private static final Comparator
<SimpleGuiElementRenderState> private final Map
<Class<? extends SpecialGuiElementRenderState>, SpecialGuiElementRenderer<?>> (package private) final GuiRenderState
private static final Comparator
<TextureSetup> private @Nullable TextureSetup
private final VertexConsumerProvider.Immediate
private int
-
Constructor Summary
ConstructorsConstructorDescriptionGuiRenderer
(GuiRenderState state, VertexConsumerProvider.Immediate vertexConsumers, List<SpecialGuiElementRenderer<?>> specialElementRenderers) -
Method Summary
Modifier and TypeMethodDescriptionprivate int
calcItemAtlasSideLength
(int itemCount) private void
void
close()
private Object2IntMap
<VertexFormat> private void
createItemAtlas
(int sideLength) private void
enableScissor
(ScreenRect scissorArea, RenderPass pass) private void
endBuffer
(BufferBuilder builder, RenderPipeline pipeline, TextureSetup textureSetup, @Nullable ScreenRect scissorArea) private void
private int
void
private void
private void
private void
prepare()
private void
prepareItem
(ItemGuiElementRenderState state, float u, float v, int pixelsPerItem, int itemAtlasSideLength) private void
private void
prepareItemInitially
(KeyedItemRenderState state, MatrixStack matrices, int x, int y, int scale) private void
prepareSimpleElement
(SimpleGuiElementRenderState state, int depth) private void
private <T extends SpecialGuiElementRenderState>
voidprepareSpecialElement
(T elementState, int windowScaleFactor) private void
private void
void
render
(GpuBufferSlice fogBuffer) private void
render
(Supplier<String> nameSupplier, Framebuffer framebuffer, GpuBufferSlice fogBuffer, GpuBufferSlice dynamicTransformsBuffer, GpuBuffer buffer, VertexFormat.IndexType indexType, int from, int to) private void
render
(GuiRenderer.Draw draw, RenderPass pass, GpuBuffer indexBuffer, VertexFormat.IndexType indexType) private void
renderPreparedDraws
(GpuBufferSlice fogBuffer) private boolean
scissorChanged
(@Nullable ScreenRect oldScissorArea, @Nullable ScreenRect newScissorArea) private BufferBuilder
startBuffer
(RenderPipeline pipeline)
-
Field Details
-
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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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 interfaceAutoCloseable
-