net.minecraft.client.gui.render.state

public class GuiRenderState

net.minecraft.client.renderer.state.gui.GuiRenderState
net.minecraft.class_11246
net.minecraft.client.gui.render.state.GuiRenderState

Field summary

Modifier and TypeField
private static final int
DEBUG_RECTANGLE_COLOR
field_60454
DEBUG_RECTANGLE_COLOR
private final List<GuiRenderState$Layer>
strata
field_60043
rootLayers
private int
firstStratumAfterBlur
field_60314
blurLayer
private GuiRenderState$Layer
current
field_60044
currentLayer
private final Set<Object>
itemModelIdentities
field_60046
itemModelKeys
private ScreenRect
lastElementBounds
field_60455
currentLayerBounds
public RotatingCubeMapRenderState
panoramaRenderState
field_1_2351
panorama
public int
clearColorOverride
field_1_2350
clearColor

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public void
nextStratum()
method_71059()
createNewRootLayer()
public void
blurBeforeThisStratum()
method_71299()
applyBlur()
public void
up()
method_71067()
goUpLayer()
public void
addItem(GuiItemRenderState itemState)
method_70920(class_11245 arg0)
addItem(ItemGuiElementRenderState state)
public void
addText(GuiTextRenderState textState)
method_70921(class_11247 arg0)
addText(TextGuiElementRenderState state)
public void
addPicturesInPictureState(PictureInPictureRenderState picturesInPictureState)
method_70922(class_11256 arg0)
addSpecialElement(SpecialGuiElementRenderState state)
public void
addGuiElement(GuiElementRenderState blitState)
method_70919(class_11244 arg0)
addSimpleElement(SimpleGuiElementRenderState state)
private void
addDebugRectangleIfEnabled(ScreenRectangle bounds)
method_71529(class_8030 arg0)
onElementAdded(ScreenRect bounds)
private boolean
findAppropriateNode(ScreenArea screenArea)
method_71531(class_11384 arg0)
findAndGoToLayerToAdd(GuiElementRenderState state)
private void
navigateToAboveHighestElementWithIntersectingBounds(ScreenRectangle bounds)
method_71532(class_8030 arg0)
findAndGoToLayerIntersecting(ScreenRect bounds)
private boolean
hasIntersection(ScreenRectangle bounds, List<? extends ScreenArea> states)
method_71530(class_8030 arg0, List<? extends class_11384> arg1)
anyIntersect(ScreenRect bounds, List<? extends GuiElementRenderState> elementRenderStates)
public void
addBlitToCurrentLayer(BlitRenderState blitState)
method_71996(class_11241 arg0)
addSimpleElementToCurrentLayer(TexturedQuadGuiElementRenderState state)
public void
addGlyphToCurrentLayer(GuiElementRenderState glyphState)
method_71997(class_11244 arg0)
addPreparedTextElement(SimpleGuiElementRenderState state)
public Set<Object>
getItemModelIdentities()
method_71078()
getItemModelKeys()
public void
forEachElement(Consumer<GuiElementRenderState> consumer, GuiRenderState$TraverseRange range)
method_71060(Consumer<class_11244> arg0, class_11246$class_11325 arg1)
forEachSimpleElement(Consumer<SimpleGuiElementRenderState> consumer, GuiRenderState$LayerFilter filter)
public void
forEachItem(Consumer<GuiItemRenderState> consumer)
method_71064(Consumer<class_11245> arg0)
forEachItemElement(Consumer<ItemGuiElementRenderState> itemElementStateConsumer)
public void
forEachText(Consumer<GuiTextRenderState> consumer)
method_71068(Consumer<class_11247> arg0)
forEachTextElement(Consumer<TextGuiElementRenderState> textElementStateConsumer)
public void
forEachPictureInPicture(Consumer<PictureInPictureRenderState> consumer)
method_71071(Consumer<class_11256> arg0)
forEachSpecialElement(Consumer<SpecialGuiElementRenderState> specialElementStateConsumer)
public void
sortElements(Comparator<GuiElementRenderState> comparator)
method_71062(Comparator<class_11244> arg0)
sortSimpleElements(Comparator<SimpleGuiElementRenderState> simpleElementStateComparator)
private void
traverse(Consumer<GuiRenderState$Node> consumer, GuiRenderState$TraverseRange range)
method_71074(Consumer<class_11246$class_11276> arg0, class_11246$class_11325 arg1)
forEachLayer(Consumer<GuiRenderState$Layer> layerConsumer, GuiRenderState$LayerFilter filter)
private void
traverse(GuiRenderState$Node node, Consumer<GuiRenderState$Node> consumer)
method_71061(class_11246$class_11276 arg0, Consumer<class_11246$class_11276> arg1)
traverseLayers(GuiRenderState$Layer layer, Consumer<GuiRenderState$Layer> layerConsumer)
public void
reset()
method_70926()
clear()
private static void
lambda$sortElements$0(Comparator arg0, GuiRenderState$Node arg1)
method_71063(Comparator arg0, class_11246$class_11276 arg1)
method_71063(Comparator arg0, GuiRenderState$Layer layer)
private void
lambda$forEachPictureInPicture$0(Consumer arg0, GuiRenderState$Node arg1)
method_71065(Consumer arg0, class_11246$class_11276 arg1)
method_71065(Consumer arg0, GuiRenderState$Layer layer)
private void
lambda$forEachText$0(Consumer arg0, GuiRenderState$Node arg1)
method_71069(Consumer arg0, class_11246$class_11276 arg1)
method_71069(Consumer arg0, GuiRenderState$Layer layer)
private void
lambda$forEachItem$0(Consumer arg0, GuiRenderState$Node arg1)
method_71072(Consumer arg0, class_11246$class_11276 arg1)
method_71072(Consumer arg0, GuiRenderState$Layer layer)
private static void
lambda$forEachElement$0(Consumer arg0, GuiRenderState$Node arg1)
method_71066(Consumer arg0, class_11246$class_11276 arg1)
method_71066(Consumer arg0, GuiRenderState$Layer layer)