![]() |
VR-Forces 4.0.4 Class Documentation
|

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. | |
| DtNodeUserData::DtNodeUserData | ( | ) | [inline] |
| virtual DtNodeUserData::~DtNodeUserData | ( | ) | [inline, protected, virtual] |
Protected destructor because this class derives from osg::Referenced.
| 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.
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().