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

#include <gfCHogEntityFactory.h>

Inheritance diagram for gfCHogEntityFactory:

Public Member Functions

const std::type_info * entityIdentifierIdGet (const fsStr &pPrefix) const
fsBool entityTagIdentifierGet (const fsStr &pPrefix) const
fsCEntityentityConstruct (const fsStr &pEntityName) const override
virtual ~gfCHogEntityFactory ()
Public Member Functions inherited from fsCEntityFactory
fsCEntityentityConstructWithComponent (const fsStr &pEntityName, fsCUniqueId pComponentId) const
void merge (fsCEntityFactory *const pRHS)
fsCEntityemptyEntityCreate (const fsStr &pEntityName) const
virtual ~fsCEntityFactory ()

Static Public Member Functions

static std::shared_ptr< fsCEntityFactorycreate ()

Static Public Attributes

static const fsStr randomPickablePrefix
static const fsStr randomPickableHomophonePrefix
static const fsStr requiredPickablePrefix
static const fsStr hiddenPickablePrefix
static const fsStr bonusPickablePrefix
static const fsStr bonusSilhouettePickablePrefix
static const fsStr bonusPhotoPickablePrefix
static const fsStr bonusBonusPickablePrefix
static const fsStr bonusStaffPickablePrefix
static const fsStr groupPickablePrefix

Protected Member Functions

void constructionPlansRegisterDo () override
 gfCHogEntityFactory ()
Protected Member Functions inherited from fsCEntityFactory
fsStr entityPrefixGet (const fsStr &pEntityName) const
void constructionPlansRegister ()
 fsCEntityFactory ()

Additional Inherited Members

Protected Types inherited from fsCEntityFactory
typedef std::vector< fsCUniqueIdtConstructionPlan
Protected Attributes inherited from fsCEntityFactory
std::map< fsStr, tConstructionPlanmPlans

Constructor & Destructor Documentation

◆ ~gfCHogEntityFactory()

gfCHogEntityFactory::~gfCHogEntityFactory ( )
virtual

◆ gfCHogEntityFactory()

gfCHogEntityFactory::gfCHogEntityFactory ( )
protected

Member Function Documentation

◆ constructionPlansRegisterDo()

void gfCHogEntityFactory::constructionPlansRegisterDo ( )
overrideprotectedvirtual

Reimplemented from fsCEntityFactory.

◆ create()

std::shared_ptr< fsCEntityFactory > gfCHogEntityFactory::create ( )
static

◆ entityConstruct()

fsCEntity * gfCHogEntityFactory::entityConstruct ( const fsStr & pEntityName) const
overridevirtual

Reimplemented from fsCEntityFactory.

◆ entityIdentifierIdGet()

const std::type_info * gfCHogEntityFactory::entityIdentifierIdGet ( const fsStr & pPrefix) const

◆ entityTagIdentifierGet()

fsBool gfCHogEntityFactory::entityTagIdentifierGet ( const fsStr & pPrefix) const

Member Data Documentation

◆ bonusBonusPickablePrefix

const fsStr gfCHogEntityFactory::bonusBonusPickablePrefix
static

◆ bonusPhotoPickablePrefix

const fsStr gfCHogEntityFactory::bonusPhotoPickablePrefix
static

◆ bonusPickablePrefix

const fsStr gfCHogEntityFactory::bonusPickablePrefix
static

◆ bonusSilhouettePickablePrefix

const fsStr gfCHogEntityFactory::bonusSilhouettePickablePrefix
static

◆ bonusStaffPickablePrefix

const fsStr gfCHogEntityFactory::bonusStaffPickablePrefix
static

◆ groupPickablePrefix

const fsStr gfCHogEntityFactory::groupPickablePrefix
static

◆ hiddenPickablePrefix

const fsStr gfCHogEntityFactory::hiddenPickablePrefix
static

◆ randomPickableHomophonePrefix

const fsStr gfCHogEntityFactory::randomPickableHomophonePrefix
static

◆ randomPickablePrefix

const fsStr gfCHogEntityFactory::randomPickablePrefix
static

◆ requiredPickablePrefix

const fsStr gfCHogEntityFactory::requiredPickablePrefix
static

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