![]() |
VR-Forces Developer's Guide
|
This driver demonstrates drawing communication lines.

Public Member Functions | |
| DtExampleEffectsDriver (makVrv::DtAgentManager &am) | |
| virtual | ~DtExampleEffectsDriver () |
| virtual void | toggleDamage (makVrv::DtDe &de) |
| virtual void | changeColorOverride (int color, float deltaChange) |
Methods Inherited from makVrv::DtDriver | |
| virtual const std::string & | className () const |
| virtual bool | onStart () |
| virtual bool | onStop () |
| virtual bool | onTick () |
| virtual void | slot_displayEngineAdded (const makVrv::DtDeRecord &igRecord) |
Public Member Functions inherited from makVrv::DtDriver | |
| DtDriver (DtAgentManager &agentManager, const std::string &instanceName) | |
| virtual | ~DtDriver () |
| virtual void | realizeConfiguration (const DtConfiguration &configuration) |
| virtual DtConfiguration | createConfiguration (bool saveAllParameters=false) const |
| DtAgentManager & | agentManager () |
| virtual DtAgentManagerInterface & | sceneInterface () |
| bool | started () const |
| virtual const std::string & | instanceName () const |
| virtual bool | autoStart () const |
| virtual void | setAutoStart (bool autoStart) |
| virtual bool | isWindowDependent () const |
| virtual void | setIsWindowDependent (bool dep) |
| virtual void | setIsUserControllable (bool) |
| virtual bool | isUserControllable () const |
| virtual void | setIsPersistent (bool per) |
| virtual bool | isPersistent () const |
| virtual bool | isOnDriverSelectionList () const |
| virtual void | setOnDriverSelectionList (bool) |
| bool | objectFromAgentManager (const DtUniqueID &id) const |
Protected Types | |
| typedef std::unordered_map < int, makVrv::DtUniqueID > | SceneObjectIdsByModelSet |
Protected Member Functions | |
| makVrv::DtEntityFacade * | createEntityFacade (makVrv::DtAgentManager &am, makVrv::DtElementID elementId, const makVrv::DtModelSetRealizationManager::ModelSetRealizations &modelSets, bool distribute) |
Protected Member Functions inherited from makVrv::DtDriver | |
| void | applyChangesAndDelete (DtElementChanges *changes) |
| void | reportElementCreated (DtElementID id, DtElementID parentId, DtElementEntry::ElementType type) |
| void | reportElementAttribute (DtElementID id, DtElementAttribute *attribute) |
| void | reportElementDestroyed (DtElementID id) |
| void | start () |
| void | stop () |
| bool | tick () |
| virtual void | setInstanceName (const std::string &name) |
| virtual void | installAccessories () |
| virtual void | uninstallAccessories () |
Protected Attributes | |
| SceneObjectIdsByModelSet | mySceneObjectIds |
| makVrv::DtEntityFacade * | myEntityFacade |
| bool | myDamagedFlag |
| makVrv::DtParticleSystemModelAgent * | myFlamesAgent |
| makVrv::MyParticleSystemModelAgent * | mySmokePlumeAgent |
| makVrv::DtParticleSystemModelAgent * | myDetonationAgent |
Protected Attributes inherited from makVrv::DtDriver | |
| DtAgentManager & | myAgentManager |
| bool | myStartedFlag |
| std::string | myName |
| DtConfiguration | myConfiguration |
| bool | myPersistentFlag |
| bool | myUserControllableFlag |
| bool | myRequestStateDiffPendingFlag |
| DtElementChanges | myChanges |
Additional Inherited Members | |
Static Protected Attributes inherited from makVrv::DtDriver | |
| static const std::string | theOnDriverSelectionList |
|
protected |
| DtExampleEffectsDriver::DtExampleEffectsDriver | ( | makVrv::DtAgentManager & | am | ) |
CTOR.
|
virtual |
Virtual DTOR.
|
virtual |
Returns the driver's class name.
Implements makVrv::DtDriver.
|
virtual |
Performs startup logic for the driver.
Implements makVrv::DtDriver.
|
virtual |
Performs shutdown logic for the driver.
Implements makVrv::DtDriver.
|
virtual |
|
virtual |
Ensures the driver is properly restarted when a De is connected.
Reimplemented from makVrv::DtDriver.
|
virtual |
Function for changing the state of the entity.
|
virtual |
|
protected |
Creates an entity facade for an F-18. Properly initializes the individual 3d/2d/Colorized facades.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |