gpucalc::ShaderSystem Member List
This is the complete list of members for
gpucalc::ShaderSystem, including all inherited members.
| addAcceptableGraphicCoreID(const std::string &GraphicCoreID)=0 | gpucalc::ShaderSystem | [pure virtual] |
| addSpecificParameter(const std::string &ParameterName, void *ParameterValue, size_t Size) | gpucalc::Object | [inline, protected] |
| bind(Shader *shader)=0 | gpucalc::ShaderSystem | [pure virtual] |
| create(const std::string &ShaderName)=0 | gpucalc::ShaderSystem | [pure virtual] |
| create(const Data &data)=0 | gpucalc::ShaderSystem | [pure virtual] |
| create(Texture *texture)=0 | gpucalc::ShaderSystem | [pure virtual] |
| destroy(Uniform *uniform)=0 | gpucalc::ShaderSystem | [pure virtual] |
| destroy(Shader *shader)=0 | gpucalc::ShaderSystem | [pure virtual] |
| getActiveShader() const =0 | gpucalc::ShaderSystem | [pure virtual] |
| getClassName() const | gpucalc::Object | [inline] |
| getCodeInstructor() const =0 | gpucalc::ShaderSystem | [pure virtual] |
| getObjectName() const | gpucalc::Object | [inline] |
| getShaderByName(const std::string &ShaderName) const =0 | gpucalc::ShaderSystem | [pure virtual] |
| getSpecificParameter(const std::string &ParameterName, void *ParameterValue) | gpucalc::Object | [inline] |
| getUniformByName(const std::string &UniformName) const =0 | gpucalc::ShaderSystem | [pure virtual] |
| isAcceptCore(const GraphicCore *Core) const =0 | gpucalc::ShaderSystem | [pure virtual] |
| isAcceptFileExtension(const std::string &FileExtension) const =0 | gpucalc::ShaderSystem | [pure virtual] |
| isLocked() const | gpucalc::Object | [inline] |
| isShaderCreated(const std::string &ShaderName) const =0 | gpucalc::ShaderSystem | [pure virtual] |
| isUniformCreated(const std::string &UniformName) const =0 | gpucalc::ShaderSystem | [pure virtual] |
| lock() | gpucalc::Object | [inline, protected] |
| Object(const std::string &ClassName, const std::string &ObjectName) | gpucalc::Object | [inline] |
| preCompile(const std::string &ShaderName, const std::string &ShaderSource, const std::string &Parameters="") | gpucalc::ShaderSystem | [virtual] |
| ShaderSystem(const std::string &ShaderSystemName) | gpucalc::ShaderSystem | |
| start()=0 | gpucalc::ShaderSystem | [pure virtual] |
| stop()=0 | gpucalc::ShaderSystem | [pure virtual] |
| unbind(Shader *shader)=0 | gpucalc::ShaderSystem | [pure virtual] |
| unlock() | gpucalc::Object | [inline, protected] |
| ~Object() | gpucalc::Object | [inline, virtual] |
| ~ShaderSystem() | gpucalc::ShaderSystem | [virtual] |