public class ShaderManager
extends java.lang.Object
Constructor and Description |
---|
ShaderManager(IResourceManager resourceManager,
java.lang.String programName) |
Modifier and Type | Method and Description |
---|---|
void |
addSamplerTexture(java.lang.String p_147992_1_,
java.lang.Object p_147992_2_) |
void |
deleteShader() |
void |
endShader() |
ShaderLoader |
getFragmentShaderLoader() |
int |
getProgram() |
ShaderUniform |
getShaderUniform(java.lang.String p_147991_1_) |
ShaderUniform |
getShaderUniformOrDefault(java.lang.String p_147984_1_) |
ShaderLoader |
getVertexShaderLoader() |
void |
markDirty() |
void |
useShader() |
public ShaderManager(IResourceManager resourceManager, java.lang.String programName) throws JsonException
JsonException
public void deleteShader()
public void endShader()
public void useShader()
public void markDirty()
public ShaderUniform getShaderUniform(java.lang.String p_147991_1_)
public ShaderUniform getShaderUniformOrDefault(java.lang.String p_147984_1_)
public void addSamplerTexture(java.lang.String p_147992_1_, java.lang.Object p_147992_2_)
public ShaderLoader getVertexShaderLoader()
public ShaderLoader getFragmentShaderLoader()
public int getProgram()