This is the complete list of members for
Shader, including all inherited members.
_fragment_shader (defined in Shader) | Shader | [private] |
_geometry_shader (defined in Shader) | Shader | [private] |
_program (defined in Shader) | Shader | [private] |
_success (defined in Shader) | Shader | [private] |
_vertex_shader (defined in Shader) | Shader | [private] |
bind() const (defined in Shader) | Shader | [inline] |
compile(GLenum type, const string &source) (defined in Shader) | Shader | [private] |
file_exists(const string &filename) (defined in Shader) | Shader | [private] |
get_attrib_location(const std::string &name) const (defined in Shader) | Shader | [inline] |
get_errors(void) (defined in Shader) | Shader | [static] |
get_uniform_location(const std::string &name) const (defined in Shader) | Shader | [inline] |
init(const string &path, bool geometryShader, GLenum inputType, GLenum outputType, GLint maxOutVertices) (defined in Shader) | Shader | [private] |
link(bool geometryShader, GLenum inputType, GLenum outputType, GLint maxOutVertices) (defined in Shader) | Shader | [private] |
operator bool() (defined in Shader) | Shader | [inline] |
program_log(GLuint program) (defined in Shader) | Shader | [private] |
read_file(const string &filename) (defined in Shader) | Shader | [private] |
Shader(const string &path) | Shader | |
Shader(const string &path, bool geometryShader, GLenum inputType, GLenum outputType, GLint maxOutVertices) | Shader | |
shader_log(GLuint shader) (defined in Shader) | Shader | [private] |
unbind() const (defined in Shader) | Shader | [inline] |
~Shader() (defined in Shader) | Shader | |