![]() |
VR-Link C# API Documentation
|
Collaboration diagram for makVrl.ReflectedEntityList:Public Member Functions | |
| ReflectedEntityList (ExerciseConnection exConn) | |
| void | dispose () |
| delegate void | EntityDiscoveredCallback (ReflectedEntity ent) |
| delegate void | EntityRemovedCallback (ReflectedEntity ent) |
| delegate bool | DiscoveryCondition (ReflectedEntity ent) |
| ReflectedEntity | findEntity (string id) |
Protected Attributes | |
| bool | disposed = false |
Properties | |
| IEnumerable< ReflectedEntity > | entities [get] |
Events | |
| EntityDiscoveredCallback | entityDiscovered |
| EntityRemovedCallback | entityRemoved |
| DiscoveryCondition | discoveryCondition |
Private Attributes | |
| ExerciseConnection | myExConn |
| Dictionary< String, ReflectedEntity > | myUnprocessedEntities = new Dictionary<String, ReflectedEntity>() |
| Dictionary< String, ReflectedEntity > | myEntities = new Dictionary<String, ReflectedEntity>() |
| MessageDelegate | myEntityDiscover |
| MessageDelegate | myEntityRemoved |
| MessageDelegate | myEntityState |
|
inline |
References makVrl.ExerciseConnection.addMessageHandler(), makVrl.MessageDelegate(), makVrl.ReflectedEntityList.myEntityDiscover, makVrl.ReflectedEntityList.myEntityRemoved, makVrl.ReflectedEntityList.myEntityState, makVrl.ReflectedEntityList.myExConn, EntityRemovedMessage.theName, EntityDiscoveryMessage.theName, and EntityStateMessage.theName.
| delegate bool makVrl.ReflectedEntityList.DiscoveryCondition | ( | ReflectedEntity | ent | ) |
|
inline |
References makVrl.ReflectedEntityList.disposed, makVrl.ReflectedEntityList.myEntityDiscover, makVrl.ReflectedEntityList.myEntityRemoved, makVrl.ReflectedEntityList.myEntityState, makVrl.ReflectedEntityList.myExConn, makVrl.ExerciseConnection.removeMessageHandler(), EntityRemovedMessage.theName, EntityDiscoveryMessage.theName, and EntityStateMessage.theName.
| delegate void makVrl.ReflectedEntityList.EntityDiscoveredCallback | ( | ReflectedEntity | ent | ) |
| delegate void makVrl.ReflectedEntityList.EntityRemovedCallback | ( | ReflectedEntity | ent | ) |
|
inline |
References makVrl.ReflectedEntityList.myEntities.
Referenced by f18.VehicleSim.detonateMunition().
|
protected |
Referenced by makVrl.ReflectedEntityList.dispose().
|
private |
Referenced by makVrl.ReflectedEntityList.findEntity().
|
private |
Referenced by makVrl.ReflectedEntityList.dispose(), and makVrl.ReflectedEntityList.ReflectedEntityList().
|
private |
Referenced by makVrl.ReflectedEntityList.dispose(), and makVrl.ReflectedEntityList.ReflectedEntityList().
|
private |
Referenced by makVrl.ReflectedEntityList.dispose(), and makVrl.ReflectedEntityList.ReflectedEntityList().
|
private |
Referenced by makVrl.ReflectedEntityList.dispose(), and makVrl.ReflectedEntityList.ReflectedEntityList().
|
private |
|
get |
| DiscoveryCondition makVrl.ReflectedEntityList.discoveryCondition |
| EntityDiscoveredCallback makVrl.ReflectedEntityList.entityDiscovered |
| EntityRemovedCallback makVrl.ReflectedEntityList.entityRemoved |