Loading...
Searching...
No Matches
hellfire::ShaderUniformBinder Member List

This is the complete list of members for hellfire::ShaderUniformBinder, including all inherited members.

clear_cache()hellfire::ShaderUniformBinderinline
get_shader_program() consthellfire::ShaderUniformBinderinline
get_uniform_location(const std::string &name) consthellfire::ShaderUniformBinderinlineprivate
has_uniform(const std::string &name) consthellfire::ShaderUniformBinderinline
set_bool(const std::string &name, const bool value) consthellfire::ShaderUniformBinderinline
set_float(const std::string &name, const float value) consthellfire::ShaderUniformBinderinline
set_int(const std::string &name, const int value) consthellfire::ShaderUniformBinderinline
set_mat2(const std::string &name, const glm::mat2 &value) consthellfire::ShaderUniformBinderinline
set_mat3(const std::string &name, const glm::mat3 &value) consthellfire::ShaderUniformBinderinline
set_mat4(const std::string &name, const glm::mat4 &value) consthellfire::ShaderUniformBinderinline
set_uint(const std::string &name, const uint32_t value) consthellfire::ShaderUniformBinderinline
set_vec2(const std::string &name, const glm::vec2 &value) consthellfire::ShaderUniformBinderinline
set_vec3(const std::string &name, const glm::vec3 &value) consthellfire::ShaderUniformBinderinline
set_vec4(const std::string &name, const glm::vec4 &value) consthellfire::ShaderUniformBinderinline
shader_program_hellfire::ShaderUniformBinderprivate
ShaderUniformBinder(const uint32_t shader_program)hellfire::ShaderUniformBinderinlineexplicit
uniform_cache_hellfire::ShaderUniformBindermutableprivate