Cinder  0.9.1
cinder::gl::GlslProg Member List

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

attachShaders()cinder::gl::GlslProgprotected
AttribSemanticMap typedefcinder::gl::GlslProg
bind() const cinder::gl::GlslProg
bindImpl() const cinder::gl::GlslProgprotected
cacheActiveAttribs()cinder::gl::GlslProgprotected
cacheActiveUniforms()cinder::gl::GlslProgprotected
checkUniformType(GLenum uniformType) const cinder::gl::GlslProgprotected
checkUniformType(GLenum uniformType, std::string &typeName) const cinder::gl::GlslProgprotected
checkUniformValueCache(const Uniform &uniform, int location, const void *val, int count) const cinder::gl::GlslProgprotected
Context classcinder::gl::GlslProgfriend
cppTypeToGlslTypeName()cinder::gl::GlslProgprotectedstatic
cppTypeToGlslTypeName()cinder::gl::GlslProg
create(const Format &format)cinder::gl::GlslProgstatic
create(DataSourceRef vertexShader, DataSourceRef fragmentShader=DataSourceRef(), DataSourceRef geometryShader=DataSourceRef(), DataSourceRef tessEvalShader=DataSourceRef(), DataSourceRef tessCtrlShader=DataSourceRef())cinder::gl::GlslProgstatic
create(const std::string &vertexShader, const std::string &fragmentShader=std::string(), const std::string &geometryShader=std::string(), const std::string &tessEvalShader=std::string(), const std::string &tessCtrlShader=std::string())cinder::gl::GlslProgstatic
findAttrib(const std::string &name) const cinder::gl::GlslProg
findAttrib(geom::Attrib semantic) const cinder::gl::GlslProg
findAttrib(const std::string &name)cinder::gl::GlslProgprotected
findUniform(const std::string &name, int *resultLocation) const cinder::gl::GlslProg
findUniform(int location, int *resultLocation) const cinder::gl::GlslProgprotected
getActiveAttributes() const cinder::gl::GlslProg
getActiveUniforms() const cinder::gl::GlslProg
getAttribLocation(const std::string &name) const cinder::gl::GlslProg
getAttribSemanticLocation(geom::Attrib semantic) const cinder::gl::GlslProg
getDefaultAttribNameToSemanticMap()cinder::gl::GlslProgstatic
getDefaultUniformNameToSemanticMap()cinder::gl::GlslProgstatic
getHandle() const cinder::gl::GlslProg
getIncludedFiles() const cinder::gl::GlslProg
getLabel() const cinder::gl::GlslProg
getShaderLog(GLuint handle) const cinder::gl::GlslProg
getUniformLocation(const std::string &name) const cinder::gl::GlslProg
GlslProg(const Format &format)cinder::gl::GlslProgprotected
hasAttribSemantic(geom::Attrib semantic) const cinder::gl::GlslProg
link()cinder::gl::GlslProgprotected
loadShader(const std::string &shaderSource, const fs::path &shaderPath, GLint shaderType)cinder::gl::GlslProgprotected
logMissingUniform(const std::string &name) const cinder::gl::GlslProgprotected
logMissingUniform(int location) const cinder::gl::GlslProgprotected
logUniformWrongType(const std::string &name, GLenum uniformType, const std::string &userType) const cinder::gl::GlslProgprotected
mAttributescinder::gl::GlslProgprotected
mHandlecinder::gl::GlslProgprotected
mLabelcinder::gl::GlslProgprotected
mLoggedUniformLocationscinder::gl::GlslProgmutableprotected
mLoggedUniformNamescinder::gl::GlslProgmutableprotected
mShaderPreprocessorcinder::gl::GlslProgprotected
mShaderPreprocessorIncludedFilescinder::gl::GlslProgprotected
mUniformscinder::gl::GlslProgprotected
mUniformValueCachecinder::gl::GlslProgmutableprotected
operator<<(std::ostream &os, const GlslProg &rhs)cinder::gl::GlslProgfriend
operator[](geom::Attrib sem) const cinder::gl::GlslProg
setLabel(const std::string &label)cinder::gl::GlslProg
uniform(const std::string &name, bool data) const cinder::gl::GlslProg
uniform(const std::string &name, int data) const cinder::gl::GlslProg
uniform(const std::string &name, float data) const cinder::gl::GlslProg
uniform(const std::string &name, uint32_t data) const cinder::gl::GlslProg
uniform(int location, uint32_t data) const cinder::gl::GlslProg
uniform(int location, bool data) const cinder::gl::GlslProg
uniform(int location, int data) const cinder::gl::GlslProg
uniform(int location, float data) const cinder::gl::GlslProg
uniform(const std::string &name, const vec2 &data) const cinder::gl::GlslProg
uniform(const std::string &name, const vec3 &data) const cinder::gl::GlslProg
uniform(const std::string &name, const vec4 &data) const cinder::gl::GlslProg
uniform(int location, const vec2 &data) const cinder::gl::GlslProg
uniform(int location, const vec3 &data) const cinder::gl::GlslProg
uniform(int location, const vec4 &data) const cinder::gl::GlslProg
uniform(const std::string &name, const ivec2 &data) const cinder::gl::GlslProg
uniform(const std::string &name, const ivec3 &data) const cinder::gl::GlslProg
uniform(const std::string &name, const ivec4 &data) const cinder::gl::GlslProg
uniform(int location, const ivec2 &data) const cinder::gl::GlslProg
uniform(int location, const ivec3 &data) const cinder::gl::GlslProg
uniform(int location, const ivec4 &data) const cinder::gl::GlslProg
uniform(const std::string &name, const uvec2 &data) const cinder::gl::GlslProg
uniform(const std::string &name, const uvec3 &data) const cinder::gl::GlslProg
uniform(const std::string &name, const uvec4 &data) const cinder::gl::GlslProg
uniform(int location, const uvec2 &data) const cinder::gl::GlslProg
uniform(int location, const uvec3 &data) const cinder::gl::GlslProg
uniform(int location, const uvec4 &data) const cinder::gl::GlslProg
uniform(const std::string &name, const mat2 &data, bool transpose=false) const cinder::gl::GlslProg
uniform(const std::string &name, const mat3 &data, bool transpose=false) const cinder::gl::GlslProg
uniform(const std::string &name, const mat4 &data, bool transpose=false) const cinder::gl::GlslProg
uniform(int location, const mat2 &data, bool transpose=false) const cinder::gl::GlslProg
uniform(int location, const mat3 &data, bool transpose=false) const cinder::gl::GlslProg
uniform(int location, const mat4 &data, bool transpose=false) const cinder::gl::GlslProg
uniform(const std::string &name, const uint32_t *data, int count) const cinder::gl::GlslProg
uniform(int location, const uint32_t *data, int count) const cinder::gl::GlslProg
uniform(const std::string &name, const int *data, int count) const cinder::gl::GlslProg
uniform(int location, const int *data, int count) const cinder::gl::GlslProg
uniform(const std::string &name, const float *data, int count) const cinder::gl::GlslProg
uniform(int location, const float *data, int count) const cinder::gl::GlslProg
uniform(const std::string &name, const ivec2 *data, int count) const cinder::gl::GlslProg
uniform(const std::string &name, const vec2 *data, int count) const cinder::gl::GlslProg
uniform(const std::string &name, const vec3 *data, int count) const cinder::gl::GlslProg
uniform(const std::string &name, const vec4 *data, int count) const cinder::gl::GlslProg
uniform(int location, const ivec2 *data, int count) const cinder::gl::GlslProg
uniform(int location, const vec2 *data, int count) const cinder::gl::GlslProg
uniform(int location, const vec3 *data, int count) const cinder::gl::GlslProg
uniform(int location, const vec4 *data, int count) const cinder::gl::GlslProg
uniform(const std::string &name, const mat2 *data, int count, bool transpose=false) const cinder::gl::GlslProg
uniform(const std::string &name, const mat3 *data, int count, bool transpose=false) const cinder::gl::GlslProg
uniform(const std::string &name, const mat4 *data, int count, bool transpose=false) const cinder::gl::GlslProg
uniform(int location, const mat2 *data, int count, bool transpose=false) const cinder::gl::GlslProg
uniform(int location, const mat3 *data, int count, bool transpose=false) const cinder::gl::GlslProg
uniform(int location, const mat4 *data, int count, bool transpose=false) const cinder::gl::GlslProg
uniformFunc(int location, const T &data) const cinder::gl::GlslProgprotected
uniformFunc(int location, const T *data, int count) const cinder::gl::GlslProgprotected
uniformFunc(int location, const bool &data) const cinder::gl::GlslProgprotected
uniformFunc(int location, const uint32_t &data) const cinder::gl::GlslProg
uniformFunc(int location, const uvec2 &data) const cinder::gl::GlslProg
uniformFunc(int location, const uvec3 &data) const cinder::gl::GlslProg
uniformFunc(int location, const uvec4 &data) const cinder::gl::GlslProg
uniformFunc(int location, const uint32_t *data, int count) const cinder::gl::GlslProg
uniformFunc(int location, const int &data) const cinder::gl::GlslProg
uniformFunc(int location, const ivec2 &data) const cinder::gl::GlslProg
uniformFunc(int location, const ivec3 &data) const cinder::gl::GlslProg
uniformFunc(int location, const ivec4 &data) const cinder::gl::GlslProg
uniformFunc(int location, const int *data, int count) const cinder::gl::GlslProg
uniformFunc(int location, const ivec2 *data, int count) const cinder::gl::GlslProg
uniformFunc(int location, const float &data) const cinder::gl::GlslProg
uniformFunc(int location, const vec2 &data) const cinder::gl::GlslProg
uniformFunc(int location, const vec3 &data) const cinder::gl::GlslProg
uniformFunc(int location, const vec4 &data) const cinder::gl::GlslProg
uniformFunc(int location, const float *data, int count) const cinder::gl::GlslProg
uniformFunc(int location, const vec2 *data, int count) const cinder::gl::GlslProg
uniformFunc(int location, const vec3 *data, int count) const cinder::gl::GlslProg
uniformFunc(int location, const vec4 *data, int count) const cinder::gl::GlslProg
uniformImpl(const LookUp &lookUp, const T &data) const cinder::gl::GlslProgprotected
uniformImpl(const LookUp &lookUp, const T *data, int count) const cinder::gl::GlslProgprotected
uniformMatFunc(int location, const T &data, bool transpose) const cinder::gl::GlslProgprotected
uniformMatFunc(int location, const T *data, int count, bool transpose) const cinder::gl::GlslProgprotected
uniformMatFunc(int location, const mat2 &data, bool transpose) const cinder::gl::GlslProg
uniformMatFunc(int location, const mat3 &data, bool transpose) const cinder::gl::GlslProg
uniformMatFunc(int location, const mat4 &data, bool transpose) const cinder::gl::GlslProg
uniformMatFunc(int location, const mat2 *data, int count, bool transpose) const cinder::gl::GlslProg
uniformMatFunc(int location, const mat3 *data, int count, bool transpose) const cinder::gl::GlslProg
uniformMatFunc(int location, const mat4 *data, int count, bool transpose) const cinder::gl::GlslProg
uniformMatImpl(const LookUp &lookUp, const T &data, bool transpose) const cinder::gl::GlslProgprotected
uniformMatImpl(const LookUp &lookUp, const T *data, int count, bool transpose) const cinder::gl::GlslProgprotected
UniformSemanticMap typedefcinder::gl::GlslProg
validateUniform(const Uniform &uniform, int uniformLocation, const T &val) const cinder::gl::GlslProgprotected
validateUniform(const Uniform &uniform, int uniformLocation, const T *val, int count) const cinder::gl::GlslProgprotected
~GlslProg()cinder::gl::GlslProg