![]() |
VR-Forces 5.0.2 Developer's Guide
|
Classes | |
| struct | OsContextAndCamera |
Public Member Functions | |
| virtual | ~DtSilverLiningContextManager () |
| virtual void | addGraphicsContextIfNecessary (const osg::Camera *osgCamera) |
| virtual void | windowToBeDestroyed (DtWindow *window, SilverLining::Atmosphere *atmosphere) |
Public Attributes | |
| friend | DtSilverLiningContextManagerCreator |
Protected Types | |
| typedef std::unordered_map < const osg::GraphicsContext *, OsContextAndCamera > | ContextToHandleMap |
Protected Member Functions | |
| DtSilverLiningContextManager (DtDe &de, DtSilverliningGroup &parent) | |
Protected Attributes | |
| ContextToHandleMap | myOsgGcToOsGc |
| DtDe & | myDe |
| DtSilverliningGroup & | myParent |
Private Member Functions | |
| DtSilverLiningContextManager (const DtSilverLiningContextManager &rhs)=delete | |
| DtSilverLiningContextManager & | operator= (const DtSilverLiningContextManager &rhs)=delete |
|
protected |
|
virtual |
destructor
|
protected |
constructor
|
privatedelete |
not allowed
|
privatedelete |
not allowed
|
virtual |
add gc to track
|
virtual |
remove a gc being track and communicate that to sl
| friend makVrv::DtSilverLiningContextManager::DtSilverLiningContextManagerCreator |
only creator can create
|
protected |
|
protected |
|
protected |