gestalt.candidates.glsl
Class ShaderProgram

java.lang.Object
  extended by gestalt.candidates.glsl.ShaderProgram

public class ShaderProgram
extends java.lang.Object


Field Summary
static boolean VERBOSE
           
 
Constructor Summary
ShaderProgram(int theID)
           
 
Method Summary
 void attachFragmentShader(GL gl)
           
 void attachVertexShader(GL gl)
           
 void createShaderProgram(GL gl)
           
 int getFragmentProgramID()
           
 int getID()
           
 int getOpenGLID()
           
 int getVertexProgramID()
           
 void setFragmentShaderString(java.lang.String[] theFragmentShaderString)
           
 void setVertexShaderString(java.lang.String[] theVertexShaderString)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VERBOSE

public static boolean VERBOSE
Constructor Detail

ShaderProgram

public ShaderProgram(int theID)
Method Detail

getID

public int getID()

getOpenGLID

public int getOpenGLID()

getVertexProgramID

public int getVertexProgramID()

getFragmentProgramID

public int getFragmentProgramID()

setFragmentShaderString

public void setFragmentShaderString(java.lang.String[] theFragmentShaderString)

setVertexShaderString

public void setVertexShaderString(java.lang.String[] theVertexShaderString)

createShaderProgram

public void createShaderProgram(GL gl)

attachFragmentShader

public void attachFragmentShader(GL gl)

attachVertexShader

public void attachVertexShader(GL gl)


processing library gestalt_p5 by Patrick Kochlik + Dennis Paul. (c) 2009