![]() |
VR-Forces Developer's Guide
|

Classes | |
| struct | DetonationData |
| struct | SplashData |
Protected Types | |
| typedef std::list< DetonationData > | DetonationList |
| typedef std::list< SplashData > | SplashList |
Protected Member Functions | |
| virtual void | processIntersection (const DtIntersectorResult &isect, double speed) |
| virtual void | createDetonation (const DtVector &position) |
| virtual void | createSplash (const DtVector &position, double speed) |
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 | |
| DtObserverShooter * | myObserverShooter |
| DetonationList | myDetonationObjects |
| SplashList | mySplashObjects |
Protected Attributes inherited from makVrv::DtDriver | |
| DtAgentManager & | myAgentManager |
| bool | myStartedFlag |
| std::string | myName |
| DtConfiguration | myConfiguration |
| bool | myPersistentFlag |
| bool | myUserControllableFlag |
| bool | myRequestStateDiffPendingFlag |
| DtElementChanges | myChanges |
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) |
Additional Inherited Members | |
Static Protected Attributes inherited from makVrv::DtDriver | |
| static const std::string | theOnDriverSelectionList |
|
protected |
Detonation list type.
|
protected |
Detonation (water) list type.
| makVrv::DtExampleProjectile::DtExampleProjectile | ( | makVrv::DtAgentManager & | am | ) |
CTOR.
|
virtual |
Virtual DTOR.
|
virtual |
Returns the driver's class name.
Implements makVrv::DtDriver.
|
protectedvirtual |
Performs startup logic for the driver.
Implements makVrv::DtDriver.
|
protectedvirtual |
Performs shutdown logic for the driver.
Implements makVrv::DtDriver.
|
protectedvirtual |
|
protectedvirtual |
Ensures the driver is properly restarted when a de is connected (such as a remote display engine).
Reimplemented from makVrv::DtDriver.
|
protectedvirtual |
Process an intersection from a projectile.
|
protectedvirtual |
Create the detonation (set position, model definition, add the detonation)
|
protectedvirtual |
Create a detonation over water (set position, model definition, add the detonation)
|
protected |
Shooter observer reference.
|
protected |
Detonation list.
|
protected |
Detonation (water) list.