const char * creatorTypeName< DtSilverLiningContextManager >(void)
template specialization for the creator (pass the class being created to the creatorTypeName template...
Definition: DtSilverLiningContextManager.h:39
friend DtSilverLiningContextManagerCreator
only creator can create
Definition: DtSilverLiningContextManager.h:45
DtDe & myDe
Definition: DtSilverLiningContextManager.h:70
DtSilverLiningContextManager & operator=(const DtSilverLiningContextManager &rhs)=delete
not allowed
virtual ~DtSilverLiningContextManager()
destructor
DtSilverLiningContextManager(DtDe &de)
constructor
std::unordered_map< const osg::GraphicsContext *, void * > ContextToHandleMap
Definition: DtSilverLiningContextManager.h:67
Definition: DtSilverLiningContextManager.h:41
virtual void addGraphicsContextIfNecessary(const osg::Camera *osgCamera)
add gc to track
virtual void windowToBeDestroyed(DtWindow *window, SilverLining::Atmosphere *atmosphere)
remove a gc being track and communicate that to sl
ContextToHandleMap myOsgGcToOsGc
Definition: DtSilverLiningContextManager.h:68