VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Namespaces | Macros | Typedefs | Variables
localObjectManager.h File Reference

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
 

Macro Definition Documentation

#define DT_SINGLE_STATE_UPDATE_MESSAGE   0

VR-Link includes.

System includes Turn on/off single large status update messaging

Typedef Documentation

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

Callback signature for DtLocalObjectManager::addNameChangedCallback().

Variable Documentation

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.


Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)