Fission FSN
Loading...
Searching...
No Matches
fsCParticleCloud.h
Go to the documentation of this file.
1/********************************************************************
2*
3* File: fsCParticleCloud.h
4*
5* Purpose: To create ParticleData objects from definition files.
6*
7*********************************************************************/
8
9#ifndef fsCParticleCloudhdr
10#define fsCParticleCloudhdr
11
12#include <vector>
13
14#include <fsCore/fsPoint.h>
15#include <fsCore/fsVec2d.h>
16
17#include "fsIParticleCloud.h"
18
19class fsITexture;
20class fsCResourceName;
21
22
24{
25public:
26
29 void spawnCloudBrushLoad(fsITexture* pTexture) final;
30
31 fsCParticleCloud() = default;
32 ~fsCParticleCloud() override = default;
33
34protected:
35
36private:
37
38};
39
40#endif
fsVec2d indexedPosFromSpawnCloudGet(fsS32 pIndex) final
Definition fsCParticleCloud.cpp:8
void spawnCloudBrushLoad(fsITexture *pTexture) final
Definition fsCParticleCloud.cpp:22
fsVec2d posFromSpawnCloudGet() final
Definition fsCParticleCloud.cpp:13
fsCParticleCloud()=default
~fsCParticleCloud() override=default
Definition fsCResourceName.h:32
fsIParticleCloud()=default
Definition fsITexture.h:26
int fsS32
Definition fsBaseTypes.h:20
Definition fsVec2d.h:16