![]() |
VR-Forces 5.0.3 Developer's Guide
|
Visitor that check loaded (active page in/out bounding sphere) pagedNode2.

Public Member Functions | |
| PagedNode2ActiveVisitor (const NodePagingRecordMap &pagedInNode, const NodePagingRecordMap &emptyPagedInNode, NodePagingRecordMap &pagedOutNodes) | |
| void | apply (osg::Node &node) |
| void | apply (osgEarth::PagedNode2 &pagedNode) |
| void | apply (osg::LightSource &ls) |
Public Member Functions inherited from DtBoundingVolumeActivePageVisitor | |
| DtBoundingVolumeActivePageVisitor (DtTerrainIntersectIDType intersectId=0) | |
| const DtNodeBoundingInfoList & | pagedOutBoundingVolumes () const |
| const DtNodeBoundingInfoMap & | pagedInBoundingVolumes () const |
| bool | noValidAreas () const |
Public Member Functions inherited from DtMaintainMatrixVisitor | |
| DtMaintainMatrixVisitor () | |
| DtMaintainMatrixVisitor (const osg::Matrix &) | |
| virtual void | apply (osg::Transform &node) |
Protected Member Functions | |
| bool | addToPagedOutVolumesList (DtNodeBoundingInfoPtr pagedOutArea) |
| bool | addToPagedOutVolumesList (DtNodeBoundingInfo *pagedOutArea) |
Protected Member Functions inherited from DtBoundingVolumeActivePageVisitor | |
| void | pushBound (const osg::BoundingSphere &, bool useMatrix=false) |
| void | popBound () |
| bool | addToPagedOutVolumesList (DtNodeBoundingInfoPtr pagedOutArea) |
| bool | addToPagedOutVolumesList (DtNodeBoundingInfo *pagedOutArea) |
| void | addToPagedInVolumesList (osg::Node *, DtNodeBoundingInfoPtr pagedOutArea) |
| void | addToPagedInVolumesList (osg::Node *, DtNodeBoundingInfo *pagedOutArea) |
Protected Member Functions inherited from DtMaintainMatrixVisitor | |
| virtual osg::BoundingSphere | worldRefNodeBounds (osg::Node &node) |
Protected Attributes | |
| const NodePagingRecordMap & | myPagedInNodes |
| NodePagingRecordMap & | myPagedNode2OutNodes |
| const NodePagingRecordMap & | myEmptyPagedInNodes |
| std::set< osg::Node * > | _traversedNodes |
| int | _level |
Protected Attributes inherited from DtBoundingVolumeActivePageVisitor | |
| tbb::spin_rw_mutex | myPagedInOutMutex |
| DtNodeBoundingInfoList | myPagedOutBoundingList |
| DtNodeBoundingInfoMap | myPagedInBoundingMap |
| bool | myNoValidAreas |
| std::stack< osg::BoundingSphere > | myBoundingNodeStack |
| DtTerrainIntersectIDType | myIntersectId |
Protected Attributes inherited from DtMaintainMatrixVisitor | |
| osg::Matrix | myMatrix |
| PagedNode2ActiveVisitor::PagedNode2ActiveVisitor | ( | const NodePagingRecordMap & | pagedInNode, |
| const NodePagingRecordMap & | emptyPagedInNode, | ||
| NodePagingRecordMap & | pagedOutNodes | ||
| ) |
| void PagedNode2ActiveVisitor::apply | ( | osg::Node & | node | ) |
| void PagedNode2ActiveVisitor::apply | ( | osgEarth::PagedNode2 & | pagedNode | ) |
| void PagedNode2ActiveVisitor::apply | ( | osg::LightSource & | ls | ) |
|
protected |
|
protected |
|
protected |
Holds all the nodes which have been paged in.
|
protected |
|
protected |
|
protected |
|
protected |