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

#include <fsCParticleData.h>

Classes

struct  fsSOscillationGraph
struct  fsSParticleEmmitParams

Public Member Functions

fsBool pulseGet () const
fsS32 preRunPhaseTimeGet () const
fsS32 emitterLifetimeGet () const
fsS32 lifetimeGet () const
fsS32 maxParticlesGet () const
fsF32 particlesEmitPerSecondGet () const
fsStr const & collectablTypeGet () const
fsS32 collectableCountGet () const
fsBool linkedToEmitterGet () const
fsS32 particlesEmit (const fsSParticleEmmitParams &pEmmitParams) const
void particleCacheCreate (std::vector< std::unique_ptr< fsIParticle > > &pParticleCache, fsS32 pMaxParticles)
 fsCParticleData (const fsCParticleData &)=delete
 fsCParticleData ()
virtual ~fsCParticleData ()

Static Public Member Functions

static fsF32 rndF32Get (fsS32 pRange)

Friends

class fsCParticleDataLoader

Constructor & Destructor Documentation

◆ fsCParticleData() [1/2]

fsCParticleData::fsCParticleData ( const fsCParticleData & )
delete

◆ fsCParticleData() [2/2]

fsCParticleData::fsCParticleData ( )

◆ ~fsCParticleData()

fsCParticleData::~fsCParticleData ( )
virtual

Member Function Documentation

◆ collectableCountGet()

fsS32 fsCParticleData::collectableCountGet ( ) const
inline

◆ collectablTypeGet()

fsStr const & fsCParticleData::collectablTypeGet ( ) const
inline

◆ emitterLifetimeGet()

fsS32 fsCParticleData::emitterLifetimeGet ( ) const
inline

◆ lifetimeGet()

fsS32 fsCParticleData::lifetimeGet ( ) const
inline

◆ linkedToEmitterGet()

fsBool fsCParticleData::linkedToEmitterGet ( ) const
inline

◆ maxParticlesGet()

fsS32 fsCParticleData::maxParticlesGet ( ) const
inline

◆ particleCacheCreate()

void fsCParticleData::particleCacheCreate ( std::vector< std::unique_ptr< fsIParticle > > & pParticleCache,
fsS32 pMaxParticles )

◆ particlesEmit()

fsS32 fsCParticleData::particlesEmit ( const fsSParticleEmmitParams & pEmmitParams) const

◆ particlesEmitPerSecondGet()

fsF32 fsCParticleData::particlesEmitPerSecondGet ( ) const
inline

◆ preRunPhaseTimeGet()

fsS32 fsCParticleData::preRunPhaseTimeGet ( ) const
inline

◆ pulseGet()

fsBool fsCParticleData::pulseGet ( ) const
inline

◆ rndF32Get()

fsF32 fsCParticleData::rndF32Get ( fsS32 pRange)
static

◆ fsCParticleDataLoader

friend class fsCParticleDataLoader
friend

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