Class GuiLayerManager
java.lang.Object
net.neoforged.neoforge.client.gui.GuiLayerManager
Adaptation of
LayeredDraw
that is used for Gui
rendering specifically,
to give layers a name and fire appropriate events.
Overlays can be registered using the RegisterGuiLayersEvent
event.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
private final List
<GuiLayerManager.NamedLayer> static final float
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd
(net.minecraft.resources.ResourceLocation name, net.minecraft.client.gui.LayeredDraw.Layer layer) add
(GuiLayerManager child, BooleanSupplier shouldRender) int
void
void
render
(net.minecraft.client.gui.GuiGraphics guiGraphics, net.minecraft.client.DeltaTracker partialTick) private void
renderInner
(net.minecraft.client.gui.GuiGraphics guiGraphics, net.minecraft.client.DeltaTracker partialTick)
-
Field Details
-
Z_SEPARATION
public static final float Z_SEPARATION- See Also:
-
layers
-
initialized
private boolean initialized
-
-
Constructor Details
-
GuiLayerManager
public GuiLayerManager()
-
-
Method Details
-
add
public GuiLayerManager add(net.minecraft.resources.ResourceLocation name, net.minecraft.client.gui.LayeredDraw.Layer layer) -
add
-
render
public void render(net.minecraft.client.gui.GuiGraphics guiGraphics, net.minecraft.client.DeltaTracker partialTick) -
renderInner
private void renderInner(net.minecraft.client.gui.GuiGraphics guiGraphics, net.minecraft.client.DeltaTracker partialTick) -
initModdedLayers
public void initModdedLayers() -
getLayerCount
public int getLayerCount()
-