VR-Forces 4.10 Class Documentation
 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. More...

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
 

Detailed Description

Stores the status of a paged in bounding volume.

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 Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)