This is the complete list of members for cinder::gl::GlslProg, including all inherited members.
attachShaders() | cinder::gl::GlslProg | protected |
bind() const | cinder::gl::GlslProg | |
create(DataSourceRef vertexShader, DataSourceRef fragmentShader=DataSourceRef(), DataSourceRef geometryShader=DataSourceRef(), GLint geometryInputType=GL_POINTS, GLint geometryOutputType=GL_TRIANGLES, GLint geometryOutputVertices=0) | cinder::gl::GlslProg | static |
create(const char *vertexShader, const char *fragmentShader=0, const char *geometryShader=0, GLint geometryInputType=GL_POINTS, GLint geometryOutputType=GL_TRIANGLES, GLint geometryOutputVertices=0) | cinder::gl::GlslProg | static |
getAttribLocation(const std::string &name) | cinder::gl::GlslProg | |
getHandle() const | cinder::gl::GlslProg | |
getShaderLog(GLuint handle) const | cinder::gl::GlslProg | |
getUniformLocation(const std::string &name) | cinder::gl::GlslProg | |
GlslProg() | cinder::gl::GlslProg | |
GlslProg(DataSourceRef vertexShader, DataSourceRef fragmentShader=DataSourceRef(), DataSourceRef geometryShader=DataSourceRef(), GLint geometryInputType=GL_POINTS, GLint geometryOutputType=GL_TRIANGLES, GLint geometryOutputVertices=0) | cinder::gl::GlslProg | |
GlslProg(const char *vertexShader, const char *fragmentShader=0, const char *geometryShader=0, GLint geometryInputType=GL_POINTS, GLint geometryOutputType=GL_TRIANGLES, GLint geometryOutputVertices=0) | cinder::gl::GlslProg | |
link() | cinder::gl::GlslProg | protected |
loadShader(Buffer shaderSourceBuffer, GLint shaderType) | cinder::gl::GlslProg | protected |
loadShader(const char *shaderSource, GLint shaderType) | cinder::gl::GlslProg | protected |
mObj | cinder::gl::GlslProg | protected |
operator unspecified_bool_type() const | cinder::gl::GlslProg | |
reset() | cinder::gl::GlslProg | |
unbind() | cinder::gl::GlslProg | static |
uniform(const std::string &name, int data) | cinder::gl::GlslProg | |
uniform(const std::string &name, const Vec2i &data) | cinder::gl::GlslProg | |
uniform(const std::string &name, const int *data, int count) | cinder::gl::GlslProg | |
uniform(const std::string &name, const Vec2i *data, int count) | cinder::gl::GlslProg | |
uniform(const std::string &name, float data) | cinder::gl::GlslProg | |
uniform(const std::string &name, const Vec2f &data) | cinder::gl::GlslProg | |
uniform(const std::string &name, const Vec3f &data) | cinder::gl::GlslProg | |
uniform(const std::string &name, const Vec4f &data) | cinder::gl::GlslProg | |
uniform(const std::string &name, const Color &data) | cinder::gl::GlslProg | |
uniform(const std::string &name, const ColorA &data) | cinder::gl::GlslProg | |
uniform(const std::string &name, const Matrix22f &data, bool transpose=false) | cinder::gl::GlslProg | |
uniform(const std::string &name, const Matrix33f &data, bool transpose=false) | cinder::gl::GlslProg | |
uniform(const std::string &name, const Matrix44f &data, bool transpose=false) | cinder::gl::GlslProg | |
uniform(const std::string &name, const float *data, int count) | cinder::gl::GlslProg | |
uniform(const std::string &name, const Vec2f *data, int count) | cinder::gl::GlslProg | |
uniform(const std::string &name, const Vec3f *data, int count) | cinder::gl::GlslProg | |
uniform(const std::string &name, const Vec4f *data, int count) | cinder::gl::GlslProg | |
uniform(const std::string &name, const Matrix22f *data, int count, bool transpose=false) | cinder::gl::GlslProg | |
uniform(const std::string &name, const Matrix33f *data, int count, bool transpose=false) | cinder::gl::GlslProg | |
uniform(const std::string &name, const Matrix44f *data, int count, bool transpose=false) | cinder::gl::GlslProg | |
unspecified_bool_type typedef | cinder::gl::GlslProg |