![]() |
galaxy 1.0.0
Real-Time C++23 Game Programming Framework. Built on data-driven design principles and agile software engineering.
|
This is the complete list of members for galaxy::graphics::Shader, including all inherited members.
bind() const | galaxy::graphics::Shader | |
compile() | galaxy::graphics::Shader | |
destroy() | galaxy::graphics::Shader | |
get_uniform_location(const std::string &name) | galaxy::graphics::Shader | private |
id() const | galaxy::graphics::Shader | |
load(const std::string &file) | galaxy::graphics::Shader | |
load(const std::string &vertex, const std::string &frag) | galaxy::graphics::Shader | |
m_cache | galaxy::graphics::Shader | private |
m_id | galaxy::graphics::Shader | private |
m_src | galaxy::graphics::Shader | private |
operator=(Shader &&) | galaxy::graphics::Shader | |
operator=(const Shader &)=delete | galaxy::graphics::Shader | private |
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::Shader | private |
set_uniform(const std::string &name, const Uniforms &... args) | galaxy::graphics::Shader | |
set_uniform(const std::string &name) | galaxy::graphics::Shader | inline |
set_uniform(const std::string &name, const bool &a) | galaxy::graphics::Shader | inline |
set_uniform(const std::string &name, const int &a) | galaxy::graphics::Shader | inline |
set_uniform(const std::string &name, const int &a, const int &b) | galaxy::graphics::Shader | inline |
set_uniform(const std::string &name, const int &a, const int &b, const int &c) | galaxy::graphics::Shader | inline |
set_uniform(const std::string &name, const int &a, const int &b, const int &c, const int &d) | galaxy::graphics::Shader | inline |
set_uniform(const std::string &name, const unsigned int &a) | galaxy::graphics::Shader | inline |
set_uniform(const std::string &name, const unsigned int &a, const unsigned int &b) | galaxy::graphics::Shader | inline |
set_uniform(const std::string &name, const unsigned int &a, const unsigned int &b, const unsigned int &c) | galaxy::graphics::Shader | inline |
set_uniform(const std::string &name, const unsigned int &a, const unsigned int &b, const unsigned int &c, const unsigned int &d) | galaxy::graphics::Shader | inline |
set_uniform(const std::string &name, const float &a) | galaxy::graphics::Shader | inline |
set_uniform(const std::string &name, const float &a, const float &b) | galaxy::graphics::Shader | inline |
set_uniform(const std::string &name, const float &a, const float &b, const float &c) | galaxy::graphics::Shader | inline |
set_uniform(const std::string &name, const float &a, const float &b, const float &c, const float &d) | galaxy::graphics::Shader | inline |
set_uniform(const std::string &name, const double &a) | galaxy::graphics::Shader | inline |
set_uniform(const std::string &name, const double &a, const double &b) | galaxy::graphics::Shader | inline |
set_uniform(const std::string &name, const double &a, const double &b, const double &c) | galaxy::graphics::Shader | inline |
set_uniform(const std::string &name, const double &a, const double &b, const double &c, const double &d) | galaxy::graphics::Shader | inline |
Shader() | galaxy::graphics::Shader | |
Shader(const nlohmann::json &json) | galaxy::graphics::Shader | |
Shader(Shader &&) | galaxy::graphics::Shader | |
Shader(const Shader &)=delete | galaxy::graphics::Shader | private |
unbind() const | galaxy::graphics::Shader | |
~Shader() | galaxy::graphics::Shader |