#include <ObjectFactory.h>
Classes | |
| struct | TInfo |
Public Types | |
| typedef cocos2d::CCObject *(* | Instance )(void) |
| typedef std::map< std::string, TInfo > | FactoryMap |
Public Member Functions | |
| ObjectFactory (void) | |
| virtual | ~ObjectFactory (void) |
| local | ~ObjectFactory () |
| void | destroyInstance () |
| CCObject * | createObject (std::string name) |
| local | createObject ( local name) |
| CCComponent * | createComponent (std::string name) |
| var | createComponent ( var name) |
| local | createComponent ( local name) |
| ui::Widget * | createGUI (std::string name) |
| var | createGUI ( var name) |
| local | createGUI ( local name) |
| WidgetReaderProtocol * | createWidgetReaderProtocol (std::string name) |
| local | createWidgetReaderProtocol ( local name) |
| void | registerType (const TInfo &t) |
| void | removeAll () |
Static Public Member Functions | |
| static ObjectFactory * | getInstance () |
| local | getInstance () |
| typedef std::map<std::string, TInfo> FactoryMap |
| var FactoryMap |
| local FactoryMap |
| typedef cocos2d::CCObject*(* Instance)(void) |
| typedef cocos2d::CCObject*(* Instance)(void) |
| typedef cocos2d::CCObject*(* Instance)(void) |
| ObjectFactory | ( | void | ) |
| var ObjectFactory | ( | ) |
| local ObjectFactory | ( | ) |
|
virtual |
|
virtual |
|
virtual |
| CCComponent* createComponent | ( | std::string | name) |
| var createComponent | ( | var | name) |
| local createComponent | ( | local | name) |
| ui::Widget* createGUI | ( | std::string | name) |
| var createGUI | ( | var | name) |
| local createGUI | ( | local | name) |
| CCObject* createObject | ( | std::string | name) |
| var createObject | ( | var | name) |
| local createObject | ( | local | name) |
| WidgetReaderProtocol* createWidgetReaderProtocol |
( | std::string | name) |
| var createWidgetReaderProtocol | ( | var | name) |
| local createWidgetReaderProtocol | ( | local | name) |
| void destroyInstance | ( | ) |
| var destroyInstance | ( | ) |
| local destroyInstance | ( | ) |
|
static |
|
static |
|
static |
| void registerType | ( | const TInfo & | t) |
| var registerType | ( | var | t) |
| local registerType | ( | local | t) |
| void removeAll | ( | ) |
| var removeAll | ( | ) |
| local removeAll | ( | ) |