VR-Forces 4.1 Class Documentation
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
DtNodeUserData Class Reference
Inheritance diagram for DtNodeUserData:
Inheritance graph
[legend]

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

DtNodeUserData::DtNodeUserData ( )
inline
virtual DtNodeUserData::~DtNodeUserData ( )
inlineprotectedvirtual

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

Member Function Documentation

virtual btCollisionObject* DtNodeUserData::collisionObject ( ) const
inlinevirtual

Accessor / Mutator for myCollisionObject.

References myCollisionObject.

Referenced by setCollisionObject().

virtual void DtNodeUserData::setCollisionObject ( btCollisionObject *  collisionObject)
inlinevirtual

Accessor / Mutator for myCollisionObject.

References collisionObject(), and myCollisionObject.

virtual const int DtNodeUserData::pendingRequestId ( ) const
inlinevirtual

Accessor / Mutator for myPendingRequestId.

References myPendingRequestId.

virtual void DtNodeUserData::setPendingRequestId ( int  id)
inlinevirtual

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().

int DtNodeUserData::myPendingRequestId
protected

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 Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)