Orxonox  0.0.5 Codename: Arcturus
Public Member Functions | List of all members
orxonox::Game::TemplateGameStateFactory< T > Class Template Reference
Inheritance diagram for orxonox::Game::TemplateGameStateFactory< T >:
orxonox::Game::GameStateFactory

Public Member Functions

virtual std::shared_ptr< GameStatefabricateInternal (const GameStateInfo &info) override
 
- Public Member Functions inherited from orxonox::Game::GameStateFactory
virtual ~GameStateFactory ()=default
 

Additional Inherited Members

- Static Public Member Functions inherited from orxonox::Game::GameStateFactory
template<class T >
static void createFactory (const std::string &className)
 
static std::shared_ptr< GameStatefabricate (const GameStateInfo &info)
 
static std::map< std::string, std::shared_ptr< GameStateFactory > > & getFactories ()
 

Member Function Documentation

template<class T >
virtual std::shared_ptr<GameState> orxonox::Game::TemplateGameStateFactory< T >::fabricateInternal ( const GameStateInfo info)
inlineoverridevirtual

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