Cinder  0.8.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
cinder::gl::GlslProg Member List

This is the complete list of members for cinder::gl::GlslProg, including all inherited members.

attachShaders()cinder::gl::GlslProgprotected
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::GlslProgstatic
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::GlslProgstatic
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::GlslProgprotected
loadShader(Buffer shaderSourceBuffer, GLint shaderType)cinder::gl::GlslProgprotected
loadShader(const char *shaderSource, GLint shaderType)cinder::gl::GlslProgprotected
mObjcinder::gl::GlslProgprotected
operator unspecified_bool_type() const cinder::gl::GlslProg
reset()cinder::gl::GlslProg
unbind()cinder::gl::GlslProgstatic
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 typedefcinder::gl::GlslProg