History - net.minecraft.client.gui.render.GuiRenderer

26.3-snapshot-3

Names

Fields

RenderPipeline: previousPipeline, field_60035, pipeline

RenderPipeline: previousPipeline, field_60035, pipeline

Constructors

Methods

void (ScreenRect, RenderPass): enableScissor, method_70884, enableScissor

void (Supplier<String>, Framebuffer, GpuBufferSlice, int, int): executeDrawRange, method_71289, render

void (GuiRenderer$Draw, RenderPass): executeDraw, method_70886, render

void (Supplier<String>, Framebuffer, GpuBufferSlice, int, int): executeDrawRange, method_71289, render

void (GuiRenderer$Draw, RenderPass): executeDraw, method_70886, render

void (ScreenRect, RenderPass): enableScissor, method_70884, enableScissor

26.3-snapshot-2

Names

Fields

org.joml.Vector4fc: CLEAR_COLOR, field_59904, field_59904

org.joml.Vector4fc: CLEAR_COLOR, field_59904, ZERO_COLOR

Constructors

Methods

26.3-snapshot-1

Names

Fields

Constructors

Methods

26.2

Names

Fields

float: MAX_GUI_Z, field_59906, field_59906

float: MAX_GUI_Z, field_59906, FAR_OFFSET_FROM_NEAR

float: GUI_Z_NEAR, field_59907, field_59907

float: GUI_Z_NEAR, field_59907, NEAR_DISTANCE

int: DEFAULT_ITEM_SIZE, field_59908, field_59908

int: DEFAULT_ITEM_SIZE, field_59908, SPRITE_DIMENSION

int: CLEAR_COLOR, field_59904, field_59904

List<GuiRenderer$Preparation>: meshesToDraw, field_60310, preparations

BufferAllocator: byteBufferBuilder, field_59916, allocator

Map<VertexFormat, MappableRingBuffer>: vertexBuffers, field_60311, bufferByVertexFormat

VertexConsumerProvider$Immediate: bufferSource, field_59917, vertexConsumers

OrderedRenderCommandQueue: submitNodeCollector, field_62147, commandQueue

BufferBuilder: bufferBuilder, field_60037, buffer

org.joml.Vector4fc: CLEAR_COLOR, field_59904, field_59904

MultiDrawBuffer: vertexBuffer, field_1_5671, guiVertexBuffer

MultiDrawBuffer$MultiBuffer: previousDraw, field_1_5670, simpleElementMultiBuffer

Constructors

(GuiRenderState, VertexConsumerProvider$Immediate, OrderedRenderCommandQueue, RenderDispatcher, List<SpecialGuiElementRenderer<?>>)

(GuiRenderState, RenderDispatcher, List<SpecialGuiElementRenderer<?>>)

Methods

void (GpuBufferSlice): render, method_70890, render

void (GpuBufferSlice): draw, method_71291, renderPreparedDraws

void (Supplier<String>, Framebuffer, GpuBufferSlice, GpuBufferSlice, GpuBuffer, VertexFormat$IndexType, int, int): executeDrawRange, method_71289, render

void (BufferBuilder, RenderPipeline, TextureSetup, ScreenRect): recordMesh, method_71286, endBuffer

void (): recordDraws, method_71292, finishPreparation

void (): ensureVertexBufferSizes, method_71293, initVertexBuffers

it.unimi.dsi.fastutil.objects.Object2IntMap<VertexFormat> (): calculatedRequiredVertexBufferSizes, method_71294, collectVertexSizes

void (GuiRenderer$Draw, RenderPass, GpuBuffer, VertexFormat$IndexType): executeDraw, method_70886, render

BufferBuilder (RenderPipeline): getBufferBuilder, method_70882, startBuffer

String (VertexFormat): lambda$ensureVertexBufferSizes$0, method_71285, method_71285

void (): render, method_70890, render

void (): draw, method_71291, renderPreparedDraws

void (Supplier<String>, Framebuffer, GpuBufferSlice, int, int): executeDrawRange, method_71289, render

void (GuiRenderer$Draw, RenderPass): executeDraw, method_70886, render

String (): lambda$new$0, method_1_4857, method_1_4857

26.1.2

Names

Fields

Constructors

Methods

26.1.1

Names

Fields

Constructors

Methods

26.1

Names

Fields

int: MINIMUM_ITEM_ATLAS_SIZE, field_59909, field_59909

int: MAXIMUM_ITEM_ATLAS_SIZE, field_59910, MAX_TEXTURE_SIZE

Map<Object, GuiRenderer$RenderedItem>: atlasPositions, field_59913, renderedItems

ProjectionMatrix2: guiProjectionMatrixBuffer, field_60040, guiProjectionMatrix

ProjectionMatrixBuffer: guiProjectionMatrixBuffer, field_60040, guiProjectionBuffer

ProjectionMatrix2: itemsProjectionMatrixBuffer, field_60041, itemsProjectionMatrix

GpuTexture: itemsAtlas, field_59919, itemAtlasTexture

