2D_Game_Engine
Loading...
Searching...
No Matches
Shader Member List

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

Bind() constShader
getID()Shaderinline
GetSubroutineIndex(const char *uniform_name, unsigned int shader_id)Shaderstatic
Load(const char *vertex_shader_path, const char *fragment_shader_path)Shader
Reload()Shader
SetSubroutineUniform(unsigned int uniform_index)Shaderstatic
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()=defaultShader
Unbind() constShader
Unload()Shader
~Shader()Shader