This is the complete list of members for hellfire::ShaderUniformBinder, including all inherited members.
| clear_cache() | hellfire::ShaderUniformBinder | inline |
| get_shader_program() const | hellfire::ShaderUniformBinder | inline |
| get_uniform_location(const std::string &name) const | hellfire::ShaderUniformBinder | inlineprivate |
| has_uniform(const std::string &name) const | hellfire::ShaderUniformBinder | inline |
| set_bool(const std::string &name, const bool value) const | hellfire::ShaderUniformBinder | inline |
| set_float(const std::string &name, const float value) const | hellfire::ShaderUniformBinder | inline |
| set_int(const std::string &name, const int value) const | hellfire::ShaderUniformBinder | inline |
| set_mat2(const std::string &name, const glm::mat2 &value) const | hellfire::ShaderUniformBinder | inline |
| set_mat3(const std::string &name, const glm::mat3 &value) const | hellfire::ShaderUniformBinder | inline |
| set_mat4(const std::string &name, const glm::mat4 &value) const | hellfire::ShaderUniformBinder | inline |
| set_uint(const std::string &name, const uint32_t value) const | hellfire::ShaderUniformBinder | inline |
| set_vec2(const std::string &name, const glm::vec2 &value) const | hellfire::ShaderUniformBinder | inline |
| set_vec3(const std::string &name, const glm::vec3 &value) const | hellfire::ShaderUniformBinder | inline |
| set_vec4(const std::string &name, const glm::vec4 &value) const | hellfire::ShaderUniformBinder | inline |
| shader_program_ | hellfire::ShaderUniformBinder | private |
| ShaderUniformBinder(const uint32_t shader_program) | hellfire::ShaderUniformBinder | inlineexplicit |
| uniform_cache_ | hellfire::ShaderUniformBinder | mutableprivate |