GpuTextureView: itemsAtlasView, field_60571, itemAtlasTextureView

GpuTexture: itemsAtlasDepth, field_59920, itemAtlasDepthTexture

GpuTextureView: itemsAtlasDepthView, field_60570, itemAtlasDepthTextureView

int: itemAtlasX, field_59922, itemAtlasX

int: itemAtlasY, field_59923, itemAtlasY

int: frameNumber, field_59925, frame

ProjectionMatrix3: guiProjection, field_1_1816, guiProjection

GuiItemAtlas: itemAtlas, field_1_1440, itemAtlas

CubeMapRenderer: cubeMap, field_1_2265, panoramaRenderer

Constructors

Methods

void (): incrementFrameNumber, method_70879, incrementFrame

void (KeyedItemRenderState, MatrixStack, int, int, int): renderItemToAtlas, method_70889, prepareItemInitially

void (ItemGuiElementRenderState, float, float, int, int): submitBlitFromItemAtlas, method_70887, prepareItem

void (int): createAtlasTextures, method_70880, createItemAtlas

int (int): calculateAtlasSizeInPixels, method_70881, calcItemAtlasSideLength

String (VertexFormat): lambda$ensureVertexBufferSizes$7, method_71285, method_71285

String (VertexFormat): lambda$ensureVertexBufferSizes$0, method_71285, method_71285

void (int, SpecialGuiElementRenderState): lambda$preparePictureInPicture$6, method_71056, method_71056

void (int, SpecialGuiElementRenderState): lambda$preparePictureInPicture$0, method_71056, method_71056

void (int, ItemGuiElementRenderState): lambda$prepareItemElements$5, method_72107, method_72107

void (int, ItemGuiElementRenderState): lambda$prepareItemElements$1, method_72107, method_72107

OversizedItemGuiElementRenderer (Object): lambda$prepareItemElements$4, method_72108, method_72108

OversizedItemGuiElementRenderer (Object): lambda$prepareItemElements$2, method_72108, method_72108

void (org.apache.commons.lang3.mutable.MutableBoolean, int, int, org.apache.commons.lang3.mutable.MutableBoolean, MatrixStack, ItemGuiElementRenderState): lambda$prepareItemElements$3, method_71055, method_71055

void (TextGuiElementRenderState): lambda$prepareText$2, method_71058, method_71058

void (TextGuiElementRenderState): lambda$prepareText$0, method_71058, method_71058

void (): endFrame, method_1_1722, freeAnimatedSprites

void (ItemGuiElementRenderState, GuiItemAtlas$Region): submitBlitFromItemAtlas, method_1_1724, addItemSprite

GuiItemAtlas (Set<Object>, int): prepareItemAtlas, method_70880, createItemAtlas

void (TextureManager): registerPanoramaTextures, method_1_2681, registerPanoramaTextures

void (org.apache.commons.lang3.mutable.MutableBoolean, GuiItemAtlas, ItemGuiElementRenderState): lambda$prepareItemElements$0, method_1_1723, method_1_1723

1.21.11_unobfuscated

Names

net.minecraft.client.gui.render.GuiRenderer

net.minecraft.class_11228

net.minecraft.client.gui.render.GuiRenderer

Fields

org.slf4j.Logger: LOGGER, field_59905, LOGGER

float: MAX_GUI_Z, field_59906, field_59906

float: MIN_GUI_Z, field_59901, field_59901

float: GUI_Z_NEAR, field_59907, field_59907

int: GUI_3D_Z_FAR, field_59902, field_59902

int: GUI_3D_Z_NEAR, field_59903, field_59903

int: DEFAULT_ITEM_SIZE, field_59908, field_59908

int: MINIMUM_ITEM_ATLAS_SIZE, field_59909, field_59909

int: MAXIMUM_ITEM_ATLAS_SIZE, field_59910, MAX_TEXTURE_SIZE

int: CLEAR_COLOR, field_59904, field_59904

Comparator<ScreenRect>: SCISSOR_COMPARATOR, field_60038, SCISSOR_AREA_COMPARATOR

Comparator<TextureSetup>: TEXTURE_COMPARATOR, field_60039, TEXTURE_SETUP_COMPARATOR

Comparator<SimpleGuiElementRenderState>: ELEMENT_SORT_COMPARATOR, field_59912, SIMPLE_ELEMENT_COMPARATOR

Map<Object, GuiRenderer$RenderedItem>: atlasPositions, field_59913, renderedItems

Map<Object, OversizedItemGuiElementRenderer>: oversizedItemRenderers, field_60988, oversizedItems

GuiRenderState: renderState, field_59914, state

List<GuiRenderer$Draw>: draws, field_59915, draws

List<GuiRenderer$Preparation>: meshesToDraw, field_60310, preparations

BufferAllocator: byteBufferBuilder, field_59916, allocator

Map<VertexFormat, MappableRingBuffer>: vertexBuffers, field_60311, bufferByVertexFormat

int: firstDrawIndexAfterBlur, field_60312, blurLayer

