public class ShaderLoader
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ShaderLoader.ShaderType |
Modifier and Type | Field and Description |
---|---|
private int |
shader |
private int |
shaderAttachCount |
private java.lang.String |
shaderFilename |
private ShaderLoader.ShaderType |
shaderType |
Modifier | Constructor and Description |
---|---|
private |
ShaderLoader(ShaderLoader.ShaderType type,
int shaderId,
java.lang.String filename) |
Modifier and Type | Method and Description |
---|---|
void |
attachShader(IShaderManager manager) |
void |
detachShader() |
static ShaderLoader |
func_216534_a(ShaderLoader.ShaderType p_216534_0_,
java.lang.String p_216534_1_,
java.io.InputStream p_216534_2_) |
java.lang.String |
getShaderFilename() |
private final ShaderLoader.ShaderType shaderType
private final java.lang.String shaderFilename
private final int shader
private int shaderAttachCount
private ShaderLoader(ShaderLoader.ShaderType type, int shaderId, java.lang.String filename)
public void attachShader(IShaderManager manager)
public void detachShader()
public java.lang.String getShaderFilename()
public static ShaderLoader func_216534_a(ShaderLoader.ShaderType p_216534_0_, java.lang.String p_216534_1_, java.io.InputStream p_216534_2_) throws java.io.IOException
java.io.IOException