![]() |
Cinder
0.9.1
|
This is the complete list of members for cinder::gl::GlslProg, including all inherited members.
attachShaders() | cinder::gl::GlslProg | protected |
AttribSemanticMap typedef | cinder::gl::GlslProg | |
bind() const | cinder::gl::GlslProg | |
bindImpl() const | cinder::gl::GlslProg | protected |
cacheActiveAttribs() | cinder::gl::GlslProg | protected |
cacheActiveUniforms() | cinder::gl::GlslProg | protected |
checkUniformType(GLenum uniformType) const | cinder::gl::GlslProg | protected |
checkUniformType(GLenum uniformType, std::string &typeName) const | cinder::gl::GlslProg | protected |
checkUniformValueCache(const Uniform &uniform, int location, const void *val, int count) const | cinder::gl::GlslProg | protected |
Context class | cinder::gl::GlslProg | friend |
cppTypeToGlslTypeName() | cinder::gl::GlslProg | protectedstatic |
cppTypeToGlslTypeName() | cinder::gl::GlslProg | |
create(const Format &format) | cinder::gl::GlslProg | static |
create(DataSourceRef vertexShader, DataSourceRef fragmentShader=DataSourceRef(), DataSourceRef geometryShader=DataSourceRef(), DataSourceRef tessEvalShader=DataSourceRef(), DataSourceRef tessCtrlShader=DataSourceRef()) | cinder::gl::GlslProg | static |
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::GlslProg | static |
findAttrib(const std::string &name) const | cinder::gl::GlslProg | |
findAttrib(geom::Attrib semantic) const | cinder::gl::GlslProg | |
findAttrib(const std::string &name) | cinder::gl::GlslProg | protected |
findUniform(const std::string &name, int *resultLocation) const | cinder::gl::GlslProg | |
findUniform(int location, int *resultLocation) const | cinder::gl::GlslProg | protected |
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::GlslProg | static |
getDefaultUniformNameToSemanticMap() | cinder::gl::GlslProg | static |
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::GlslProg | protected |
hasAttribSemantic(geom::Attrib semantic) const | cinder::gl::GlslProg | |
link() | cinder::gl::GlslProg | protected |
loadShader(const std::string &shaderSource, const fs::path &shaderPath, GLint shaderType) | cinder::gl::GlslProg | protected |
logMissingUniform(const std::string &name) const | cinder::gl::GlslProg | protected |
logMissingUniform(int location) const | cinder::gl::GlslProg | protected |
logUniformWrongType(const std::string &name, GLenum uniformType, const std::string &userType) const | cinder::gl::GlslProg | protected |
mAttributes | cinder::gl::GlslProg | protected |
mHandle | cinder::gl::GlslProg | protected |
mLabel | cinder::gl::GlslProg | protected |
mLoggedUniformLocations | cinder::gl::GlslProg | mutableprotected |
mLoggedUniformNames | cinder::gl::GlslProg | mutableprotected |
mShaderPreprocessor | cinder::gl::GlslProg | protected |
mShaderPreprocessorIncludedFiles | cinder::gl::GlslProg | protected |
mUniforms | cinder::gl::GlslProg | protected |
mUniformValueCache | cinder::gl::GlslProg | mutableprotected |
operator<<(std::ostream &os, const GlslProg &rhs) | cinder::gl::GlslProg | friend |
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::GlslProg | protected |
uniformFunc(int location, const T *data, int count) const | cinder::gl::GlslProg | protected |
uniformFunc(int location, const bool &data) const | cinder::gl::GlslProg | protected |
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::GlslProg | protected |
uniformImpl(const LookUp &lookUp, const T *data, int count) const | cinder::gl::GlslProg | protected |
uniformMatFunc(int location, const T &data, bool transpose) const | cinder::gl::GlslProg | protected |
uniformMatFunc(int location, const T *data, int count, bool transpose) const | cinder::gl::GlslProg | protected |
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::GlslProg | protected |
uniformMatImpl(const LookUp &lookUp, const T *data, int count, bool transpose) const | cinder::gl::GlslProg | protected |
UniformSemanticMap typedef | cinder::gl::GlslProg | |
validateUniform(const Uniform &uniform, int uniformLocation, const T &val) const | cinder::gl::GlslProg | protected |
validateUniform(const Uniform &uniform, int uniformLocation, const T *val, int count) const | cinder::gl::GlslProg | protected |
~GlslProg() | cinder::gl::GlslProg |