net.minecraft.client.gui.render.state

public class GuiRenderState

gcx
net.minecraft.client.gui.render.state.GuiRenderState
net.minecraft.class_11246
net.minecraft.client.gui.render.state.GuiRenderState
net.minecraft.src.C_398541_

Field summary

Modifier and TypeField
private static final int
a
DEBUG_RECTANGLE_COLOR
field_60454
field_60454
f_400068_
private final List<GuiRenderState$Node>
b
strata
field_60043
rootLayers
f_399646_
private int
c
firstStratumAfterBlur
field_60314
blurLayer
f_400081_
private GuiRenderState$Node
d
current
field_60044
currentLayer
f_398719_
private final Set<Object>
e
itemModelIdentities
field_60046
itemModelKeys
f_398817_
private ScreenRectangle
f
lastElementBounds
field_60455
currentLayerBounds
f_398955_

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public void
a()
nextStratum()
method_71059()
createNewRootLayer()
m_401805_()
public void
b()
blurBeforeThisStratum()
method_71299()
applyBlur()
m_401864_()
public void
c()
up()
method_71067()
goUpLayer()
m_403556_()
public void
d()
down()
method_71073()
goDownLayer()
m_402408_()
public void
a(gcw arg0)
submitItem(GuiItemRenderState arg0)
method_70920(class_11245 arg0)
addItem(ItemGuiElementRenderState state)
m_401333_(C_398465_ arg0)
public void
a(gcy arg0)
submitText(GuiTextRenderState arg0)
method_70921(class_11247 arg0)
addText(TextGuiElementRenderState state)
m_403741_(C_398477_ arg0)
public void
a(gdi arg0)
submitPicturesInPictureState(PictureInPictureRenderState arg0)
method_70922(class_11256 arg0)
addSpecialElement(SpecialGuiElementRenderState state)
m_402148_(C_398253_ arg0)
public void
a(gcv arg0)
submitGuiElement(GuiElementRenderState arg0)
method_70919(class_11244 arg0)
addSimpleElement(SimpleGuiElementRenderState state)
m_404539_(C_398352_ arg0)
private void
a(gcc arg0)
sumbitDebugRectangleIfEnabled(ScreenRectangle arg0)
method_71529(class_8030 arg0)
onElementAdded(ScreenRect bounds)
m_404373_(C_263595_ arg0)
private boolean
a(gcz arg0)
findAppropriateNode(ScreenArea arg0)
method_71531(class_11384 arg0)
findAndGoToLayerToAdd(GuiElementRenderState state)
m_402335_(C_398530_ arg0)
private void
b(gcc arg0)
navigateToAboveHighestElementWithIntersectingBounds(ScreenRectangle arg0)
method_71532(class_8030 arg0)
findAndGoToLayerIntersecting(ScreenRect bounds)
m_401514_(C_263595_ arg0)
private boolean
a(gcc arg0, List<? extends gcz> arg1)
hasIntersection(ScreenRectangle arg0, List<? extends ScreenArea> arg1)
method_71530(class_8030 arg0, List<? extends class_11384> arg1)
anyIntersect(ScreenRect bounds, List<? extends GuiElementRenderState> elementRenderStates)
m_402458_(C_263595_ p_409418_, List<? extends C_398530_> arg1)
public void
a(gcr arg0)
submitBlitToCurrentLayer(BlitRenderState arg0)
method_71996(class_11241 arg0)
addSimpleElementToCurrentLayer(TexturedQuadGuiElementRenderState state)
m_404070_(C_398269_ arg0)
public void
b(gcv arg0)
submitGlyphToCurrentLayer(GuiElementRenderState arg0)
method_71997(class_11244 arg0)
addPreparedTextElement(SimpleGuiElementRenderState state)
m_403671_(C_398352_ arg0)
public Set<Object>
e()
getItemModelIdentities()
method_71078()
getItemModelKeys()
m_401960_()
public void
a(gcx$a arg0, gcx$c arg1)
forEachElement(GuiRenderState$LayeredElementConsumer arg0, GuiRenderState$TraverseRange arg1)
method_71060(class_11246$class_11275 arg0, class_11246$class_11325 arg1)
forEachSimpleElement(GuiRenderState$SimpleElementStateConsumer simpleElementStateConsumer, GuiRenderState$LayerFilter filter)
m_401316_(C_398541_$C_398368_ p_406592_, C_398541_$C_398333_ arg1)
public void
a(Consumer<gcw> arg0)
forEachItem(Consumer<GuiItemRenderState> arg0)
method_71064(Consumer<class_11245> arg0)
forEachItemElement(Consumer<ItemGuiElementRenderState> itemElementStateConsumer)
m_401978_(Consumer<C_398465_> arg0)
public void
b(Consumer<gcy> arg0)
forEachText(Consumer<GuiTextRenderState> arg0)
method_71068(Consumer<class_11247> arg0)
forEachTextElement(Consumer<TextGuiElementRenderState> textElementStateConsumer)
m_401312_(Consumer<C_398477_> arg0)
public void
c(Consumer<gdi> arg0)
forEachPictureInPicture(Consumer<PictureInPictureRenderState> arg0)
method_71071(Consumer<class_11256> arg0)
forEachSpecialElement(Consumer<SpecialGuiElementRenderState> specialElementStateConsumer)
m_403085_(Consumer<C_398253_> arg0)
public void
a(Comparator<gcv> arg0)
sortElements(Comparator<GuiElementRenderState> arg0)
method_71062(Comparator<class_11244> arg0)
sortSimpleElements(Comparator<SimpleGuiElementRenderState> simpleElementStateComparator)
m_401181_(Comparator<C_398352_> arg0)
private void
a(Consumer<gcx$b> arg0, gcx$c arg1)
traverse(Consumer<GuiRenderState$Node> arg0, GuiRenderState$TraverseRange arg1)
method_71074(Consumer<class_11246$class_11276> arg0, class_11246$class_11325 arg1)
forEachLayer(Consumer<GuiRenderState$Layer> layerConsumer, GuiRenderState$LayerFilter filter)
m_404086_(Consumer<C_398541_$C_398437_> p_405917_, C_398541_$C_398333_ arg1)
private void
a(gcx$b arg0, Consumer<gcx$b> arg1)
traverse(GuiRenderState$Node arg0, Consumer<GuiRenderState$Node> arg1)
method_71061(class_11246$class_11276 arg0, Consumer<class_11246$class_11276> arg1)
traverseLayers(GuiRenderState$Layer layer, Consumer<GuiRenderState$Layer> layerConsumer)
m_402961_(C_398541_$C_398437_ p_406697_, Consumer<C_398541_$C_398437_> arg1)
public void
f()
reset()
method_70926()
clear()
m_403160_()