|
My Project
|
This is the complete list of members for Shader, including all inherited members.
| bind() const | Shader | |
| compile_shader(unsigned int type_shader, const std::string &source) | Shader | private |
| create_sharder(const std::string &vertex_shader, const std::string &fragments_shader) | Shader | |
| get_uniform_location(const std::string &name) | Shader | |
| parse_source(const std::string &filepath) | Shader | |
| set_directional_light(DirLight &dir_light) | Shader | |
| set_MVP(glm::mat4 &model, glm::mat4 &view, glm::mat4 &projection) | Shader | |
| set_point_light(PointLight &point_light) | Shader | |
| set_uniform_float1(const std::string &name, float v0) | Shader | |
| set_uniform_float3(const std::string &name, float v0, float v1, float v2) | Shader | |
| set_uniform_float4(const std::string &name, float v0, float v1, float v2, float v3) | Shader | |
| set_uniform_int1(const std::string &name, int value) | Shader | |
| set_uniform_mat4(const std::string &name, glm::mat4 &matrix) | Shader | |
| set_uniform_vec3(const std::string &name, glm::vec3 &vec) | Shader | |
| Shader(const std::string &filepath) | Shader | explicit |
| shader_id | Shader | private |
| source_filepath | Shader | private |
| unbind() const | Shader | |
| uniform_location_cache | Shader | private |
| ~Shader() | Shader |