Ember
A C++ 20 'game engine' built with SDL3 with wide platform support.
|
This is the complete list of members for OpenglShader, including all inherited members.
Bind() const override | OpenglShader | virtual |
Destroy() override | OpenglShader | virtual |
GetID() const override | OpenglShader | virtual |
GetValue(const std::string &name) | OpenglShader | inline |
id | Shader | protected |
IsValid() const override | OpenglShader | virtual |
OpenglShader()=default | OpenglShader | |
OpenglShader(const std::string &vertex, const std::string &fragment) | OpenglShader | |
SetValue(const std::string &name, float value) override | OpenglShader | virtual |
SetValue(const std::string &name, int value) override | OpenglShader | virtual |
SetValue(const std::string &name, unsigned int value) override | OpenglShader | virtual |
SetValue(const std::string &name, glm::mat4 value) override | OpenglShader | virtual |
SetValue(const std::string &name, glm::vec2 value) override | OpenglShader | virtual |
SetValue(const std::string &name, glm::vec3 value) override | OpenglShader | virtual |
SetValue(const std::string &name, glm::vec4 value) override | OpenglShader | virtual |
Shader()=default | Shader | |
uniforms | Shader | protected |
~Shader()=default | Shader | virtual |