Fission FSN
Loading...
Searching...
No Matches
fsCParticleCloudEmitter.h
Go to the documentation of this file.
1/********************************************************************
2*
3* File: fsCParticleCloudEmitter.h
4**
5* Purpose: Particle emitter that uses a supplied image to
6* create a spawn cloud to greater control the particle
7* emission process
8*
9*********************************************************************/
10
11#ifndef fsCParticleCloudEmitterhdr
12#define fsCParticleCloudEmitterhdr
13
14#include "fsCParticleEmitter.h"
15
16class fsCParticleData;
18
20{
21public:
22
23 fsCParticleCloudEmitter(fsCParticleDataInstance pParticleData, const fsCResourceName& pSpawnCloud);
25
26protected:
27
28private:
29
30 std::unique_ptr<fsIParticleCloud> mSpawnCloud;
31};
32
33#endif
virtual ~fsCParticleCloudEmitter()
Definition fsCParticleCloudEmitter.cpp:14
fsCParticleCloudEmitter(fsCParticleDataInstance pParticleData, const fsCResourceName &pSpawnCloud)
Definition fsCParticleCloudEmitter.cpp:6
Definition fsCParticleData.h:34
Definition fsCParticleDataInstance.h:26
fsCParticleEmitter(fsCParticleDataInstance pParticleData)
Definition fsCParticleEmitter.cpp:323
Definition fsCResourceName.h:32
Definition fsIParticleCloud.h:23