![]() |
Gorgon Game Engine
|
This is the complete list of members for Shader, including all inherited members.
BindTexture(const std::string &name, int location) | Shader | protected |
BindUBO(const std::string &name, UBOBindingPoint::Type bindingPoint) | Shader | protected |
InitializeFromFiles(const std::string &vertexfile, const std::string &fragmentfile, const std::string &geometryfile="", std::map< std::string, std::string > defines={}) | Shader | protected |
InitializeFromFiles(const std::string &vertexfile, const std::string &fragmentfile, std::map< std::string, std::string > defines) | Shader | protected |
InitializeWithSource(std::string vertexsrc, std::string fragmentsrc, std::string geometrysrc="", std::map< std::string, std::string > defines={}) | Shader | protected |
InitializeWithSource(std::string vertexsrc, std::string fragmentsrc, std::map< std::string, std::string > defines) | Shader | protected |
IsInitialized() | Shader | protected |
LocateUniform(const std::string &name) | Shader | protected |
name | Shader | protected |
operator=(const Shader &)=delete | Shader | protected |
Shader(const std::string &name) | Shader | protected |
Shader(const Shader &)=delete | Shader | protected |
UpdateUniform(int name, float value) | Shader | protected |
UpdateUniform(int name, int value) | Shader | protected |
UpdateUniform(int name, const Geometry::Point3D &value) | Shader | protected |
UpdateUniform(int name, const QuadVertices &value) | Shader | protected |
UpdateUniform(int name, const QuadTextureCoords &value) | Shader | protected |
UpdateUniform(int name, const Graphics::RGBAf &value) | Shader | protected |
Use() | Shader | protected |
~Shader() | Shader | protected |