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 gcf
-
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> private static final floatstatic final intstatic final intstatic final intprivate static final floatprivate static final floatstatic final intprivate static final intprivate 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, List<SpecialGuiElementRenderer<?>> specialElementRenderers) -
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(class_11540 class_11540, MatrixStack matrices, int x, int y, int scale) private voidprepareSimpleElement(SimpleGuiElementRenderState state, int depth) private 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(@Nullable 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 eLgcf;e: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 fLgcf;f:F
-
field_59901
private 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 gLgcf;g: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 hLgcf;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 aLgcf;a: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 bLgcf;b: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 cLgcf;c: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 iLgcf;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 jLgcf;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 dLgcf;d: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 kLgcf;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 lLgcf;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 mLgcf;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 nLgcf;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 oLgcf;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 pLgcf;p:Lgcx;
-
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 qLgcf;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 rLgcf;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 sLgcf;s:Lfnz;
-
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 tLgcf;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 uLgcf;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 vLgcf;v:Lgws;
-
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 wLgcf;w:Lgws;
-
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 xLgcf;x:Lgxm$a;
-
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 yLgcf;y: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 zLgcf;z: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 ALgcf;A: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 BLgcf;B: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 CLgcf;C: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 DLgcf;D: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 ELgcf;E: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 FLgcf;F: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 GLgcf;G: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 HLgcf;H:Lgcc;
-
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 ILgcf;I: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 JLgcf;J:Lgcg;
-
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 KLgcf;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;)Vintermediary <init>Lnet/minecraft/class_11228;<init>(Lnet/minecraft/class_11246;Lnet/minecraft/class_4597$class_4598;Ljava/util/List;)Vofficial <init>Lgcf;<init>(Lgcx;Lgxm$a;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 aLgcf;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 aLgcf;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 bLgcf;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 cLgcf;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 aLgcf;a(Lgcx$c;)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 bLgcf;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 aLgcf;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 prepareSimpleElementLnet/minecraft/client/gui/render/GuiRenderer;prepareSimpleElement(Lnet/minecraft/client/gui/render/state/SimpleGuiElementRenderState;I)Vintermediary method_71287Lnet/minecraft/class_11228;method_71287(Lnet/minecraft/class_11244;I)Vofficial aLgcf;a(Lgcv;I)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 dLgcf;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 eLgcf;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 fLgcf;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 aLgcf;a(Lgdi;I)V
-
prepareItemInitially
private void prepareItemInitially(class_11540 class_11540, MatrixStack matrices, int x, int y, int scale) - Mappings:
Namespace Name Mixin selector named prepareItemInitiallyLnet/minecraft/client/gui/render/GuiRenderer;prepareItemInitially(Lnet/minecraft/class_11540;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 aLgcf;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 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 aLgcf;a(Lgcw;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 aLgcf;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 bLgcf;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 gLgcf;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 hLgcf;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 aLgcf;a(Lfny;Lcom/mojang/blaze3d/pipeline/RenderPipeline;Lgcg;Lgcc;)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 iLgcf;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 jLgcf;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 kLgcf;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 aLgcf;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 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 aLgcf;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 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 aLgcf;a(Lgcc;Lgcc;)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 aLgcf;a(Lgcc;Lcom/mojang/blaze3d/systems/RenderPass;)V
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-