|
2D_Game_Engine
|
This is the complete list of members for Shader, including all inherited members.
| Bind() const | Shader | |
| getID() | Shader | inline |
| GetSubroutineIndex(const char *uniform_name, unsigned int shader_id) | Shader | static |
| Load(const char *vertex_shader_path, const char *fragment_shader_path) | Shader | |
| Reload() | Shader | |
| SetSubroutineUniform(unsigned int uniform_index) | Shader | static |
| SetUniform1f(const std::string &name, float v0) | Shader | |
| SetUniform1i(const std::string &name, int v0) | Shader | |
| SetUniform1iv(const std::string &name, int *v, unsigned int num_elem) | Shader | |
| SetUniform2f(const std::string &name, float v0, float v1) | Shader | |
| SetUniform3f(const std::string &name, float v0, float v1, float v2) | Shader | |
| SetUniform4f(const std::string &name, float v0, float v1, float v2, float v3) | Shader | |
| SetUniformMat4fv(const std::string &name, float *proj, unsigned int num_elem) | Shader | |
| Shader(const char *vertex_shader_path, const char *fragment_shader_path) | Shader | |
| Shader()=default | Shader | |
| Unbind() const | Shader | |
| Unload() | Shader | |
| ~Shader() | Shader |