|
| virtual void | slot_childLoaded (const osg::Node *child, const std::string &fileName, osg::Node *&returnedNode) |
| | nothing to do here (shouldn't ever be called anymore either) More...
|
| |
| virtual void | slot_childPagedIn (const osg::Group *page, const osg::Node *child) |
| | nothing to do here (shouldn't ever be called anymore either) More...
|
| |
| virtual void | slot_childAboutToPageOut (const osg::Group *page, const osg::Node *child) |
| | nothing to do here (shouldn't ever be called anymore either) More...
|
| |
| | DtPagedTilesIndirectManager (DtDe &de, bool adjustLodStart, bool connectToPagingSignals) |
| |
| virtual void | slot_childLoaded (const osg::Group *page, const osg::Node *child, const std::string &fileName, osg::Node *&returnedNode) |
| | slot for when a paged tile is loaded (but not added to the scenegraph) called by the paged in a background thread. More...
|
| |
| virtual bool | shouldHandlePage (const osg::Group *page) |
| | get the metaflight group from the paged lod and compare it against this manager's group More...
|
| |
| virtual void | indirectChildFromPageIn (const osg::Group *page, const osg::Node *child, const std::string &fileName, osg::NodePath &parentalNodePath) |
| | used by slot_childPagedIn and nodePagedIn to indirect a scenegraph and add it to the scene called by nodePagedIn and slot_childPagedIn in the main thread More...
|
| |
| virtual void | keyNodeGettingDeleted (const osg::Group *child, DtCellToGeoTypicalIndirectGeoMap *cellMap) |
| | helper function for deleting a key node from a geo typical map More...
|
| |
| virtual void | keyNodeGettingDeleted (const osg::Group *child, DtCellToGeoSpecificIndirectGeoMap *cellMap) |
| | helper function for deleting a key node from a geo specific map More...
|
| |
| virtual bool | processProxyNodes (osg::Group *indirectGroup, const osg::Group *child, std::set< osg::Node * > &foundProxyNodes, osg::NodePath &parentalNodePath) |
| | process all the proxy nodes under the child group. More...
|
| |
| virtual void | processGeodes (osg::Group *indirectGroup, osg::Group *child, const std::string &fileName, const std::set< osg::Node * > &foundProxyNodes, bool backgroundThread, osg::NodePath &parentalNodePath) |
| | process all the geodes that are not under proxy nodes in the specified child. More...
|
| |
| virtual void | replaceChildWithGroup (const osg::Group *child, const osg::Group *childReplacement) |
| | replace the child with the child replacement for its first parent More...
|
| |
| virtual void | indirectThisChild (osg::Group *intersectionGroup, osg::Group *child, const std::string &fileName, bool backgroundThread, osg::NodePath &parentalNodePath) |
| | internal method which turns a child into a indirected group More...
|
| |
| virtual void | disconnectSignalsAndWait () |
| | cleanup the signals and avoid any race conditions of other threads still in the slots when disconnecting More...
|
| |
| virtual void | printHierarchy (const osg::Node *node) const |
| | utility function for printing out the hierarchy of a node More...
|
| |
| virtual void | removeNestedProxyNodes (ProxyNodesArray &proxyNodesArray) const |
| | utility function for removing all nested proxy nodes More...
|
| |
| virtual DtIndirectModelsContainer * | GTModelsContainer () |
| | utility function to get access to indirect container More...
|
| |
| virtual void | terrainSkinCellCreatedAndInstancesAdded (const DtCellGeoSpecificIndirectGeo *cell, const std::unordered_set< int > &instances) |
| | internal method. called when a terrain skin cell is created. More...
|
| |
| virtual void | terrainSkinCellGettingDeleted (const DtCellGeoSpecificIndirectGeo *cell) |
| | internal method. called when a terrain skin cell is about to be deleted. More...
|
| |