Fission FSN
Loading...
Searching...
No Matches
fsIParticleCloud Class Referenceabstract

#include <fsIParticleCloud.h>

Inheritance diagram for fsIParticleCloud:

Public Member Functions

fsS32 cloudSizeGet () const
virtual fsVec2d indexedPosFromSpawnCloudGet (fsS32 pIndex)=0
virtual fsVec2d posFromSpawnCloudGet ()=0
virtual void spawnCloudBrushLoad (fsITexture *pTexture)=0
virtual ~fsIParticleCloud ()=default

Static Public Member Functions

static std::unique_ptr< fsIParticleCloudcreate (const fsCResourceName &pBrushFileName)

Protected Member Functions

 fsIParticleCloud ()=default

Protected Attributes

std::vector< fsPointmSpawnCloud

Constructor & Destructor Documentation

◆ ~fsIParticleCloud()

virtual fsIParticleCloud::~fsIParticleCloud ( )
virtualdefault

◆ fsIParticleCloud()

fsIParticleCloud::fsIParticleCloud ( )
protecteddefault

Member Function Documentation

◆ cloudSizeGet()

fsS32 fsIParticleCloud::cloudSizeGet ( ) const

◆ create()

std::unique_ptr< fsIParticleCloud > fsIParticleCloud::create ( const fsCResourceName & pBrushFileName)
static

◆ indexedPosFromSpawnCloudGet()

virtual fsVec2d fsIParticleCloud::indexedPosFromSpawnCloudGet ( fsS32 pIndex)
pure virtual

◆ posFromSpawnCloudGet()

virtual fsVec2d fsIParticleCloud::posFromSpawnCloudGet ( )
pure virtual

◆ spawnCloudBrushLoad()

virtual void fsIParticleCloud::spawnCloudBrushLoad ( fsITexture * pTexture)
pure virtual

Member Data Documentation

◆ mSpawnCloud

std::vector<fsPoint> fsIParticleCloud::mSpawnCloud
protected

The documentation for this class was generated from the following files: