gpucalc::ShaderSystem Member List

This is the complete list of members for gpucalc::ShaderSystem, including all inherited members.

addAcceptableGraphicCoreID(const std::string &GraphicCoreID)=0gpucalc::ShaderSystem [pure virtual]
addSpecificParameter(const std::string &ParameterName, void *ParameterValue, size_t Size)gpucalc::Object [inline, protected]
bind(Shader *shader)=0gpucalc::ShaderSystem [pure virtual]
create(const std::string &ShaderName)=0gpucalc::ShaderSystem [pure virtual]
create(const Data &data)=0gpucalc::ShaderSystem [pure virtual]
create(Texture *texture)=0gpucalc::ShaderSystem [pure virtual]
destroy(Uniform *uniform)=0gpucalc::ShaderSystem [pure virtual]
destroy(Shader *shader)=0gpucalc::ShaderSystem [pure virtual]
getActiveShader() const =0gpucalc::ShaderSystem [pure virtual]
getClassName() const gpucalc::Object [inline]
getCodeInstructor() const =0gpucalc::ShaderSystem [pure virtual]
getObjectName() const gpucalc::Object [inline]
getShaderByName(const std::string &ShaderName) const =0gpucalc::ShaderSystem [pure virtual]
getSpecificParameter(const std::string &ParameterName, void *ParameterValue)gpucalc::Object [inline]
getUniformByName(const std::string &UniformName) const =0gpucalc::ShaderSystem [pure virtual]
isAcceptCore(const GraphicCore *Core) const =0gpucalc::ShaderSystem [pure virtual]
isAcceptFileExtension(const std::string &FileExtension) const =0gpucalc::ShaderSystem [pure virtual]
isLocked() const gpucalc::Object [inline]
isShaderCreated(const std::string &ShaderName) const =0gpucalc::ShaderSystem [pure virtual]
isUniformCreated(const std::string &UniformName) const =0gpucalc::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()=0gpucalc::ShaderSystem [pure virtual]
stop()=0gpucalc::ShaderSystem [pure virtual]
unbind(Shader *shader)=0gpucalc::ShaderSystem [pure virtual]
unlock()gpucalc::Object [inline, protected]
~Object()gpucalc::Object [inline, virtual]
~ShaderSystem()gpucalc::ShaderSystem [virtual]


Generated on Thu Mar 5 22:36:46 2009 for gpucalc by  doxygen 1.5.6