19 class DtFxCollisionVolumeInterface;
20 class DtFxParticleSystemManager;
42 virtual const std::string& className()
const;
50 virtual void addToScene(
const DtUniqueID&
id,
int modelSet,
54 virtual void removeFromScene();
57 void setIsSupportModel(
bool isSupport);
60 virtual DtVector currentHeloPosition()
const;
63 virtual DtTaitBryan currentHeloOrientation()
const;
69 virtual void setCollisionObjectPos(
DtVector collisionPos);
72 virtual void setCollisionObjectOri(DtTaitBryan collisionOri);
DtFxParticleSystemManager is the manager for all the particle systems and descriptions diguy sdk comm...
Definition: DtFxParticleSystemManager.h:41
class that allows clients to add collision objects (no export of virtual base class) ...
Definition: DtFxCollisionVolumeInterface.h:18
The interface for particle system collision object.
Definition: DtParticleCollisionObjectModel.h:20
DtFxCollisionVolumeInterface * myCollisionObject
Definition: DtFxParticleCollisionObjectModel.h:79
#define DT_DLL_VRVFX
Definition: vrvFx.h:20
Contains DLL export macros.
A the particle system collision object that has vrvFx specific code.
Definition: DtFxParticleCollisionObjectModel.h:25
Contains the DtParticleCollisionObjectModel class declaration.
DtVector myCollisionObjectPos
Definition: DtFxParticleCollisionObjectModel.h:85
DtParticleCollisionObjectInfo myCollisionInfo
Definition: DtFxParticleCollisionObjectModel.h:80
DtFxParticleSystemManager * myParticleSystemManager
Definition: DtFxParticleCollisionObjectModel.h:78
Rotorwash and rotorwash collision object information.
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
A DtSceneObject represents an object that can be positioned in the scene by (possibly) attaching it t...
Definition: DtSceneObject.h:41
Describes the shape of a collision object for particle-based effects.
Definition: DtParticleCollisionObjectInfo.h:33
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
DtTaitBryan myCollisionObjectOri
Definition: DtFxParticleCollisionObjectModel.h:84