![]() |
VR-Forces Developer's Guide
|
Go to the source code of this file.
Classes | |
| struct | DtVrfObjectNameChangedCallbackInfo |
| struct | DtVrfObjectUUIDChangedCallbackInfo |
| class | DtLocalObjectManager |
| struct | DtLocalObjectManager::PendingStruct |
Namespaces | |
| makVrfEvents | |
| makVrf | |
Macros | |
| #define | DT_SINGLE_STATE_UPDATE_MESSAGE 0 |
Typedefs | |
| typedef std::map < DtEntityIdentifier, DtLocalObject * > | DtEntityIdMap |
| typedef std::map< DtUUID, DtLocalObject * > | DtSimObjectMap |
| typedef bool(* | DtSimObjectUserInitFcn )(DtLocalObject *object, void *usr) |
| typedef DtCallbackList< const DtVrfObjectNameChangedCallbackInfo & > ::DtCallbackFunctionType | DtVrfObjectNameChangedCallbackFcn |
| typedef DtCallbackList< const DtVrfObjectUUIDChangedCallbackInfo & > ::DtCallbackFunctionType | DtVrfObjectUUIDChangedCallbackFcn |
| typedef DtCallbackList< const DtLocalObject * > ::DtCallbackFunctionType | DtVrfObjectQueuedForRemocalCallbackFcn |
| typedef DtCallbackList< bool > ::DtCallbackFunctionType | DtValidStateChangedCallbackFcn |
Variables | |
| const int | DtSimMaxForceTypes = 256 |
| #define DT_SINGLE_STATE_UPDATE_MESSAGE 0 |
VR-Link includes.
System includes Turn on/off single large status update messaging
| typedef std::map<DtEntityIdentifier, DtLocalObject*> DtEntityIdMap |
| typedef std::map<DtUUID, DtLocalObject*> DtSimObjectMap |
| typedef bool(* DtSimObjectUserInitFcn)(DtLocalObject *object, void *usr) |
User action function definition for createAndInitSimObject()
| typedef DtCallbackList<const DtVrfObjectNameChangedCallbackInfo&>::DtCallbackFunctionType DtVrfObjectNameChangedCallbackFcn |
Callback signature for DtLocalObjectManager::addNameChangedCallback().
| typedef DtCallbackList<const DtVrfObjectUUIDChangedCallbackInfo&>::DtCallbackFunctionType DtVrfObjectUUIDChangedCallbackFcn |
| typedef DtCallbackList<const DtLocalObject*>::DtCallbackFunctionType DtVrfObjectQueuedForRemocalCallbackFcn |
| const int DtSimMaxForceTypes = 256 |
The enumeration in DIS only specifies 4 types, but it goes across the network in an 8-bit field. We've already had customers say they want to be able to have more forces, so we'll make it 256.