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 |