Package net.minecraft.client.gl
Class Program
java.lang.Object
net.minecraft.client.gl.Program
@Environment(CLIENT) public class Program extends Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classProgram.Type -
Field Summary
Fields Modifier and Type Field Description private Stringnameprivate intrefCountprivate intshaderRefprivate Program.TypeshaderType -
Constructor Summary
Constructors Modifier Constructor Description privateProgram(Program.Type shaderType, int shaderRef, String name) -
Method Summary
Modifier and Type Method Description voidattachTo(GlShader program)static ProgramcreateFromResource(Program.Type type, String name, InputStream sourceCode, String domain)StringgetName()voidrelease()
-
Field Details
-
shaderType
-
name
-
shaderRef
private final int shaderRef -
refCount
private int refCount
-
-
Constructor Details
-
Program
-
-
Method Details
-
attachTo
-
release
public void release() -
getName
-
createFromResource
public static Program createFromResource(Program.Type type, String name, InputStream sourceCode, String domain) throws IOException- Throws:
IOException
-