9#ifndef fsCParticleDataInstancehdr
10#define fsCParticleDataInstancehdr
Definition fsCEntity.h:39
Definition fsCParticleData.h:34
Definition fsCParticleDataInstance.h:26
fsS32 collectableCountGet() const
Definition fsCParticleDataInstance.cpp:58
fsS32 preRunPhaseTimeGet() const
Definition fsCParticleDataInstance.cpp:29
void particleCacheCreate(std::vector< std::unique_ptr< fsIParticle > > &pParticleCache)
Definition fsCParticleDataInstance.cpp:14
void particleCloudRegister(fsIParticleCloud *pSpawnCloud)
Definition fsCParticleDataInstance.cpp:9
fsCParticleDataInstance(fsCParticleData *const)
Definition fsCParticleDataInstance.cpp:90
fsF32 particlesEmitPerSecondGet() const
Definition fsCParticleDataInstance.cpp:53
fsS32 emitterLifetimeGet() const
Definition fsCParticleDataInstance.cpp:34
fsS32 particlesEmit(std::vector< std::unique_ptr< fsIParticle > > &pParticleCache, fsS32 pNumToEmit, const fsPoint &pSpawnPosition, fsCEntity *pParentEnt) const
Definition fsCParticleDataInstance.cpp:73
fsBool preRunPhaseGet() const
Definition fsCParticleDataInstance.cpp:24
~fsCParticleDataInstance()
Definition fsCParticleDataInstance.cpp:97
fsBool linkedToEmitterGet() const
Definition fsCParticleDataInstance.cpp:68
fsS32 lifetimeGet() const
Definition fsCParticleDataInstance.cpp:39
fsStr const & collectableTypeGet() const
Definition fsCParticleDataInstance.cpp:63
fsBool pulseGet() const
Definition fsCParticleDataInstance.cpp:4
const fsCParticleData * get() const
Definition fsCParticleDataInstance.h:29
fsS32 maxParticlesGet() const
Definition fsCParticleDataInstance.cpp:44
fsCParticleDataInstance & operator=(const fsCParticleDataInstance &pRHS)
Definition fsCParticleDataInstance.cpp:82
void preRunPhaseSet(fsBool pState)
Definition fsCParticleDataInstance.cpp:19
Definition fsIParticleCloud.h:23
Definition fsIParticle.h:39
bool fsBool
Definition fsBaseTypes.h:26
int fsS32
Definition fsBaseTypes.h:20
float fsF32
Definition fsBaseTypes.h:28