Gorgon Game Engine
Shader Member List

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

BindTexture(const std::string &name, int location)Shaderprotected
BindUBO(const std::string &name, UBOBindingPoint::Type bindingPoint)Shaderprotected
InitializeFromFiles(const std::string &vertexfile, const std::string &fragmentfile, const std::string &geometryfile="", std::map< std::string, std::string > defines={})Shaderprotected
InitializeFromFiles(const std::string &vertexfile, const std::string &fragmentfile, std::map< std::string, std::string > defines)Shaderprotected
InitializeWithSource(std::string vertexsrc, std::string fragmentsrc, std::string geometrysrc="", std::map< std::string, std::string > defines={})Shaderprotected
InitializeWithSource(std::string vertexsrc, std::string fragmentsrc, std::map< std::string, std::string > defines)Shaderprotected
IsInitialized()Shaderprotected
LocateUniform(const std::string &name)Shaderprotected
nameShaderprotected
operator=(const Shader &)=deleteShaderprotected
Shader(const std::string &name)Shaderprotected
Shader(const Shader &)=deleteShaderprotected
UpdateUniform(int name, float value)Shaderprotected
UpdateUniform(int name, int value)Shaderprotected
UpdateUniform(int name, const Geometry::Point3D &value)Shaderprotected
UpdateUniform(int name, const QuadVertices &value)Shaderprotected
UpdateUniform(int name, const QuadTextureCoords &value)Shaderprotected
UpdateUniform(int name, const Graphics::RGBAf &value)Shaderprotected
Use()Shaderprotected
~Shader()Shaderprotected