![]() |
VR-Forces 5.0.3 Developer's Guide
|
class that wraps the particle manager in vrvFx in a vrv friendly layer

Public Member Functions | |
| virtual bool | hasDescription (const std::string &name)=0 |
| virtual diguyParticleManager * | getDiguyParticleManager ()=0 |
| virtual DtFxParticleSystem * | createSystem (const std::string &name)=0 |
| virtual osg::ref_ptr < DtFxOsgParticleDrawable > & | osgDrawable ()=0 |
| virtual osg::Node * | getOrCreateSensorNode (int diguyMat)=0 |
| virtual DtFxCollisionVolumeInterface * | addCollisionVolume ()=0 |
| virtual void | destroyCollisionVolume (DtFxCollisionVolumeInterface *volume)=0 |
| virtual DtFxForceInterface * | addGlobalForce ()=0 |
| virtual void | destroyGlobalForce (DtFxForceInterface *force)=0 |
| virtual void | addImguiStats ()=0 |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| virtual | ~DtVirtualBaseClass () |
Static Public Member Functions | |
| static DtParticleSystemManagerInterface & | instance (DtDe &de) |
|
pure virtual |
check if description exists
Implemented in makVrv::DtFxParticleSystemManager.
|
pure virtual |
gets diguyParticleManager* need by diguy sdk for controlling particles
Implemented in makVrv::DtFxParticleSystemManager.
|
pure virtual |
creates a particle system
Implemented in makVrv::DtFxParticleSystemManager.
|
pure virtual |
returns the drawable
Implemented in makVrv::DtFxParticleSystemManager.
|
pure virtual |
sensor node access
Implemented in makVrv::DtFxParticleSystemManager.
|
static |
gets interface
|
pure virtual |
adds a global collision volume
Implemented in makVrv::DtFxParticleSystemManager.
|
pure virtual |
destroys a global collision volume
Implemented in makVrv::DtFxParticleSystemManager.
|
pure virtual |
adds a global force
Implemented in makVrv::DtFxParticleSystemManager.
|
pure virtual |
destroys a global force
Implemented in makVrv::DtFxParticleSystemManager.
|
pure virtual |
adds the internal stat data
Implemented in makVrv::DtFxParticleSystemManager.