public class ShaderManager
extends java.lang.Object
Constructor and Description |
---|
ShaderManager() |
Modifier and Type | Method and Description |
---|---|
void |
destroy() |
static ShaderManager |
getInstance()
Get an instance of the ShaderManager.
|
int |
getShader(java.lang.String name)
Gets a shader
|
int |
loadShader(java.lang.String name,
int type,
java.lang.String shaderCode)
Loads a shader
|
public static ShaderManager getInstance()
public void destroy()
public int loadShader(java.lang.String name, int type, java.lang.String shaderCode)
name
- Name of the shadertype
- Type of the shader (Fragment or Vertex Shader)shaderCode
- Code of the shaderpublic int getShader(java.lang.String name)
name
- Name of the shader