Class GuiLayerBoundaryRenderState

java.lang.Object
com.render.api.gui.internal.GuiLayerBoundaryRenderState
All Implemented Interfaces:
net.minecraft.client.renderer.state.gui.GuiElementRenderState, net.minecraft.client.renderer.state.gui.ScreenArea

public final class GuiLayerBoundaryRenderState extends Object implements net.minecraft.client.renderer.state.gui.GuiElementRenderState
Transparent marker draw that splits extracted GUI command ranges.
  • Constructor Details

    • GuiLayerBoundaryRenderState

      public GuiLayerBoundaryRenderState(GuiLayerBoundary boundary)
  • Method Details

    • boundaryPipeline

      public static com.mojang.blaze3d.pipeline.RenderPipeline boundaryPipeline()
    • poll

      public static GuiLayerBoundary poll()
    • clear

      public static void clear()
    • buildVertices

      public void buildVertices(com.mojang.blaze3d.vertex.VertexConsumer consumer)
      Specified by:
      buildVertices in interface net.minecraft.client.renderer.state.gui.GuiElementRenderState
    • pipeline

      public com.mojang.blaze3d.pipeline.RenderPipeline pipeline()
      Specified by:
      pipeline in interface net.minecraft.client.renderer.state.gui.GuiElementRenderState
    • textureSetup

      public net.minecraft.client.gui.render.TextureSetup textureSetup()
      Specified by:
      textureSetup in interface net.minecraft.client.renderer.state.gui.GuiElementRenderState
    • scissorArea

      public net.minecraft.client.gui.navigation.ScreenRectangle scissorArea()
      Specified by:
      scissorArea in interface net.minecraft.client.renderer.state.gui.GuiElementRenderState
    • bounds

      public net.minecraft.client.gui.navigation.ScreenRectangle bounds()
      Specified by:
      bounds in interface net.minecraft.client.renderer.state.gui.ScreenArea