MyGUI
3.2.1
|
#include <MyGUI_ControllerManager.h>
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 |
Definition at line 20 of file MyGUI_ControllerManager.h.
Definition at line 24 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 78 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 72 of file MyGUI_ControllerManager.cpp.
const std::string & MyGUI::ControllerManager::getCategoryName | ( | ) | const |
Definition at line 145 of file MyGUI_ControllerManager.cpp.
void MyGUI::ControllerManager::initialise | ( | ) |
Definition at line 30 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 105 of file MyGUI_ControllerManager.cpp.
void MyGUI::ControllerManager::shutdown | ( | ) |
Definition at line 46 of file MyGUI_ControllerManager.cpp.