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