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 dnc
intermediary net/minecraft/class_281
named net/minecraft/client/gl/GlShader
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GlShader.Type
-
Field Summary
Fields Modifier and Type Field Description private String
name
private int
shaderRef
private GlShader.Type
shaderType
-
Constructor Summary
Constructors Modifier Constructor Description protected
GlShader(GlShader.Type shaderType, int shaderRef, String name)
-
Method Summary
Modifier and Type Method Description void
attachTo(GlProgram glProgram)
static GlShader
createFromResource(GlShader.Type type, String name, InputStream inputStream, String string, class_5913 class_5913)
String
getName()
protected static int
method_34416(GlShader.Type type, String string, InputStream inputStream, String string2, class_5913 class_5913)
protected int
method_34417()
void
release()
-
Field Details
-
shaderType
- Mappings:
Namespace Name Mixin selector official a
Ldnc;a:Ldnc$a;
intermediary field_1524
Lnet/minecraft/class_281;field_1524:Lnet/minecraft/class_281$class_282;
named shaderType
Lnet/minecraft/client/gl/GlShader;shaderType:Lnet/minecraft/client/gl/GlShader$Type;
-
name
- Mappings:
Namespace Name Mixin selector official b
Ldnc;b:Ljava/lang/String;
intermediary field_1525
Lnet/minecraft/class_281;field_1525:Ljava/lang/String;
named name
Lnet/minecraft/client/gl/GlShader;name:Ljava/lang/String;
-
shaderRef
private final int shaderRef- Mappings:
Namespace Name Mixin selector official c
Ldnc;c:I
intermediary field_1523
Lnet/minecraft/class_281;field_1523:I
named shaderRef
Lnet/minecraft/client/gl/GlShader;shaderRef:I
-
-
Constructor Details
-
GlShader
- Mappings:
Namespace Name Mixin selector official <init>
Ldnc;<init>(Ldnc$a;ILjava/lang/String;)V
intermediary <init>
Lnet/minecraft/class_281;<init>(Lnet/minecraft/class_281$class_282;ILjava/lang/String;)V
named <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 a
Ldnc;a(Ldne;)V
intermediary method_1281
Lnet/minecraft/class_281;method_1281(Lnet/minecraft/class_3679;)V
named attachTo
Lnet/minecraft/client/gl/GlShader;attachTo(Lnet/minecraft/client/gl/GlProgram;)V
-
release
public void release()- Mappings:
Namespace Name Mixin selector official a
Ldnc;a()V
intermediary method_1282
Lnet/minecraft/class_281;method_1282()V
named release
Lnet/minecraft/client/gl/GlShader;release()V
-
getName
- Mappings:
Namespace Name Mixin selector official b
Ldnc;b()Ljava/lang/String;
intermediary method_1280
Lnet/minecraft/class_281;method_1280()Ljava/lang/String;
named getName
Lnet/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 a
Ldnc;a(Ldnc$a;Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;Lagm;)Ldnc;
intermediary method_1283
Lnet/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 createFromResource
Lnet/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 b
Ldnc;b(Ldnc$a;Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;Lagm;)I
intermediary method_34416
Lnet/minecraft/class_281;method_34416(Lnet/minecraft/class_281$class_282;Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;Lnet/minecraft/class_5913;)I
named method_34416
Lnet/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 c
Ldnc;c()I
intermediary method_34417
Lnet/minecraft/class_281;method_34417()I
named method_34417
Lnet/minecraft/client/gl/GlShader;method_34417()I
-