8 #include <vlutil/vlString.h>
9 #include <vlutil/vlFilename.h>
21 virtual void initializeNumberOfStates(
unsigned numObjects) = 0;
23 virtual void setScriptPaths(
const std::vector<std::string>& scriptPaths) { myScriptPaths = scriptPaths; }
24 virtual const std::vector<std::string>&
scriptPaths()
const {
return myScriptPaths; }
69 std::map<DtString, DtScriptResourceManagerCreatorFunc>
myCreators;
Definition: scriptResourceManager.h:41
std::map< DtString, DtScriptResourceManager * > DtScriptResourceManagerMap
Definition: scriptResourceManager.h:39
std::map< DtString, DtScriptResourceManagerCreatorFunc > myCreators
Definition: scriptResourceManager.h:69
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
std::vector< std::string > myScriptPaths
Definition: scriptResourceManager.h:31
virtual void setScriptPaths(const std::vector< std::string > &scriptPaths)
Definition: scriptResourceManager.h:23
Manages resources shared by scripts.
Definition: scriptResourceManager.h:15
static DtScriptResourceManagerFactory * theFactoryInstance
Definition: scriptResourceManager.h:70
DtScriptResourceManager *(* DtScriptResourceManagerCreatorFunc)()
Factory.
Definition: scriptResourceManager.h:38
virtual const std::vector< std::string > & scriptPaths() const
Definition: scriptResourceManager.h:24