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

#include <fsCParticleDataInstance.h>

Public Member Functions

const fsCParticleDataget () const
void particleCloudRegister (fsIParticleCloud *pSpawnCloud)
void particleCacheCreate (std::vector< std::unique_ptr< fsIParticle > > &pParticleCache)
fsBool pulseGet () const
void preRunPhaseSet (fsBool pState)
fsBool preRunPhaseGet () const
fsS32 preRunPhaseTimeGet () const
fsS32 emitterLifetimeGet () const
fsS32 lifetimeGet () const
fsS32 maxParticlesGet () const
fsF32 particlesEmitPerSecondGet () const
fsStr const & collectableTypeGet () const
fsS32 collectableCountGet () const
fsBool linkedToEmitterGet () const
fsS32 particlesEmit (std::vector< std::unique_ptr< fsIParticle > > &pParticleCache, fsS32 pNumToEmit, const fsPoint &pSpawnPosition, fsCEntity *pParentEnt) const
fsCParticleDataInstanceoperator= (const fsCParticleDataInstance &pRHS)
 fsCParticleDataInstance (fsCParticleData *const)
 ~fsCParticleDataInstance ()

Constructor & Destructor Documentation

◆ fsCParticleDataInstance()

fsCParticleDataInstance::fsCParticleDataInstance ( fsCParticleData * const pParticleData)

◆ ~fsCParticleDataInstance()

fsCParticleDataInstance::~fsCParticleDataInstance ( )

Member Function Documentation

◆ collectableCountGet()

fsS32 fsCParticleDataInstance::collectableCountGet ( ) const

◆ collectableTypeGet()

fsStr const & fsCParticleDataInstance::collectableTypeGet ( ) const

◆ emitterLifetimeGet()

fsS32 fsCParticleDataInstance::emitterLifetimeGet ( ) const

◆ get()

const fsCParticleData * fsCParticleDataInstance::get ( ) const
inline

◆ lifetimeGet()

fsS32 fsCParticleDataInstance::lifetimeGet ( ) const

◆ linkedToEmitterGet()

fsBool fsCParticleDataInstance::linkedToEmitterGet ( ) const

◆ maxParticlesGet()

fsS32 fsCParticleDataInstance::maxParticlesGet ( ) const

◆ operator=()

fsCParticleDataInstance & fsCParticleDataInstance::operator= ( const fsCParticleDataInstance & pRHS)

◆ particleCacheCreate()

void fsCParticleDataInstance::particleCacheCreate ( std::vector< std::unique_ptr< fsIParticle > > & pParticleCache)

◆ particleCloudRegister()

void fsCParticleDataInstance::particleCloudRegister ( fsIParticleCloud * pSpawnCloud)

◆ particlesEmit()

fsS32 fsCParticleDataInstance::particlesEmit ( std::vector< std::unique_ptr< fsIParticle > > & pParticleCache,
fsS32 pNumToEmit,
const fsPoint & pSpawnPosition,
fsCEntity * pParentEnt ) const

◆ particlesEmitPerSecondGet()

fsF32 fsCParticleDataInstance::particlesEmitPerSecondGet ( ) const

◆ preRunPhaseGet()

fsBool fsCParticleDataInstance::preRunPhaseGet ( ) const

◆ preRunPhaseSet()

void fsCParticleDataInstance::preRunPhaseSet ( fsBool pState)

◆ preRunPhaseTimeGet()

fsS32 fsCParticleDataInstance::preRunPhaseTimeGet ( ) const

◆ pulseGet()

fsBool fsCParticleDataInstance::pulseGet ( ) const

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