VAPOR3 3.9.4
VAPoR::ShaderManager Member List

This is the complete list of members for VAPoR::ShaderManager, including all inherited members.

_mapVAPoR::IResourceManager< std::string, ShaderProgram >protected
AddResource(const std::string &key, ShaderProgram *resource)VAPoR::IResourceManager< std::string, ShaderProgram >
CompileNewShaderFromFile(const std::string &path, const std::vector< std::string > &defines={})VAPoR::ShaderManagerstatic
DeleteResource(const std::string &key)VAPoR::IResourceManager< std::string, ShaderProgram >
DiagMsgWasp::MyBasestatic
DiagMsgCBWasp::MyBasestatic
DiagMsgCB_T typedefWasp::MyBase
DiagMsgFilePtrWasp::MyBasestatic
DiagMsgSizeWasp::MyBasestatic
EnabledWasp::MyBasestatic
EnableErrMsg(bool enable)Wasp::MyBaseinlinestatic
ErrCodeWasp::MyBasestatic
ErrMsgWasp::MyBasestatic
ErrMsgCBWasp::MyBasestatic
ErrMsgCB_T typedefWasp::MyBase
ErrMsgFilePtrWasp::MyBasestatic
ErrMsgSizeWasp::MyBasestatic
getClassName() constWasp::MyBaseinline
GetDiagMsg()Wasp::MyBaseinlinestatic
GetDiagMsgCB()Wasp::MyBaseinlinestatic
GetEnableErrMsg()Wasp::MyBaseinlinestatic
GetErrCode()Wasp::MyBaseinlinestatic
GetErrMsg()Wasp::MyBaseinlinestatic
GetErrMsgCB()Wasp::MyBaseinlinestatic
GetResource(const std::string &key)VAPoR::IResourceManager< std::string, ShaderProgram >protected
GetShader(const std::string &name)VAPoR::ShaderManager
GetShaderDependencies(const std::string &path)VAPoR::ShaderManagerstatic
GetShaderTypeFromPath(const std::string &path)VAPoR::ShaderManagerstatic
GetSmartShader(const std::string &name)VAPoR::ShaderManager
HasResource(const std::string &key) constVAPoR::IResourceManager< std::string, ShaderProgram >
HasResource(const ShaderProgram *resource) constVAPoR::IResourceManager< std::string, ShaderProgram >
LoadResourceByKey(const std::string &key)VAPoR::ShaderManagervirtual
MyBase()Wasp::MyBase
PreProcessShader(const std::string &path, const std::vector< std::string > &defines={})VAPoR::ShaderManagerstatic
SetClassName(const string &name)Wasp::MyBaseinlineprotected
SetDiagMsg(const char *format,...)Wasp::MyBasestatic
SetDiagMsgCB(DiagMsgCB_T cb)Wasp::MyBaseinlinestatic
SetDiagMsgFilePtr(FILE *fp)Wasp::MyBaseinlinestatic
SetErrCode(int err_code)Wasp::MyBaseinlinestatic
SetErrMsg(const char *format,...)Wasp::MyBasestatic
SetErrMsg(int errcode, const char *format,...)Wasp::MyBasestatic
SetErrMsgCB(ErrMsgCB_T cb)Wasp::MyBaseinlinestatic
SetErrMsgFilePtr(FILE *fp)Wasp::MyBaseinlinestatic
SetErrMsgFilePtr()Wasp::MyBaseinlinestatic
~IResourceManager()VAPoR::IResourceManager< std::string, ShaderProgram >virtual