VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Member Functions | Protected Attributes
DtNodeUserData Class Reference
Inheritance diagram for DtNodeUserData:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtNodeUserData ()
virtual btCollisionObject * collisionObject () const
 Accessor / Mutator for myCollisionObject.
virtual void setCollisionObject (btCollisionObject *collisionObject)
 Accessor / Mutator for myCollisionObject.
virtual const int pendingRequestId () const
 Accessor / Mutator for myPendingRequestId.
virtual void setPendingRequestId (int id)
 Accessor / Mutator for myPendingRequestId.

Protected Member Functions

virtual ~DtNodeUserData ()
 Protected destructor because this class derives from osg::Referenced.

Protected Attributes

btCollisionObject * myCollisionObject
 The btCollisionObject that represents this node in the bullet collision world.
int myPendingRequestId
 The child number of the current pending request.

Constructor & Destructor Documentation

virtual DtNodeUserData::~DtNodeUserData ( ) [inline, protected, virtual]

Protected destructor because this class derives from osg::Referenced.


Member Function Documentation

virtual btCollisionObject* DtNodeUserData::collisionObject ( ) const [inline, virtual]

Accessor / Mutator for myCollisionObject.

References myCollisionObject.

Referenced by setCollisionObject().

virtual void DtNodeUserData::setCollisionObject ( btCollisionObject *  collisionObject) [inline, virtual]

Accessor / Mutator for myCollisionObject.

References collisionObject(), and myCollisionObject.

virtual const int DtNodeUserData::pendingRequestId ( ) const [inline, virtual]

Accessor / Mutator for myPendingRequestId.

References myPendingRequestId.

virtual void DtNodeUserData::setPendingRequestId ( int  id) [inline, virtual]

Accessor / Mutator for myPendingRequestId.

References myPendingRequestId.


Member Data Documentation

btCollisionObject* DtNodeUserData::myCollisionObject [protected]

The btCollisionObject that represents this node in the bullet collision world.

Referenced by collisionObject(), and setCollisionObject().

The child number of the current pending request.

Example, when we request the first child, pendingRequestId should be set to 0, and reset to -1 when the request is completed. If this id is not set to -1, meaning there is a pending request, we will not attempt to page in any more children of this node. Used by pagedLOD nodes.

Referenced by pendingRequestId(), and setPendingRequestId().


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)