| destroy() const | engine::resources::Shader | private |
| id() const | engine::resources::Shader | |
| m_name | engine::resources::Shader | private |
| m_shaderId | engine::resources::Shader | private |
| m_source | engine::resources::Shader | private |
| m_source_path | engine::resources::Shader | private |
| name() const | engine::resources::Shader | |
| set_bool(const std::string &name, bool value) const | engine::resources::Shader | |
| set_float(const std::string &name, float value) const | engine::resources::Shader | |
| set_int(const std::string &name, int value) const | engine::resources::Shader | |
| set_mat2(const std::string &name, const glm::mat2 &mat) const | engine::resources::Shader | |
| set_mat3(const std::string &name, const glm::mat3 &mat) const | engine::resources::Shader | |
| set_mat4(const std::string &name, const glm::mat4 &mat) const | engine::resources::Shader | |
| set_vec2(const std::string &name, const glm::vec2 &value) const | engine::resources::Shader | |
| set_vec3(const std::string &name, const glm::vec3 &value) const | engine::resources::Shader | |
| set_vec4(const std::string &name, const glm::vec4 &value) const | engine::resources::Shader | |
| Shader(unsigned shader_id, std::string name, std::string source, std::filesystem::path source_path="") | engine::resources::Shader | private |
| ShaderCompiler class | engine::resources::Shader | friend |
| source() const | engine::resources::Shader | |
| source_path() const | engine::resources::Shader | |
| use() const | engine::resources::Shader | |