19 namespace tutorialDistributedSimulation3C
33 virtual const std::string&
className()
const;
virtual void processReflectedEntityAdd(DtReflectedEntity *reflectedObj) const
DtReflectedEntityList * myReflectedEntityList
Definition: DistributedSimulationDriver3C.h:57
virtual void processReflectedEntityRemove(DtReflectedEntity *reflectedObj) const
DtExerciseConn * myConnection
Definition: DistributedSimulationDriver3C.h:55
virtual ~DistributedSimulationDriver()
DTOR.
virtual bool onStop()
Called when the driver is stopped by the display engine.
Definition: DistributedSimulationDriver3C.h:22
The DtDriver is an abstract class. Developers derive from this to create logic that "directs" things ...
Definition: DtDriver.h:31
virtual bool onStart()
Called when the driver is started by the display engine Restores state that existed the last time the...
bool myConnectionState
Definition: DistributedSimulationDriver3C.h:56
virtual bool onTick()
Tick the driver. If this driver needs to perform actions per the sim clock.
static void processReflectedEntityAdditionCb(DtReflectedEntity *reflectedObj, void *usr)
DistributedSimulationDriver(DtAgentManager &agentManager, const std::string &instanceName)
CTOR.
The DtAgentManager manages the distributed scene object framework. This includes the objects and upda...
Definition: DtAgentManager.h:38
static void processReflectedEntityRemovalCb(DtReflectedEntity *reflectedObj, void *usr)
Contains makVrv:DtDriver class.
virtual const std::string & instanceName() const
Get this driver's instance name.
virtual const std::string & className() const
Get the class name as a string.
DtAgentManager & agentManager()
Get the master scene for this host. Do not create drivers using this agentManager, use the sceneInterface as it may replaced the implementation of the sceneInterface.