Class GuiRenderState
java.lang.Object
net.minecraft.client.gui.render.state.GuiRenderState
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static classstatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate GuiRenderState.Nodeprivate static final intprivate intprivate ScreenRectangleprivate final List<GuiRenderState.Node> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprivate booleanfindAppropriateNode(ScreenArea pScreenArea) voidforEachElement(Consumer<GuiElementRenderState> pAction, GuiRenderState.TraverseRange pTraverseRange) voidforEachItem(Consumer<GuiItemRenderState> pAction) voidvoidforEachText(Consumer<GuiTextRenderState> pAction) private booleanhasIntersection(ScreenRectangle pRectangle, List<? extends ScreenArea> pScreenAreas) private voidvoidvoidreset()voidsortElements(Comparator<GuiElementRenderState> pComparator) voidsubmitBlitToCurrentLayer(BlitRenderState pRenderState) voidsubmitGlyphToCurrentLayer(GuiElementRenderState pRenderState) voidsubmitGuiElement(GuiElementRenderState pRenderState) voidsubmitItem(GuiItemRenderState pRenderState) voidsubmitPicturesInPictureState(PictureInPictureRenderState pRenderState) voidsubmitText(GuiTextRenderState pRenderState) private voidsumbitDebugRectangleIfEnabled(ScreenRectangle pDebugRectangle) private voidtraverse(Consumer<GuiRenderState.Node> pAction, GuiRenderState.TraverseRange pTraverseRange) private voidtraverse(GuiRenderState.Node pNode, Consumer<GuiRenderState.Node> pAction) voidup()
-
Field Details
-
DEBUG_RECTANGLE_COLOR
private static final int DEBUG_RECTANGLE_COLOR- See Also:
-
strata
-
firstStratumAfterBlur
private int firstStratumAfterBlur -
current
-
itemModelIdentities
-
lastElementBounds
-
-
Constructor Details
-
GuiRenderState
public GuiRenderState()
-
-
Method Details
-
nextStratum
public void nextStratum() -
blurBeforeThisStratum
public void blurBeforeThisStratum() -
up
public void up() -
submitItem
-
submitText
-
submitPicturesInPictureState
-
submitGuiElement
-
findAppropriateNode
-
submitBlitToCurrentLayer
-
submitGlyphToCurrentLayer
-
getItemModelIdentities
-
forEachElement
public void forEachElement(Consumer<GuiElementRenderState> pAction, GuiRenderState.TraverseRange pTraverseRange) -
forEachItem
-
forEachText
-
forEachPictureInPicture
-
sortElements
-
traverse
private void traverse(Consumer<GuiRenderState.Node> pAction, GuiRenderState.TraverseRange pTraverseRange) -
traverse
-
reset
public void reset()
-