14 #include <osg/Referenced>
15 #include <osg/ref_ptr>
28 class DtOsgShaderFilesCache;
52 virtual bool install(osg::StateSet* stateset) =0;
55 virtual bool uninstall(osg::StateSet* stateset) =0;
63 virtual const std::string& loadShaderSource(
const std::string& strFileName)
const;
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
class for holding loader shader files, so that they are not repeatedly loaded from disk ...
Definition: DtOsgShaderFilesCache.h:27
DtOsgShaderFilesCache & myShaderFilesCache
Definition: DtOsgStateComponent.h:69
Base class for components that affect the state on a subset of the scene graph, injecting state...
Definition: DtOsgStateComponent.h:34
Contains DLL export macros.
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:70
DtDe & myDe
Definition: DtOsgStateComponent.h:67