VR-Forces 5.0.3 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes | Protected Attributes
DtPagedNodeStatus Struct Reference

Stores the status of a paged in bounding volume.

Public Member Functions

 DtPagedNodeStatus (DtNodeBoundingInfo boundingInfo, unsigned int numTriangles, DtTerrainIntersectIDType lastUsed=0)
 
void updateLastUsed (DtTerrainIntersectIDType lastUsed)
 
DtTerrainIntersectIDType lastUsed () const
 

Public Attributes

const DtNodeBoundingInfo myBoundingInfo
 
const unsigned int myNumTriangles
 
bool myPendingRemoval
 

Protected Attributes

tbb::spin_mutex myMutex
 
DtTerrainIntersectIDType myLastUsed
 

Constructor & Destructor Documentation

DtPagedNodeStatus::DtPagedNodeStatus ( DtNodeBoundingInfo  boundingInfo,
unsigned int  numTriangles,
DtTerrainIntersectIDType  lastUsed = 0 
)
inline

Member Function Documentation

void DtPagedNodeStatus::updateLastUsed ( DtTerrainIntersectIDType  lastUsed)
inline
DtTerrainIntersectIDType DtPagedNodeStatus::lastUsed ( ) const
inline

Member Data Documentation

const DtNodeBoundingInfo DtPagedNodeStatus::myBoundingInfo
const unsigned int DtPagedNodeStatus::myNumTriangles
bool DtPagedNodeStatus::myPendingRemoval
tbb::spin_mutex DtPagedNodeStatus::myMutex
mutableprotected
DtTerrainIntersectIDType DtPagedNodeStatus::myLastUsed
protected

The documentation for this struct was generated from the following file:

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)