类 Program
- java.lang.Object
-
- net.minecraft.client.gl.Program
-
- 直接已知子类:
EffectProgram
@Environment(CLIENT) public class Program extends Object
- Mappings:
Namespace Name official doxintermediary net/minecraft/class_281named net/minecraft/client/gl/Program
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classProgram.Type
-
字段概要
字段 修饰符和类型 字段 说明 private static intfield_32037private Stringnameprivate intshaderRefprivate Program.TypeshaderType
-
构造器概要
构造器 限定符 构造器 说明 protectedProgram(Program.Type shaderType, int shaderRef, String name)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 voidattachTo(GlShader program)static ProgramcreateFromResource(Program.Type type, String name, InputStream stream, String domain, GLImportProcessor loader)StringgetName()protected intgetShaderRef()protected static intloadProgram(Program.Type type, String name, InputStream stream, String domain, GLImportProcessor loader)private static Programmethod_35658(Program.Type type, String string, int int2)voidrelease()
-
-
-
字段详细资料
-
field_32037
private static final int field_32037
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official aLdox;a:Iintermediary field_32037Lnet/minecraft/class_281;field_32037:Inamed field_32037Lnet/minecraft/client/gl/Program;field_32037:I
-
shaderType
private final Program.Type shaderType
- Mappings:
Namespace Name Mixin selector official bLdox;b:Ldox$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
private final String name
- Mappings:
Namespace Name Mixin selector official cLdox;c: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 final int shaderRef
- Mappings:
Namespace Name Mixin selector official dLdox;d:Iintermediary field_1523Lnet/minecraft/class_281;field_1523:Inamed shaderRefLnet/minecraft/client/gl/Program;shaderRef:I
-
-
构造器详细资料
-
Program
protected Program(Program.Type shaderType, int shaderRef, String name)
- Mappings:
Namespace Name Mixin selector official <init>Ldox;<init>(Ldox$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
-
-
方法详细资料
-
attachTo
public void attachTo(GlShader program)
- Mappings:
Namespace Name Mixin selector official aLdox;a(Ldoz;)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 aLdox;a()Vintermediary method_1282Lnet/minecraft/class_281;method_1282()Vnamed releaseLnet/minecraft/client/gl/Program;release()V
-
getName
public String getName()
- Mappings:
Namespace Name Mixin selector official bLdox;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
- 抛出:
IOException- Mappings:
Namespace Name Mixin selector official aLdox;a(Ldox$a;Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;Ldor;)Ldox;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
- 抛出:
IOException- Mappings:
Namespace Name Mixin selector official bLdox;b(Ldox$a;Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;Ldor;)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
-
method_35658
private static Program method_35658(Program.Type type, String string, int int2)
- Mappings:
Namespace Name Mixin selector official aLdox;a(Ldox$a;Ljava/lang/String;I)Ldox;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/Program;method_35658(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 cLdox;c()Iintermediary method_34417Lnet/minecraft/class_281;method_34417()Inamed getShaderRefLnet/minecraft/client/gl/Program;getShaderRef()I
-
-