Fission FSN
Loading...
Searching...
No Matches
fsCParticleCloudEmitter Class Reference

#include <fsCParticleCloudEmitter.h>

Inheritance diagram for fsCParticleCloudEmitter:

Public Member Functions

 fsCParticleCloudEmitter (fsCParticleDataInstance pParticleData, const fsCResourceName &pSpawnCloud)
virtual ~fsCParticleCloudEmitter ()
Public Member Functions inherited from fsCParticleEmitter
const fsStrcollectableTypeGet () const
void particleCloudRegister (fsIParticleCloud *pSpawnCloud)
fsS32 remainingParticleCountGet () const
fsBool collectableGet () const
fsS32 photoScoreGet (const fsRect &pScreenRect) const
fsBool hitTestAndCollect (const fsPoint &pPointerPos, std::function< void(fsIParticle *pParticle)> pCallBack)
fsBool hitTest (const fsPoint &pPointerPos)
void shortCircuit ()
fsBool preRunable () const
void preRun ()
void particleEmitterParentEntSet (fsCEntity *pParent)
fsBool runsForeverGet () const
void spawnPositionUpdate (const fsPoint &pPos)
void update (fsS32 pDeltaMs)
fsBool particlesLinkToEmitterGet () const
fsBool isActiveGet () const
fsS32 numLiveParticlesGet () const
void initialise ()
 fsCParticleEmitter (fsCParticleDataInstance pParticleData)
virtual ~fsCParticleEmitter ()
Public Member Functions inherited from fsIRenderable
const fsAffineMtx2drenderMatrixGet ()
void colourSet (const fsSColour4B &pColour)
void matrixApply (const fsAffineMtx2d &pRenderMatrix)
void render ()

Additional Inherited Members

Protected Member Functions inherited from fsCParticleEmitter
void matrixApplyDo (const fsAffineMtx2d &pRenderMatrix) override
void renderDo () override
Protected Member Functions inherited from fsIRenderable
virtual void colourSetDo (const fsSColour4B &pColour)
 fsIRenderable ()=default
virtual ~fsIRenderable ()=default
Protected Attributes inherited from fsIRenderable
fsAffineMtx2d mRenderMtx

Constructor & Destructor Documentation

◆ fsCParticleCloudEmitter()

fsCParticleCloudEmitter::fsCParticleCloudEmitter ( fsCParticleDataInstance pParticleData,
const fsCResourceName & pSpawnCloud )

◆ ~fsCParticleCloudEmitter()

fsCParticleCloudEmitter::~fsCParticleCloudEmitter ( )
virtual

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