Package net.minecraft.client.gl
Class GlShader
java.lang.Object
net.minecraft.client.gl.GlShader
- Direct Known Subclasses:
class_5937
@Environment(CLIENT) public class GlShader extends Object
- Mappings:
Namespace Name official dovintermediary net/minecraft/class_281named net/minecraft/client/gl/GlShader
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGlShader.Type -
Field Summary
Fields Modifier and Type Field Description private static intfield_32037private Stringnameprivate intshaderRefprivate GlShader.TypeshaderType -
Constructor Summary
Constructors Modifier Constructor Description protectedGlShader(GlShader.Type shaderType, int shaderRef, String name) -
Method Summary
Modifier and Type Method Description voidattachTo(GlProgram glProgram)static GlShadercreateFromResource(GlShader.Type type, String name, InputStream inputStream, String string, class_5913 class_5913)StringgetName()protected static intmethod_34416(GlShader.Type type, String string, InputStream inputStream, String string2, class_5913 class_5913)protected intmethod_34417()private static GlShadermethod_35658(GlShader.Type type, String string, int int2)voidrelease()
-
Field Details
-
field_32037
private static final int field_32037- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official aLdov;a:Iintermediary field_32037Lnet/minecraft/class_281;field_32037:Inamed field_32037Lnet/minecraft/client/gl/GlShader;field_32037:I
-
shaderType
- Mappings:
Namespace Name Mixin selector official bLdov;b:Ldov$a;intermediary field_1524Lnet/minecraft/class_281;field_1524:Lnet/minecraft/class_281$class_282;named shaderTypeLnet/minecraft/client/gl/GlShader;shaderType:Lnet/minecraft/client/gl/GlShader$Type;
-
name
- Mappings:
Namespace Name Mixin selector official cLdov;c:Ljava/lang/String;intermediary field_1525Lnet/minecraft/class_281;field_1525:Ljava/lang/String;named nameLnet/minecraft/client/gl/GlShader;name:Ljava/lang/String;
-
shaderRef
private final int shaderRef- Mappings:
Namespace Name Mixin selector official dLdov;d:Iintermediary field_1523Lnet/minecraft/class_281;field_1523:Inamed shaderRefLnet/minecraft/client/gl/GlShader;shaderRef:I
-
-
Constructor Details
-
GlShader
- Mappings:
Namespace Name Mixin selector official <init>Ldov;<init>(Ldov$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/GlShader;<init>(Lnet/minecraft/client/gl/GlShader$Type;ILjava/lang/String;)V
-
-
Method Details
-
attachTo
- Mappings:
Namespace Name Mixin selector official aLdov;a(Ldox;)Vintermediary method_1281Lnet/minecraft/class_281;method_1281(Lnet/minecraft/class_3679;)Vnamed attachToLnet/minecraft/client/gl/GlShader;attachTo(Lnet/minecraft/client/gl/GlProgram;)V
-
release
public void release()- Mappings:
Namespace Name Mixin selector official aLdov;a()Vintermediary method_1282Lnet/minecraft/class_281;method_1282()Vnamed releaseLnet/minecraft/client/gl/GlShader;release()V
-
getName
- Mappings:
Namespace Name Mixin selector official bLdov;b()Ljava/lang/String;intermediary method_1280Lnet/minecraft/class_281;method_1280()Ljava/lang/String;named getNameLnet/minecraft/client/gl/GlShader;getName()Ljava/lang/String;
-
createFromResource
public static GlShader createFromResource(GlShader.Type type, String name, InputStream inputStream, String string, class_5913 class_5913) throws IOException- Throws:
IOException- Mappings:
Namespace Name Mixin selector official aLdov;a(Ldov$a;Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;Ldop;)Ldov;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/GlShader;createFromResource(Lnet/minecraft/client/gl/GlShader$Type;Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;Lnet/minecraft/class_5913;)Lnet/minecraft/client/gl/GlShader;
-
method_34416
protected static int method_34416(GlShader.Type type, String string, InputStream inputStream, String string2, class_5913 class_5913) throws IOException- Throws:
IOException- Mappings:
Namespace Name Mixin selector official bLdov;b(Ldov$a;Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;Ldop;)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 method_34416Lnet/minecraft/client/gl/GlShader;method_34416(Lnet/minecraft/client/gl/GlShader$Type;Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;Lnet/minecraft/class_5913;)I
-
method_35658
- Mappings:
Namespace Name Mixin selector official aLdov;a(Ldov$a;Ljava/lang/String;I)Ldov;intermediary method_35658Lnet/minecraft/class_281;method_35658(Lnet/minecraft/class_281$class_282;Ljava/lang/String;I)Lnet/minecraft/class_281;named method_35658Lnet/minecraft/client/gl/GlShader;method_35658(Lnet/minecraft/client/gl/GlShader$Type;Ljava/lang/String;I)Lnet/minecraft/client/gl/GlShader;
-
method_34417
protected int method_34417()- Mappings:
Namespace Name Mixin selector official cLdov;c()Iintermediary method_34417Lnet/minecraft/class_281;method_34417()Inamed method_34417Lnet/minecraft/client/gl/GlShader;method_34417()I
-