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

#include <fsCEntityFactory.h>

Inheritance diagram for fsCEntityFactory:

Public Member Functions

fsCEntityentityConstructWithComponent (const fsStr &pEntityName, fsCUniqueId pComponentId) const
void merge (fsCEntityFactory *const pRHS)
fsCEntityemptyEntityCreate (const fsStr &pEntityName) const
virtual fsCEntityentityConstruct (const fsStr &pEntityName) const
virtual ~fsCEntityFactory ()

Protected Types

typedef std::vector< fsCUniqueIdtConstructionPlan

Protected Member Functions

fsStr entityPrefixGet (const fsStr &pEntityName) const
void constructionPlansRegister ()
virtual void constructionPlansRegisterDo ()
 fsCEntityFactory ()

Protected Attributes

std::map< fsStr, tConstructionPlanmPlans

Member Typedef Documentation

◆ tConstructionPlan

typedef std::vector<fsCUniqueId> fsCEntityFactory::tConstructionPlan
protected

Constructor & Destructor Documentation

◆ ~fsCEntityFactory()

fsCEntityFactory::~fsCEntityFactory ( )
virtual

◆ fsCEntityFactory()

fsCEntityFactory::fsCEntityFactory ( )
protected

Member Function Documentation

◆ constructionPlansRegister()

void fsCEntityFactory::constructionPlansRegister ( )
protected

◆ constructionPlansRegisterDo()

void fsCEntityFactory::constructionPlansRegisterDo ( )
protectedvirtual

Reimplemented in gfCHogEntityFactory.

◆ emptyEntityCreate()

fsCEntity * fsCEntityFactory::emptyEntityCreate ( const fsStr & pEntityName) const

◆ entityConstruct()

fsCEntity * fsCEntityFactory::entityConstruct ( const fsStr & pEntityName) const
virtual

Reimplemented in gfCHogEntityFactory.

◆ entityConstructWithComponent()

fsCEntity * fsCEntityFactory::entityConstructWithComponent ( const fsStr & pEntityName,
fsCUniqueId pComponentId ) const

◆ entityPrefixGet()

fsStr fsCEntityFactory::entityPrefixGet ( const fsStr & pEntityName) const
protected

◆ merge()

void fsCEntityFactory::merge ( fsCEntityFactory *const pRHS)

Member Data Documentation

◆ mPlans

std::map<fsStr, tConstructionPlan> fsCEntityFactory::mPlans
protected

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