Class GuiProjectiveRenderState

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

public final class GuiProjectiveRenderState extends Object implements net.minecraft.client.renderer.state.gui.GuiElementRenderState
Captures perspective component transforms around extracted GUI element states. Public only for the renderer mixin; it is not a consumer API.
  • Method Summary

    Modifier and Type
    Method
    Description
    net.minecraft.client.gui.navigation.ScreenRectangle
     
    void
    buildVertices(com.mojang.blaze3d.vertex.VertexConsumer consumer)
     
    com.mojang.blaze3d.pipeline.RenderPipeline
     
    net.minecraft.client.gui.navigation.ScreenRectangle
     
    net.minecraft.client.gui.render.TextureSetup
     
    static net.minecraft.client.renderer.state.gui.GuiElementRenderState
    wrap(net.minecraft.client.renderer.state.gui.GuiElementRenderState state)
     

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • wrap

      public static net.minecraft.client.renderer.state.gui.GuiElementRenderState wrap(net.minecraft.client.renderer.state.gui.GuiElementRenderState state)
    • 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