|
lmgl 1.0.0
A lightweight OpenGL graphics engine library written in C++
|
This is the complete list of members for lmgl::renderer::Shader, including all inherited members.
| bind() const | lmgl::renderer::Shader | |
| from_glsl_file(const std::string &glsl) | lmgl::renderer::Shader | static |
| from_vf_files(const std::string &vert, const std::string &frag) | lmgl::renderer::Shader | static |
| from_vgf_files(const std::string &vert, const std::string &geom, const std::string &frag) | lmgl::renderer::Shader | static |
| get_id() const | lmgl::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() const | lmgl::renderer::Shader | |
| ~Shader() | lmgl::renderer::Shader |