This is the complete list of members for Shader, including all inherited members.
| bind_attribute(const char *name, GLuint index) | Shader | |
| disable() | Shader | |
| is_valid() const | Shader | inline |
| load(const char *vfile, const char *ffile, const char *gfile=nullptr, const char *tcfile=nullptr, const char *tefile=nullptr) | Shader | |
| set_uniform(const char *name, float value) | Shader | |
| set_uniform(const char *name, int value) | Shader | |
| set_uniform(const char *name, const vec3 &vec) | Shader | |
| set_uniform(const char *name, const vec4 &vec) | Shader | |
| set_uniform(const char *name, const mat3 &mat) | Shader | |
| set_uniform(const char *name, const mat4 &mat) | Shader | |
| source(const char *vshader, const char *fshader) | Shader | |
| use() | Shader | |
| ~Shader() | Shader |