My Project
Loading...
Searching...
No Matches
Shader Member List

This is the complete list of members for Shader, including all inherited members.

bind() constShader
compile_shader(unsigned int type_shader, const std::string &source)Shaderprivate
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)Shaderexplicit
shader_idShaderprivate
source_filepathShaderprivate
unbind() constShader
uniform_location_cacheShaderprivate
~Shader()Shader