ProjectionMatrix2: guiProjectionMatrixBuffer, field_60040, guiProjectionMatrix

ProjectionMatrix2: itemsProjectionMatrixBuffer, field_60041, itemsProjectionMatrix

VertexConsumerProvider$Immediate: bufferSource, field_59917, vertexConsumers

OrderedRenderCommandQueue: submitNodeCollector, field_62147, commandQueue

RenderDispatcher: featureRenderDispatcher, field_62148, dispatcher

Map<Class<? extends SpecialGuiElementRenderState>, SpecialGuiElementRenderer<?>>: pictureInPictureRenderers, field_59918, specialElementRenderers

GpuTexture: itemsAtlas, field_59919, itemAtlasTexture

GpuTextureView: itemsAtlasView, field_60571, itemAtlasTextureView

GpuTexture: itemsAtlasDepth, field_59920, itemAtlasDepthTexture

GpuTextureView: itemsAtlasDepthView, field_60570, itemAtlasDepthTextureView

int: itemAtlasX, field_59922, itemAtlasX

int: itemAtlasY, field_59923, itemAtlasY

int: cachedGuiScale, field_59924, windowScaleFactor

int: frameNumber, field_59925, frame

ScreenRect: previousScissorArea, field_60034, scissorArea

RenderPipeline: previousPipeline, field_60035, pipeline

TextureSetup: previousTextureSetup, field_60036, textureSetup

BufferBuilder: bufferBuilder, field_60037, buffer

Constructors

(GuiRenderState, VertexConsumerProvider$Immediate, OrderedRenderCommandQueue, RenderDispatcher, List<SpecialGuiElementRenderer<?>>)

Methods

void (): incrementFrameNumber, method_70879, incrementFrame

void (GpuBufferSlice): render, method_70890, render

void (): clearUnusedOversizedItemRenderers, method_72109, clearOversizedItems

void (): prepare, method_71290, prepare

void (GuiRenderState$LayerFilter): addElementsToMeshes, method_71288, prepareSimpleElements

void (GpuBufferSlice): draw, method_71291, renderPreparedDraws

void (Supplier<String>, Framebuffer, GpuBufferSlice, GpuBufferSlice, GpuBuffer, VertexFormat$IndexType, int, int): executeDrawRange, method_71289, render

void (SimpleGuiElementRenderState): addElementToMesh, method_71287, prepareSimpleElement

void (): prepareText, method_70891, prepareTextElements

void (): prepareItemElements, method_70892, prepareItemElements

void (): preparePictureInPicture, method_70893, prepareSpecialElements

<T extends SpecialGuiElementRenderState> void (T, int): preparePictureInPictureState, method_70888, prepareSpecialElement

void (KeyedItemRenderState, MatrixStack, int, int, int): renderItemToAtlas, method_70889, prepareItemInitially

void (ItemGuiElementRenderState, float, float, int, int): submitBlitFromItemAtlas, method_70887, prepareItem

void (int): createAtlasTextures, method_70880, createItemAtlas

int (int): calculateAtlasSizeInPixels, method_70881, calcItemAtlasSideLength

int (): getGuiScaleInvalidatingItemAtlasIfChanged, method_70895, getWindowScaleFactor

void (): invalidateItemAtlas, method_70896, onItemAtlasChanged

void (BufferBuilder, RenderPipeline, TextureSetup, ScreenRect): recordMesh, method_71286, endBuffer

void (): recordDraws, method_71292, finishPreparation

void (): ensureVertexBufferSizes, method_71293, initVertexBuffers

it.unimi.dsi.fastutil.objects.Object2IntMap<VertexFormat> (): calculatedRequiredVertexBufferSizes, method_71294, collectVertexSizes

void (GuiRenderer$Draw, RenderPass, GpuBuffer, VertexFormat$IndexType): executeDraw, method_70886, render

BufferBuilder (RenderPipeline): getBufferBuilder, method_70882, startBuffer

boolean (ScreenRect, ScreenRect): scissorChanged, method_70885, scissorChanged

void (ScreenRect, RenderPass): enableScissor, method_70884, enableScissor

void (): close

String (VertexFormat): lambda$ensureVertexBufferSizes$7, method_71285, method_71285

void (int, SpecialGuiElementRenderState): lambda$preparePictureInPicture$6, method_71056, method_71056

void (int, ItemGuiElementRenderState): lambda$prepareItemElements$5, method_72107, method_72107

OversizedItemGuiElementRenderer (Object): lambda$prepareItemElements$4, method_72108, method_72108

void (org.apache.commons.lang3.mutable.MutableBoolean, int, int, org.apache.commons.lang3.mutable.MutableBoolean, MatrixStack, ItemGuiElementRenderState): lambda$prepareItemElements$3, method_71055, method_71055

void (TextGuiElementRenderState): lambda$prepareText$2, method_71058, method_71058

String (): lambda$draw$1, method_71295, method_71295

String (): lambda$draw$0, method_71296, method_71296