![]() |
VR-Forces 5.0.2 Developer's Guide
|

Public Member Functions | |
| DtDisabledIndirectManager (makVrv::DtDe &de, bool adjustLodStart, bool connectToPagingSignals) | |
| virtual | ~DtDisabledIndirectManager () |
| virtual void | nodePagedIn (const osg::Node *node, const std::string &fileName, osg::NodePath &parentalNodePath, bool oceanExtracted) override |
| virtual void | nodePagingOut (const osg::Node *node) override |
| virtual void | addTextureLoaderToSceneGraph (osg::Group &myTerrainGroup) override |
Public Member Functions inherited from makVrv::DtPagedTilesIndirectManager | |
| virtual | ~DtPagedTilesIndirectManager () |
| DtPagedTilesIndirectManager ()=delete | |
| DtPagedTilesIndirectManager (const DtPagedTilesIndirectManager &)=delete | |
| DtPagedTilesIndirectManager & | operator= (const DtPagedTilesIndirectManager &)=delete |
| virtual void | setName (const std::string &name) |
| virtual void | slot_postTick () |
| virtual void | setMetaflightGroup (osg::Node *node) |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| virtual | ~DtVirtualBaseClass () |
Protected Member Functions | |
| virtual void | slot_childLoaded (const osg::Group *page, const osg::Node *child, const std::string &fileName, osg::Node *&returnedNode) override |
| virtual void | slot_childPagedIn (const osg::Group *page, const osg::Node *child) override |
| virtual void | slot_childAboutToPageOut (const osg::Group *page, const osg::Node *child) override |
Protected Member Functions inherited from makVrv::DtPagedTilesIndirectManager | |
| DtPagedTilesIndirectManager (DtDe &de, bool adjustLodStart, bool connectToPagingSignals) | |
| virtual bool | shouldHandlePage (const osg::Group *page) |
| virtual void | indirectChildFromPageIn (const osg::Group *page, const osg::Node *child, const std::string &fileName, osg::NodePath &parentalNodePath, bool oceanExtracted) |
| virtual void | keyNodeGettingDeleted (const osg::Group *child, DtCellToGeoTypicalIndirectGeoMap *cellMap) |
| virtual void | keyNodeGettingDeleted (const osg::Group *child, DtCellToGeoSpecificIndirectGeoMap *cellMap) |
| virtual bool | processProxyNodes (osg::Group *indirectGroup, const osg::Group *child, std::set< osg::Node * > &foundProxyNodes, osg::NodePath &parentalNodePath) |
| virtual void | processGeodes (osg::Group *indirectGroup, osg::Group *child, const std::string &fileName, const std::set< osg::Node * > &foundProxyNodes, bool backgroundThread, osg::NodePath &parentalNodePath, bool oceanIsIndirect) |
| virtual void | replaceChildWithGroup (const osg::Group *child, const osg::Group *childReplacement) |
| virtual void | indirectThisChild (osg::Group *intersectionGroup, osg::Group *child, const std::string &fileName, bool backgroundThread, osg::NodePath &parentalNodePath, bool oceanExtracted) |
| virtual void | disconnectSignalsAndWait () |
| virtual void | printHierarchy (const osg::Node *node) const |
| virtual void | removeNestedProxyNodes (ProxyNodesArray &proxyNodesArray) const |
| virtual DtIndirectModelsContainer * | GTModelsContainer () |
| virtual void | terrainSkinCellCreatedAndInstancesAdded (const DtCellGeoSpecificIndirectGeo *cell, const std::unordered_set< int > &instances) |
| virtual void | terrainSkinCellGettingDeleted (const DtCellGeoSpecificIndirectGeo *cell) |
| DtDisabledIndirectManager::DtDisabledIndirectManager | ( | makVrv::DtDe & | de, |
| bool | adjustLodStart, | ||
| bool | connectToPagingSignals | ||
| ) |
|
virtual |
|
overridevirtual |
disable indirect from being applied to nodes paging in
Reimplemented from makVrv::DtPagedTilesIndirectManager.
|
overridevirtual |
since indirect is not applied to nodes paging in then there is nothing to do when they page out
Reimplemented from makVrv::DtPagedTilesIndirectManager.
|
overridevirtual |
no need to add a texture loader if there are not any indirected nodes
Reimplemented from makVrv::DtPagedTilesIndirectManager.
|
overrideprotectedvirtual |
nothing to do here (shouldn't ever be called anymore either)
Reimplemented from makVrv::DtPagedTilesIndirectManager.
|
overrideprotectedvirtual |
nothing to do here (shouldn't ever be called anymore either)
Reimplemented from makVrv::DtPagedTilesIndirectManager.
|
overrideprotectedvirtual |
nothing to do here (shouldn't ever be called anymore either)
Reimplemented from makVrv::DtPagedTilesIndirectManager.