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

#include <gfCTimeComponentFactory.h>

Inheritance diagram for gfCTimeComponentFactory:

Public Member Functions

virtual ~gfCTimeComponentFactory ()
Public Member Functions inherited from fsCComponentFactory
void merge (fsCComponentFactory *const pRHS)
fsBool componentTypeIsRegisteredGet (const fsCUniqueId &pTypeId) const
template<typename T>
void componentRegister ()
virtual ~fsCComponentFactory ()

Static Public Member Functions

static std::shared_ptr< fsCComponentFactorycreate ()
Static Public Member Functions inherited from fsCComponentFactory
static std::shared_ptr< fsCComponentFactorycreate ()

Protected Member Functions

void componentsRegister () override
 gfCTimeComponentFactory ()
Protected Member Functions inherited from fsCComponentFactory
fsIComponentcomponentCreate (fsCEntity *pParent, const fsCUniqueId &pTypeId)
 fsCComponentFactory ()

Additional Inherited Members

Public Types inherited from fsCComponentFactory
typedef fsIComponent *(* TCreateFnc) (fsCEntity *pParent)
Static Protected Member Functions inherited from fsCComponentFactory
static void componentDestroy (fsIComponent *pComponent)

Constructor & Destructor Documentation

◆ ~gfCTimeComponentFactory()

gfCTimeComponentFactory::~gfCTimeComponentFactory ( )
virtual

◆ gfCTimeComponentFactory()

gfCTimeComponentFactory::gfCTimeComponentFactory ( )
protected

Member Function Documentation

◆ componentsRegister()

void gfCTimeComponentFactory::componentsRegister ( )
overrideprotectedvirtual

Reimplemented from fsCComponentFactory.

◆ create()

std::shared_ptr< fsCComponentFactory > gfCTimeComponentFactory::create ( )
static

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