Class SpecialGuiElementRegistry

java.lang.Object
net.fabricmc.fabric.api.client.rendering.v1.SpecialGuiElementRegistry

public final class SpecialGuiElementRegistry extends Object
Allows registering special gui element renderers, used to render custom gui elements beyond the methods available in DrawContext.

To render a custom gui element, first implement and register a PictureInPictureRenderer. When you want to render, add an instance of the corresponding render state to DrawContext#state using GuiRenderState.submitPicturesInPictureState(net.minecraft.client.gui.render.state.pip.PictureInPictureRenderState) GuiRenderState#addSpecialElement(SpecialGuiElementRenderState)}.