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 | engine::resources::Shader | friend |
source() const | engine::resources::Shader | |
source_path() const | engine::resources::Shader | |
use() const | engine::resources::Shader | |