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 dncintermediary 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 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()voidrelease()
-
Field Details
-
shaderType
- Mappings:
Namespace Name Mixin selector official aLdnc;a:Ldnc$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 bLdnc;b: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 cLdnc;c: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>Ldnc;<init>(Ldnc$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 aLdnc;a(Ldne;)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 aLdnc;a()Vintermediary method_1282Lnet/minecraft/class_281;method_1282()Vnamed releaseLnet/minecraft/client/gl/GlShader;release()V
-
getName
- Mappings:
Namespace Name Mixin selector official bLdnc;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 aLdnc;a(Ldnc$a;Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;Lagm;)Ldnc;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 bLdnc;b(Ldnc$a;Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;Lagm;)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_34417
protected int method_34417()- Mappings:
Namespace Name Mixin selector official cLdnc;c()Iintermediary method_34417Lnet/minecraft/class_281;method_34417()Inamed method_34417Lnet/minecraft/client/gl/GlShader;method_34417()I
-