![]() |
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::Shader, including all inherited members.
| bind() const | galaxy::Shader | |
| compile() | galaxy::Shader | |
| destroy() | galaxy::Shader | |
| get_uniform_location(const std::string &name) | galaxy::Shader | private |
| id() const noexcept | galaxy::Shader | |
| load(const std::string &file) noexcept | galaxy::Shader | |
| load(const std::string &vertex, const std::string &frag) noexcept | galaxy::Shader | |
| m_cache | galaxy::Shader | private |
| m_id | galaxy::Shader | private |
| m_src | galaxy::Shader | private |
| operator=(Shader &&) noexcept | galaxy::Shader | |
| operator=(const Shader &)=delete | galaxy::Shader | private |
| parse(const std::string &src) noexcept | galaxy::Shader | |
| parse(const std::string &vertex, const std::string &frag) noexcept | galaxy::Shader | |
| preprocess(const std::string &src) noexcept | galaxy::Shader | private |
| set_uniform(const std::string &name, const Uniforms &... args) | galaxy::Shader | |
| set_uniform(const std::string &name) | galaxy::Shader | inline |
| set_uniform(const std::string &name, const bool &a) | galaxy::Shader | inline |
| set_uniform(const std::string &name, const int &a) | galaxy::Shader | inline |
| set_uniform(const std::string &name, const int &a, const int &b) | galaxy::Shader | inline |
| set_uniform(const std::string &name, const int &a, const int &b, const int &c) | galaxy::Shader | inline |
| set_uniform(const std::string &name, const int &a, const int &b, const int &c, const int &d) | galaxy::Shader | inline |
| set_uniform(const std::string &name, const unsigned int &a) | galaxy::Shader | inline |
| set_uniform(const std::string &name, const unsigned int &a, const unsigned int &b) | galaxy::Shader | inline |
| set_uniform(const std::string &name, const unsigned int &a, const unsigned int &b, const unsigned int &c) | galaxy::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::Shader | inline |
| set_uniform(const std::string &name, const float &a) | galaxy::Shader | inline |
| set_uniform(const std::string &name, const float &a, const float &b) | galaxy::Shader | inline |
| set_uniform(const std::string &name, const float &a, const float &b, const float &c) | galaxy::Shader | inline |
| set_uniform(const std::string &name, const float &a, const float &b, const float &c, const float &d) | galaxy::Shader | inline |
| set_uniform(const std::string &name, const double &a) | galaxy::Shader | inline |
| set_uniform(const std::string &name, const double &a, const double &b) | galaxy::Shader | inline |
| set_uniform(const std::string &name, const double &a, const double &b, const double &c) | galaxy::Shader | inline |
| set_uniform(const std::string &name, const double &a, const double &b, const double &c, const double &d) | galaxy::Shader | inline |
| set_uniform(const std::string &name, const Colour &a) | galaxy::Shader | inline |
| Shader() noexcept | galaxy::Shader | |
| Shader(Shader &&) noexcept | galaxy::Shader | |
| Shader(const Shader &)=delete | galaxy::Shader | private |
| unbind() const | galaxy::Shader | |
| ~Shader() noexcept | galaxy::Shader |