lmgl 1.0.0
A lightweight OpenGL graphics engine library written in C++
Loading...
Searching...
No Matches
lmgl::renderer::Shader Member List

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

bind() constlmgl::renderer::Shader
from_glsl_file(const std::string &glsl)lmgl::renderer::Shaderstatic
from_vf_files(const std::string &vert, const std::string &frag)lmgl::renderer::Shaderstatic
from_vgf_files(const std::string &vert, const std::string &geom, const std::string &frag)lmgl::renderer::Shaderstatic
get_id() constlmgl::renderer::Shader
set_float(const std::string &name, float val)lmgl::renderer::Shader
set_int(const std::string &name, int val)lmgl::renderer::Shader
set_int_array(const std::string &name, int *vals, unsigned int count)lmgl::renderer::Shader
set_mat3(const std::string &name, const glm::mat3 &val)lmgl::renderer::Shader
set_mat4(const std::string &name, const glm::mat4 &val)lmgl::renderer::Shader
set_vec2(const std::string &name, const glm::vec2 &val)lmgl::renderer::Shader
set_vec3(const std::string &name, const glm::vec3 &val)lmgl::renderer::Shader
set_vec4(const std::string &name, const glm::vec4 &val)lmgl::renderer::Shader
Shader(const std::string &vert, const std::string &frag)lmgl::renderer::Shader
Shader(const std::string &vert, const std::string &geom, const std::string &frag)lmgl::renderer::Shader
unbind() constlmgl::renderer::Shader
~Shader()lmgl::renderer::Shader