Ember
A C++ 20 'game engine' built with SDL3 with wide platform support.
Shader Member List

This is the complete list of members for Shader, including all inherited members.

Bind() const =0Shaderpure virtual
Destroy()=0Shaderpure virtual
GetID() const =0Shaderpure virtual
idShaderprotected
IsValid() const =0Shaderpure virtual
SetValue(const std::string &name, float value)=0Shaderpure virtual
SetValue(const std::string &name, int value)=0Shaderpure virtual
SetValue(const std::string &name, glm::mat4 value)=0Shaderpure virtual
SetValue(const std::string &name, glm::vec2 value)=0Shaderpure virtual
SetValue(const std::string &name, glm::vec3 value)=0Shaderpure virtual
SetValue(const std::string &name, glm::vec4 value)=0Shaderpure virtual
SetValue(const std::string &name, unsigned int value)=0Shaderpure virtual
Shader()=defaultShader
uniformsShaderprotected
~Shader()=defaultShadervirtual