16 #include <osg/Referenced>
18 #include <boost/thread.hpp>
29 virtual const std::string& loadShaderSource(
const std::string& strFileName)
const;
39 virtual void PreReloadShaders(
void);
42 virtual void PostReloadShaders(
void);
Virtual base class.
Definition: DtVirtualBaseClass.h:22
std::map< std::string, std::string > MapStringToString
Definition: DtCommonTypes.h:24
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
Definition: DtOsgShaderFilesCache.h:22
boost::mutex myMutex
Definition: DtOsgShaderFilesCache.h:51
Contains makVrv::DtVirtualBaseClass class.
DtDe & myDe
Definition: DtOsgShaderFilesCache.h:48
OpenThreads::Mutex Mutex
Definition: DtOsgThreadingUtils.h:12
Contains DLL export macros.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
MapStringToString myMutableShaderFilesCache
Definition: DtOsgShaderFilesCache.h:45
OpenThreads::Mutex myShaderFilesCacheMutex
Definition: DtOsgShaderFilesCache.h:46
static const std::string s_cEmptyString
Definition: DtOsgShaderFilesCache.h:50