galaxy 1.0.0
Real-Time C++23 Game Programming Framework. Built on data-driven design principles and agile software engineering.
Loading...
Searching...
No Matches
galaxy::graphics::Shader Member List

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

bind() constgalaxy::graphics::Shader
compile()galaxy::graphics::Shader
destroy()galaxy::graphics::Shader
get_uniform_location(const std::string &name)galaxy::graphics::Shaderprivate
id() constgalaxy::graphics::Shader
load(const std::string &file)galaxy::graphics::Shader
load(const std::string &vertex, const std::string &frag)galaxy::graphics::Shader
m_cachegalaxy::graphics::Shaderprivate
m_idgalaxy::graphics::Shaderprivate
m_srcgalaxy::graphics::Shaderprivate
operator=(Shader &&)galaxy::graphics::Shader
operator=(const Shader &)=deletegalaxy::graphics::Shaderprivate
parse(const std::string &src)galaxy::graphics::Shader
parse(const std::string &vertex, const std::string &frag)galaxy::graphics::Shader
preprocess(const std::string &src)galaxy::graphics::Shaderprivate
set_uniform(const std::string &name, const Uniforms &... args)galaxy::graphics::Shader
set_uniform(const std::string &name)galaxy::graphics::Shaderinline
set_uniform(const std::string &name, const bool &a)galaxy::graphics::Shaderinline
set_uniform(const std::string &name, const int &a)galaxy::graphics::Shaderinline
set_uniform(const std::string &name, const int &a, const int &b)galaxy::graphics::Shaderinline
set_uniform(const std::string &name, const int &a, const int &b, const int &c)galaxy::graphics::Shaderinline
set_uniform(const std::string &name, const int &a, const int &b, const int &c, const int &d)galaxy::graphics::Shaderinline
set_uniform(const std::string &name, const unsigned int &a)galaxy::graphics::Shaderinline
set_uniform(const std::string &name, const unsigned int &a, const unsigned int &b)galaxy::graphics::Shaderinline
set_uniform(const std::string &name, const unsigned int &a, const unsigned int &b, const unsigned int &c)galaxy::graphics::Shaderinline
set_uniform(const std::string &name, const unsigned int &a, const unsigned int &b, const unsigned int &c, const unsigned int &d)galaxy::graphics::Shaderinline
set_uniform(const std::string &name, const float &a)galaxy::graphics::Shaderinline
set_uniform(const std::string &name, const float &a, const float &b)galaxy::graphics::Shaderinline
set_uniform(const std::string &name, const float &a, const float &b, const float &c)galaxy::graphics::Shaderinline
set_uniform(const std::string &name, const float &a, const float &b, const float &c, const float &d)galaxy::graphics::Shaderinline
set_uniform(const std::string &name, const double &a)galaxy::graphics::Shaderinline
set_uniform(const std::string &name, const double &a, const double &b)galaxy::graphics::Shaderinline
set_uniform(const std::string &name, const double &a, const double &b, const double &c)galaxy::graphics::Shaderinline
set_uniform(const std::string &name, const double &a, const double &b, const double &c, const double &d)galaxy::graphics::Shaderinline
Shader()galaxy::graphics::Shader
Shader(const nlohmann::json &json)galaxy::graphics::Shader
Shader(Shader &&)galaxy::graphics::Shader
Shader(const Shader &)=deletegalaxy::graphics::Shaderprivate
unbind() constgalaxy::graphics::Shader
~Shader()galaxy::graphics::Shader