14 #include <matrix/vlVector.h>
17 #include <osg/MatrixTransform>
18 #include <osg/NodeVisitor>
22 class DtOsgParticleSystemEffect;
23 class DtFxParticleSystem;
24 class DtOsgArticulatedModel;
25 class DtOsgSceneConnector;
38 virtual void traverse(osg::NodeVisitor& nv);
42 virtual void setArtPart(
int artPart);
46 virtual void setStartEmit(
bool autoEmit);
54 virtual void setLifetime(
double seconds);
64 virtual void lookupArticulatedModel();
DtOsgSceneConnector * myConnector
Definition: DtFxParticleSystemPositionUpdater.h:72
#define DT_DLL_VRVFX
Definition: vrvFx.h:20
Contains DLL export macros.
bool myStartEmitting
Definition: DtFxParticleSystemPositionUpdater.h:75
An articulated model manipulator for controlling an articulated model. Supports indirect rendering of...
Definition: DtOsgArticulatedModel.h:67
bool myInitted
Definition: DtFxParticleSystemPositionUpdater.h:78
DtOsgSceneConnector is used by models to create an OSG position/orientation transform so that it can ...
Definition: DtOsgSceneConnector.h:77
DtVector myOffset
Definition: DtFxParticleSystemPositionUpdater.h:77
int myArtPart
Definition: DtFxParticleSystemPositionUpdater.h:76
DtParticleSystem is implementation of the particle system, vrvOsg communicates with it via DtParticle...
Definition: DtFxParticleSystem.h:397
double myCreatedSimulationTime
Definition: DtFxParticleSystemPositionUpdater.h:81
bool myPartMissing
Definition: DtFxParticleSystemPositionUpdater.h:79
Adds each particle system to the scene graph, either updates it based on position of scene object or ...
Definition: DtFxParticleSystemPositionUpdater.h:30
DtFxParticleSystem * mySystem
Definition: DtFxParticleSystemPositionUpdater.h:71
const DtSceneObject * mySceneObject
Definition: DtFxParticleSystemPositionUpdater.h:74
A DtSceneObject represents an object that can be positioned in the scene by (possibly) attaching it t...
Definition: DtSceneObject.h:44
DtOsgArticulatedModel * myArticulatedModel
Definition: DtFxParticleSystemPositionUpdater.h:73
DtDe & myDe
Definition: DtFxParticleSystemPositionUpdater.h:70
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:72
double myLifetime
Definition: DtFxParticleSystemPositionUpdater.h:82
voidpf uLong offset
Definition: ioapi.h:42