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

#include <gfICollectionEffectFactory.h>

Inheritance diagram for gfICollectionEffectFactory:

Static Public Member Functions

static std::vector< fsCEntity * > generate (fsCEntity *pCollectedEntity)
static gfICollectionEffectFactoryinstanceGet ()
static void destroy ()

Static Public Attributes

static const fsCUniqueId mCollectionAnimationEffectTriggeredMsg
static const fsStr mEffectNameSuffix

Protected Member Functions

virtual void generateDo (fsCEntity *pCollectedEntity)=0
 gfICollectionEffectFactory ()
virtual ~gfICollectionEffectFactory ()

Protected Attributes

std::vector< fsCEntity * > mCollectionEffectsCreated

Static Protected Attributes

static gfICollectionEffectFactorymInstance = nullptr

Constructor & Destructor Documentation

◆ gfICollectionEffectFactory()

gfICollectionEffectFactory::gfICollectionEffectFactory ( )
protected

◆ ~gfICollectionEffectFactory()

gfICollectionEffectFactory::~gfICollectionEffectFactory ( )
protectedvirtual

Member Function Documentation

◆ destroy()

void gfICollectionEffectFactory::destroy ( )
static

◆ generate()

std::vector< fsCEntity * > gfICollectionEffectFactory::generate ( fsCEntity * pCollectedEntity)
static

◆ generateDo()

virtual void gfICollectionEffectFactory::generateDo ( fsCEntity * pCollectedEntity)
protectedpure virtual

Implemented in gfCCollectionEffectFactory.

◆ instanceGet()

gfICollectionEffectFactory * gfICollectionEffectFactory::instanceGet ( )
static

Member Data Documentation

◆ mCollectionAnimationEffectTriggeredMsg

const fsCUniqueId gfICollectionEffectFactory::mCollectionAnimationEffectTriggeredMsg
static

◆ mCollectionEffectsCreated

std::vector<fsCEntity*> gfICollectionEffectFactory::mCollectionEffectsCreated
protected

◆ mEffectNameSuffix

const fsStr gfICollectionEffectFactory::mEffectNameSuffix
static

◆ mInstance

gfICollectionEffectFactory * gfICollectionEffectFactory::mInstance = nullptr
staticprotected

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