net.minecraft.client.gui.render

public class GuiRenderer

implements AutoCloseable

gac
net.minecraft.client.gui.render.GuiRenderer
net.minecraft.class_11228

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
f
LOGGER
field_59905
private static final float
g
MAX_GUI_Z
field_59906
public static final float
a
MIN_GUI_Z
field_59901
private static final float
h
GUI_Z_NEAR
field_59907
public static final int
b
GUI_3D_Z_FAR
field_59902
public static final int
c
GUI_3D_Z_NEAR
field_59903
public static final int
d
DEFAULT_ITEM_SIZE
field_59908
private static final int
i
MINIMUM_ITEM_ATLAS_SIZE
field_59909
private static final int
j
MAXIMUM_ITEM_ATLAS_SIZE
field_59910
public static final int
e
CLEAR_COLOR
field_59904
private static final Comparator<ScreenRectangle>
k
SCISSOR_COMPARATOR
field_60038
private static final Comparator<TextureSetup>
l
TEXTURE_COMPARATOR
field_60039
private static final Comparator<GuiElementRenderState>
m
ELEMENT_SORT_COMPARATOR
field_59912
private final Map<Object, GuiRenderer$AtlasPosition>
n
atlasPositions
field_59913
private final GuiRenderState
o
renderState
field_59914
private final List<GuiRenderer$Draw>
p
draws
field_59915
private final List<GuiRenderer$MeshToDraw>
q
meshesToDraw
field_60310
private final ByteBufferBuilder
r
byteBufferBuilder
field_59916
private final Map<VertexFormat, MappableRingBuffer>
s
vertexBuffers
field_60311
private int
t
firstDrawIndexAfterBlur
field_60312
private final CachedOrthoProjectionMatrixBuffer
u
guiProjectionMatrixBuffer
field_60040
private final CachedOrthoProjectionMatrixBuffer
v
itemsProjectionMatrixBuffer
field_60041
private final MultiBufferSource$BufferSource
w
bufferSource
field_59917
private final Map<Class<? extends PictureInPictureRenderState>, PictureInPictureRenderer<?>>
x
pictureInPictureRenderers
field_59918
private GpuTexture
y
itemsAtlas
field_59919
private GpuTexture
z
itemsAtlasDepth
field_59920
private int
A
itemAtlasX
field_59922
private int
B
itemAtlasY
field_59923
private int
C
cachedGuiScale
field_59924
private int
D
frameNumber
field_59925
private ScreenRectangle
E
previousScissorArea
field_60034
private RenderPipeline
F
previousPipeline
field_60035
private TextureSetup
G
previousTextureSetup
field_60036
private BufferBuilder
H
bufferBuilder
field_60037

Constructor summary

ModifierConstructor
public (GuiRenderState arg0, MultiBufferSource$BufferSource arg1, List<PictureInPictureRenderer<?>> arg2)

Method summary

Modifier and TypeMethod
public void
a()
incrementFrameNumber()
method_70879()
public void
a(GpuBufferSlice arg0)
render(GpuBufferSlice arg0)
method_70890(com.mojang.blaze3d.buffers.GpuBufferSlice arg0)
private void
b()
prepare()
method_71290()
private void
a(gas$c arg0)
addElementsToMeshes(GuiRenderState$TraverseRange arg0)
method_71288(class_11246$class_11325 arg0)
private void
b(GpuBufferSlice arg0)
draw(GpuBufferSlice arg0)
method_71291(com.mojang.blaze3d.buffers.GpuBufferSlice arg0)
private void
a(Supplier<String> arg0, fku arg1, GpuBufferSlice arg2, GpuBufferSlice arg3, GpuBuffer arg4, VertexFormat$a arg5, int arg6, int arg7)
executeDrawRange(Supplier<String> arg0, RenderTarget arg1, GpuBufferSlice arg2, GpuBufferSlice arg3, GpuBuffer arg4, VertexFormat$IndexType arg5, int arg6, int arg7)
method_71289(Supplier<String> arg0, class_276 arg1, com.mojang.blaze3d.buffers.GpuBufferSlice arg2, com.mojang.blaze3d.buffers.GpuBufferSlice arg3, com.mojang.blaze3d.buffers.GpuBuffer arg4, VertexFormat$class_5595 arg5, int arg6, int arg7)
private void
a(gaq arg0, int arg1)
addElementToMesh(GuiElementRenderState arg0, int arg1)
method_71287(class_11244 arg0, int arg1)
private void
c()
prepareText()
method_70891()
private void
d()
prepareItemElements()
method_70892()
private void
e()
preparePictureInPicture()
method_70893()
private <T extends PictureInPictureRenderState> void
a(T arg0, int arg1)
preparePictureInPictureState(T arg0, int arg1)
method_70888(T arg0, int arg1)
private void
a(hks arg0, fmg arg1, int arg2, int arg3, int arg4)
renderItemToAtlas(ItemStackRenderState arg0, PoseStack arg1, int arg2, int arg3, int arg4)
method_70889(class_10444 arg0, class_4587 arg1, int arg2, int arg3, int arg4)
private void
a(gar arg0, float arg1, float arg2, int arg3, int arg4)
submitBlitFromItemAtlas(GuiItemRenderState arg0, float arg1, float arg2, int arg3, int arg4)
method_70887(class_11245 arg0, float arg1, float arg2, int arg3, int arg4)
private void
a(int arg0)
createAtlasTextures(int arg0)
method_70880(int arg0)
private int
a(int arg0, int arg1)
calculateAtlasSizeInPixels(int arg0, int arg1)
method_70881(int arg0, int arg1)
private int
f()
getItemCount()
method_70894()
private int
g()
getGuiScaleInvalidatingItemAtlasIfChanged()
method_70895()
private void
h()
invalidateItemAtlas()
method_70896()
private void
a(fmc arg0, RenderPipeline arg1, gad arg2, fzz arg3)
recordMesh(BufferBuilder arg0, RenderPipeline arg1, TextureSetup arg2, ScreenRectangle arg3)
method_71286(class_287 arg0, com.mojang.blaze3d.pipeline.RenderPipeline arg1, class_11231 arg2, class_8030 arg3)
private void
i()
recordDraws()
method_71292()
private void
j()
ensureVertexBufferSizes()
method_71293()
private it.unimi.dsi.fastutil.objects.Object2IntMap<VertexFormat>
k()
calculatedRequiredVertexBufferSizes()
method_71294()
private void
a(gac$b arg0, RenderPass arg1, GpuBuffer arg2, VertexFormat$a arg3)
executeDraw(GuiRenderer$Draw arg0, RenderPass arg1, GpuBuffer arg2, VertexFormat$IndexType arg3)
method_70886(class_11228$class_11230 arg0, com.mojang.blaze3d.systems.RenderPass arg1, com.mojang.blaze3d.buffers.GpuBuffer arg2, VertexFormat$class_5595 arg3)
private BufferBuilder
a(RenderPipeline arg0)
getBufferBuilder(RenderPipeline arg0)
method_70882(com.mojang.blaze3d.pipeline.RenderPipeline arg0)
private boolean
a(fzz arg0, fzz arg1)
scissorChanged(ScreenRectangle arg0, ScreenRectangle arg1)
method_70885(class_8030 arg0, class_8030 arg1)
private void
a(fzz arg0, RenderPass arg1)
enableScissor(ScreenRectangle arg0, RenderPass arg1)
method_70884(class_8030 arg0, com.mojang.blaze3d.systems.RenderPass arg1)
public void
close()
close()