TazGraph Project v0.1.0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
GLSLProgram Class Reference

Public Member Functions

void compileAndLinkShaders (const std::string &vertexShaderFilePath, const std::string &fragmentShaderFilePath)
 
void compileAndLinkShaders (const std::string &vertexShaderFilePath, const std::string &geometryShaderFilePath, const std::string &fragmentShaderFilePath)
 
void compileAndLinkShadersFromSource (const char *vertexSource, const char *fragmentSource)
 
void compileAndLinkShadersFromSource (const char *vertexSource, const char *geometrySource, const char *fragmentSource)
 
void addAttribute (const std::string &attributeName)
 
GLint getUniformLocation (const std::string &uniformName)
 
void use ()
 
void unuse ()
 
void dispose ()
 
GLuint getProgramID ()
 

The documentation for this class was generated from the following file: