Class GlDebugLabel

java.lang.Object
com.mojang.blaze3d.opengl.GlDebugLabel
Direct Known Subclasses:
GlDebugLabel.Core, GlDebugLabel.Empty, GlDebugLabel.Ext

public abstract class GlDebugLabel extends Object
  • Field Details

    • LOGGER

      private static final org.slf4j.Logger LOGGER
  • Constructor Details

    • GlDebugLabel

      public GlDebugLabel()
  • Method Details

    • applyLabel

      public void applyLabel(GlBuffer pBuffer)
    • applyLabel

      public void applyLabel(GlTexture pTexture)
    • applyLabel

      public void applyLabel(GlShaderModule pShaderModule)
    • applyLabel

      public void applyLabel(GlProgram pProgram)
    • applyLabel

      public void applyLabel(VertexArrayCache.VertexArray pVertexArray)
    • pushDebugGroup

      public void pushDebugGroup(Supplier<String> pLabel)
    • popDebugGroup

      public void popDebugGroup()
    • create

      public static GlDebugLabel create(org.lwjgl.opengl.GLCapabilities p_409769_, boolean p_410806_, Set<String> p_411081_)
    • exists

      public boolean exists()