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