VR-Forces 4.6.1 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 Wed Jul 25 16:57:45 EDT 2018 from SVN revision 190790
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)