Package net.minecraft.client.gl
Class Program
java.lang.Object
net.minecraft.client.gl.Program
- Direct Known Subclasses:
EffectProgram
- Mappings:
Namespace Name official dtbintermediary net/minecraft/class_281named net/minecraft/client/gl/Program
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static final org.slf4j.Loggerprivate final Stringprivate intprivate final Program.Type -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedProgram(Program.Type shaderType, int shaderRef, String name) -
Method Summary
Modifier and TypeMethodDescriptionvoidprivate static Programcreate(Program.Type shaderType, String name, int shaderRef) static ProgramcreateFromResource(Program.Type type, String name, InputStream stream, String domain, GLImportProcessor loader) getName()protected intprotected static intloadProgram(Program.Type type, String name, InputStream stream, String domain, GLImportProcessor loader) voidrelease()
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER- Mappings:
Namespace Name Mixin selector official aLdtb;a:Lorg/slf4j/Logger;intermediary field_33940Lnet/minecraft/class_281;field_33940:Lorg/slf4j/Logger;named LOGGERLnet/minecraft/client/gl/Program;LOGGER:Lorg/slf4j/Logger;
-
field_32037
private static final int field_32037- See Also:
- Mappings:
Namespace Name Mixin selector official bLdtb;b:Iintermediary field_32037Lnet/minecraft/class_281;field_32037:Inamed field_32037Lnet/minecraft/client/gl/Program;field_32037:I
-
shaderType
- Mappings:
Namespace Name Mixin selector official cLdtb;c:Ldtb$a;intermediary field_1524Lnet/minecraft/class_281;field_1524:Lnet/minecraft/class_281$class_282;named shaderTypeLnet/minecraft/client/gl/Program;shaderType:Lnet/minecraft/client/gl/Program$Type;
-
name
- Mappings:
Namespace Name Mixin selector official dLdtb;d:Ljava/lang/String;intermediary field_1525Lnet/minecraft/class_281;field_1525:Ljava/lang/String;named nameLnet/minecraft/client/gl/Program;name:Ljava/lang/String;
-
shaderRef
private int shaderRef- Mappings:
Namespace Name Mixin selector official eLdtb;e:Iintermediary field_1523Lnet/minecraft/class_281;field_1523:Inamed shaderRefLnet/minecraft/client/gl/Program;shaderRef:I
-
-
Constructor Details
-
Program
- Mappings:
Namespace Name Mixin selector official <init>Ldtb;<init>(Ldtb$a;ILjava/lang/String;)Vintermediary <init>Lnet/minecraft/class_281;<init>(Lnet/minecraft/class_281$class_282;ILjava/lang/String;)Vnamed <init>Lnet/minecraft/client/gl/Program;<init>(Lnet/minecraft/client/gl/Program$Type;ILjava/lang/String;)V
-
-
Method Details
-
attachTo
- Mappings:
Namespace Name Mixin selector official aLdtb;a(Ldtd;)Vintermediary method_1281Lnet/minecraft/class_281;method_1281(Lnet/minecraft/class_3679;)Vnamed attachToLnet/minecraft/client/gl/Program;attachTo(Lnet/minecraft/client/gl/GlShader;)V
-
release
public void release()- Mappings:
Namespace Name Mixin selector official aLdtb;a()Vintermediary method_1282Lnet/minecraft/class_281;method_1282()Vnamed releaseLnet/minecraft/client/gl/Program;release()V
-
getName
- Mappings:
Namespace Name Mixin selector official bLdtb;b()Ljava/lang/String;intermediary method_1280Lnet/minecraft/class_281;method_1280()Ljava/lang/String;named getNameLnet/minecraft/client/gl/Program;getName()Ljava/lang/String;
-
createFromResource
public static Program createFromResource(Program.Type type, String name, InputStream stream, String domain, GLImportProcessor loader) throws IOException - Throws:
IOException- Mappings:
Namespace Name Mixin selector official aLdtb;a(Ldtb$a;Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;Ldsu;)Ldtb;intermediary method_1283Lnet/minecraft/class_281;method_1283(Lnet/minecraft/class_281$class_282;Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;Lnet/minecraft/class_5913;)Lnet/minecraft/class_281;named createFromResourceLnet/minecraft/client/gl/Program;createFromResource(Lnet/minecraft/client/gl/Program$Type;Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;Lnet/minecraft/client/gl/GLImportProcessor;)Lnet/minecraft/client/gl/Program;
-
loadProgram
protected static int loadProgram(Program.Type type, String name, InputStream stream, String domain, GLImportProcessor loader) throws IOException - Throws:
IOException- Mappings:
Namespace Name Mixin selector official bLdtb;b(Ldtb$a;Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;Ldsu;)Iintermediary method_34416Lnet/minecraft/class_281;method_34416(Lnet/minecraft/class_281$class_282;Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;Lnet/minecraft/class_5913;)Inamed loadProgramLnet/minecraft/client/gl/Program;loadProgram(Lnet/minecraft/client/gl/Program$Type;Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;Lnet/minecraft/client/gl/GLImportProcessor;)I
-
create
- Mappings:
Namespace Name Mixin selector official aLdtb;a(Ldtb$a;Ljava/lang/String;I)Ldtb;intermediary method_35658Lnet/minecraft/class_281;method_35658(Lnet/minecraft/class_281$class_282;Ljava/lang/String;I)Lnet/minecraft/class_281;named createLnet/minecraft/client/gl/Program;create(Lnet/minecraft/client/gl/Program$Type;Ljava/lang/String;I)Lnet/minecraft/client/gl/Program;
-
getShaderRef
protected int getShaderRef()- Mappings:
Namespace Name Mixin selector official cLdtb;c()Iintermediary method_34417Lnet/minecraft/class_281;method_34417()Inamed getShaderRefLnet/minecraft/client/gl/Program;getShaderRef()I
-