![]() |
VR-Forces 4.8 Class Documentation
|
Adds each particle system to the scene graph, either updates it based on position of scene object or art part. More...

Public Member Functions | |
| DtFxParticleSystemPositionUpdater (DtDe &de, DtFxParticleSystem *system, DtOsgSceneConnector *connector) | |
| CTOR. More... | |
| virtual | ~DtFxParticleSystemPositionUpdater () |
| DTOR. More... | |
| virtual void | traverse (osg::NodeVisitor &nv) |
| base class override More... | |
| virtual void | setSystem (DtFxParticleSystem *system) |
| sets or clears system More... | |
| virtual void | setArtPart (int artPart) |
| sets the art part to use instead of the base of the model More... | |
| virtual void | setStartEmit (bool autoEmit) |
| set whether to start emitting on traverse More... | |
| bool | startEmit () |
| get whether we auto start emitting on traversal More... | |
Protected Member Functions | |
| virtual void | lookupArticulatedModel () |
| searches the scene object for an articulated model to use More... | |
Protected Attributes | |
| DtDe & | myDe |
| DtFxParticleSystem * | mySystem |
| DtOsgSceneConnector * | myConnector |
| DtOsgArticulatedModel * | myArticulatedModel |
| bool | myStartEmitting |
| int | myArtPart |
| bool | myInitted |
| bool | myPartMissing |
Private Member Functions | |
| DtFxParticleSystemPositionUpdater (const DtFxParticleSystemPositionUpdater &other) | |
| Copy Constructor not implemented – Copy Not Allowed. More... | |
| DtFxParticleSystemPositionUpdater & | operator= (const DtFxParticleSystemPositionUpdater &other) |
| Assignment Operator Not implemented – Assignment Not Allowed. More... | |
Adds each particle system to the scene graph, either updates it based on position of scene object or art part.
| makVrv::DtFxParticleSystemPositionUpdater::DtFxParticleSystemPositionUpdater | ( | DtDe & | de, |
| DtFxParticleSystem * | system, | ||
| DtOsgSceneConnector * | connector | ||
| ) |
CTOR.
|
virtual |
DTOR.
|
private |
Copy Constructor not implemented – Copy Not Allowed.
|
virtual |
base class override
|
virtual |
sets or clears system
|
virtual |
sets the art part to use instead of the base of the model
|
virtual |
set whether to start emitting on traverse
| bool makVrv::DtFxParticleSystemPositionUpdater::startEmit | ( | ) |
get whether we auto start emitting on traversal
|
private |
Assignment Operator Not implemented – Assignment Not Allowed.
|
protectedvirtual |
searches the scene object for an articulated model to use
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |