de.grogra.imp3d.glsl.utility
public abstract class GLSLManagedShader extends GLSLShader
| Modifier and Type | Field and Description |
|---|---|
protected ShaderConfiguration |
config |
| Constructor and Description |
|---|
GLSLManagedShader() |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteShader(javax.media.opengl.GL gl,
boolean javaonly)
Remove OpenGL side of this shader
|
ShaderConfiguration |
getConfig() |
int |
getMaterial_stamp() |
void |
setConfig(ShaderConfiguration config) |
void |
setMaterial_stamp(int material_stamp) |
activateShader, cleanup, getFragmentShader, getInstance, getShaderProgramNumber, getVertexShader, instanceFor, needsRecompilation, printProgramInfoLog, setupDynamicUniforms, setupShaderprotected ShaderConfiguration config
public void deleteShader(javax.media.opengl.GL gl,
boolean javaonly)
GLSLShaderdeleteShader in class GLSLShaderpublic ShaderConfiguration getConfig()
public int getMaterial_stamp()
public void setConfig(ShaderConfiguration config)
public void setMaterial_stamp(int material_stamp)