CGVIS Utils
Loading...
Searching...
No Matches
GLProgram Member List

This is the complete list of members for GLProgram, including all inherited members.

createFromFile(const std::string &vs, const std::string &fs, const std::string &gs="")GLProgramstatic
createFromFiles(const std::vector< std::string > &vs, const std::vector< std::string > &fs, const std::vector< std::string > &gs=std::vector< std::string >())GLProgramstatic
createFromString(const std::string &vs, const std::string &fs, const std::string &gs="")GLProgramstatic
createFromStrings(const std::vector< std::string > &vs, const std::vector< std::string > &fs, const std::vector< std::string > &gs=std::vector< std::string >())GLProgramstatic
disable() constGLProgram
enable() constGLProgram
getAttributeLocation(const std::string &id) constGLProgram
getUniformLocation(const std::string &id) constGLProgram
GLProgram(const GLProgram &other)GLProgram
operator=(const GLProgram &other)GLProgram
setTexture(const std::string &id, const GLDepthTexture &texture, GLenum unit=0) constGLProgram
setTexture(const std::string &id, const GLTexture1D &texture, GLenum unit=0) constGLProgram
setTexture(const std::string &id, const GLTextureCube &texture, GLenum unit=0) constGLProgram
setTexture(const std::string &id, const GLTexture2D &texture, GLenum unit=0) constGLProgram
setTexture(const std::string &id, const GLTexture3D &texture, GLenum unit=0) constGLProgram
setTexture(GLint id, const GLTexture1D &texture, GLenum unit=0) constGLProgram
setTexture(GLint id, const GLDepthTexture &texture, GLenum unit=0) constGLProgram
setTexture(GLint id, const GLTextureCube &texture, GLenum unit=0) constGLProgram
setTexture(GLint id, const GLTexture2D &texture, GLenum unit=0) constGLProgram
setTexture(GLint id, const GLTexture3D &texture, GLenum unit=0) constGLProgram
setUniform(const std::string &id, float value) constGLProgram
setUniform(const std::string &id, const Vec2 &value) constGLProgram
setUniform(const std::string &id, const Vec3 &value) constGLProgram
setUniform(const std::string &id, const Vec4 &value) constGLProgram
setUniform(const std::string &id, int value) constGLProgram
setUniform(const std::string &id, const Vec2i &value) constGLProgram
setUniform(const std::string &id, const Mat4 &value, bool transpose=false) constGLProgram
setUniform(GLint id, float value) constGLProgram
setUniform(GLint id, const Vec2 &value) constGLProgram
setUniform(GLint id, const Vec3 &value) constGLProgram
setUniform(GLint id, const Vec4 &value) constGLProgram
setUniform(GLint id, int value) constGLProgram
setUniform(GLint id, const Vec2i &value) constGLProgram
setUniform(GLint id, const Vec3i &value) constGLProgram
setUniform(GLint id, const Vec4i &value) constGLProgram
setUniform(GLint id, const Mat4 &value, bool transpose=false) constGLProgram
setUniform(GLint id, const std::vector< float > &value) constGLProgram
setUniform(GLint id, const std::vector< Vec2 > &value) constGLProgram
setUniform(GLint id, const std::vector< Vec3 > &value) constGLProgram
setUniform(GLint id, const std::vector< Vec4 > &value) constGLProgram
setUniform(GLint id, const std::vector< int > &value) constGLProgram
setUniform(GLint id, const std::vector< Vec2i > &value) constGLProgram
setUniform(GLint id, const std::vector< Vec3i > &value) constGLProgram
setUniform(GLint id, const std::vector< Vec4i > &value) constGLProgram
setUniform(GLint id, const std::vector< Mat4 > &value, bool transpose=false) constGLProgram
unsetTexture1D(GLenum unit) constGLProgram
unsetTexture2D(GLenum unit) constGLProgram
unsetTexture3D(GLenum unit) constGLProgram
~GLProgram()GLProgram