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::Shader Member List

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

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