|
MyGUI
3.2.1
|
#include <MyGUI_ControllerManager.h>
Inheritance diagram for MyGUI::ControllerManager:Public Member Functions | |
| ControllerManager () | |
| void | initialise () |
| void | shutdown () |
| ControllerItem * | createItem (const std::string &_type) |
| void | addItem (Widget *_widget, ControllerItem *_item) |
| void | removeItem (Widget *_widget) |
| const std::string & | getCategoryName () const |
Public Member Functions inherited from MyGUI::Singleton< ControllerManager > | |
| Singleton () | |
| virtual | ~Singleton () |
Public Member Functions inherited from MyGUI::IUnlinkWidget | |
| virtual | ~IUnlinkWidget () |
Additional Inherited Members | |
Public Types inherited from MyGUI::Singleton< ControllerManager > | |
| typedef Singleton < ControllerManager > | Base |
Static Public Member Functions inherited from MyGUI::Singleton< ControllerManager > | |
| static ControllerManager & | getInstance () |
| static ControllerManager * | getInstancePtr () |
| static const char * | getClassTypeName () |
Definition at line 20 of file MyGUI_ControllerManager.h.
| MyGUI::ControllerManager::ControllerManager | ( | ) |
Definition at line 23 of file MyGUI_ControllerManager.cpp.
| void MyGUI::ControllerManager::addItem | ( | Widget * | _widget, |
| ControllerItem * | _item | ||
| ) |
Add controller over widget. If specified widget already have controller with same type previous controller removed.
| _widget | to be controlled |
| _item | controller created through createItem(const std::string& _type) |
Definition at line 75 of file MyGUI_ControllerManager.cpp.
| ControllerItem * MyGUI::ControllerManager::createItem | ( | const std::string & | _type | ) |
Create controller.
| _type | Controller type name. Should be on of internal controllers or registered by user. |
Definition at line 69 of file MyGUI_ControllerManager.cpp.
| const std::string & MyGUI::ControllerManager::getCategoryName | ( | ) | const |
Definition at line 142 of file MyGUI_ControllerManager.cpp.
| void MyGUI::ControllerManager::initialise | ( | ) |
Definition at line 29 of file MyGUI_ControllerManager.cpp.
| void MyGUI::ControllerManager::removeItem | ( | Widget * | _widget | ) |
Stop and remove all controllers over specified widget.
| _widget | Pointer to widget for removing control from. |
Definition at line 102 of file MyGUI_ControllerManager.cpp.
| void MyGUI::ControllerManager::shutdown | ( | ) |
Definition at line 44 of file MyGUI_ControllerManager.cpp.
1.8.3.1