Class GlProgramManager

java.lang.Object
net.minecraft.client.gl.GlProgramManager

@Environment(CLIENT)
public class GlProgramManager
extends Object
Mappings:
Namespace Name
official blu
intermediary net/minecraft/class_1216
named net/minecraft/client/gl/GlProgramManager
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official a Lblu;a:Lorg/apache/logging/log4j/Logger;
      intermediary field_5056 Lnet/minecraft/class_1216;field_5056:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/client/gl/GlProgramManager;LOGGER:Lorg/apache/logging/log4j/Logger;
    • instance

      private static GlProgramManager instance
      Mappings:
      Namespace Name Mixin selector
      official b Lblu;b:Lblu;
      intermediary field_5057 Lnet/minecraft/class_1216;field_5057:Lnet/minecraft/class_1216;
      named instance Lnet/minecraft/client/gl/GlProgramManager;instance:Lnet/minecraft/client/gl/GlProgramManager;
  • Constructor Details

    • GlProgramManager

      private GlProgramManager()
  • Method Details

    • newInstance

      public static void newInstance()
      Mappings:
      Namespace Name Mixin selector
      official a Lblu;a()V
      intermediary method_4171 Lnet/minecraft/class_1216;method_4171()V
      named newInstance Lnet/minecraft/client/gl/GlProgramManager;newInstance()V
    • getInstance

      public static GlProgramManager getInstance()
      Mappings:
      Namespace Name Mixin selector
      official b Lblu;b()Lblu;
      intermediary method_4173 Lnet/minecraft/class_1216;method_4173()Lnet/minecraft/class_1216;
      named getInstance Lnet/minecraft/client/gl/GlProgramManager;getInstance()Lnet/minecraft/client/gl/GlProgramManager;
    • destroyProgram

      public void destroyProgram​(JsonGlProgram program)
      Mappings:
      Namespace Name Mixin selector
      official a Lblu;a(Lblq;)V
      intermediary method_4172 Lnet/minecraft/class_1216;method_4172(Lnet/minecraft/class_1211;)V
      named destroyProgram Lnet/minecraft/client/gl/GlProgramManager;destroyProgram(Lnet/minecraft/client/gl/JsonGlProgram;)V
    • createProgram

      public int createProgram() throws ShaderParseException
      Throws:
      ShaderParseException
      Mappings:
      Namespace Name Mixin selector
      official c Lblu;c()I
      intermediary method_4175 Lnet/minecraft/class_1216;method_4175()I
      named createProgram Lnet/minecraft/client/gl/GlProgramManager;createProgram()I
    • attachProgram

      public void attachProgram​(JsonGlProgram program) throws IOException
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official b Lblu;b(Lblq;)V
      intermediary method_4174 Lnet/minecraft/class_1216;method_4174(Lnet/minecraft/class_1211;)V
      named attachProgram Lnet/minecraft/client/gl/GlProgramManager;attachProgram(Lnet/minecraft/client/gl/JsonGlProgram;)V