OpenMW
|
Base class for Creator factory. More...
#include <creator.hpp>
Public Member Functions | |
virtual | ~CreatorFactoryBase () |
virtual Creator * | makeCreator (CSMDoc::Document &document, const CSMWorld::UniversalId &id) const =0 |
Base class for Creator factory.
|
virtual |
|
pure virtual |
The ownership of the returned Creator is transferred to the caller.
Implemented in CSVWorld::CreatorFactory< CreatorT, scope >, CSVWorld::NullCreatorFactory, CSVWorld::StartScriptCreatorFactory, CSVWorld::ReferenceCreatorFactory, CSVWorld::InfoCreatorFactory, CSVWorld::JournalCreatorFactory, and CSVWorld::TopicCreatorFactory.