#include <MyGUI_LayerManager.h>

Public Types | |
| typedef std::vector< ILayer * > | VectorLayer |
| typedef Enumerator< VectorLayer > | EnumeratorLayer |
Public Member Functions | |
| void | initialise () |
| void | shutdown () |
| void | attachToLayerNode (const std::string &_name, Widget *_item) |
| void | detachFromLayer (Widget *_item) |
| void | upLayerItem (Widget *_item) |
| bool | load (const std::string &_file) |
| void | _load (xml::ElementPtr _node, const std::string &_file, Version _version) |
| bool | isExist (const std::string &_name) const |
| EnumeratorLayer | getEnumerator () |
| ILayer * | getByName (const std::string &_name, bool _throw=true) const |
| Widget * | getWidgetFromPoint (int _left, int _top) |
| void | renderToTarget (IRenderTarget *_target, bool _update) |
| virtual void | dumpStatisticToLog () |
Definition at line 37 of file MyGUI_LayerManager.h.
Definition at line 44 of file MyGUI_LayerManager.h.
| typedef std::vector<ILayer*> MyGUI::LayerManager::VectorLayer |
Definition at line 43 of file MyGUI_LayerManager.h.
| void MyGUI::LayerManager::_load | ( | xml::ElementPtr | _node, | |
| const std::string & | _file, | |||
| Version | _version | |||
| ) |
Definition at line 88 of file MyGUI_LayerManager.cpp.
| void MyGUI::LayerManager::attachToLayerNode | ( | const std::string & | _name, | |
| Widget * | _item | |||
| ) |
Attach widget to specific layer
| _name | Layer name | |
| _item | Widget pointer |
Definition at line 135 of file MyGUI_LayerManager.cpp.
| void MyGUI::LayerManager::detachFromLayer | ( | Widget * | _item | ) |
Detach widget from layer
| _item | Widget pointer |
Definition at line 158 of file MyGUI_LayerManager.cpp.
| void MyGUI::LayerManager::dumpStatisticToLog | ( | ) | [virtual] |
Definition at line 241 of file MyGUI_LayerManager.cpp.
| ILayer * MyGUI::LayerManager::getByName | ( | const std::string & | _name, | |
| bool | _throw = true | |||
| ) | const |
Definition at line 230 of file MyGUI_LayerManager.cpp.
| EnumeratorLayer MyGUI::LayerManager::getEnumerator | ( | ) | [inline] |
Get layer nodes Enumerator
Definition at line 72 of file MyGUI_LayerManager.h.
| Widget * MyGUI::LayerManager::getWidgetFromPoint | ( | int | _left, | |
| int | _top | |||
| ) |
Get top visible and enabled widget at specified position
Definition at line 210 of file MyGUI_LayerManager.cpp.
| void MyGUI::LayerManager::initialise | ( | ) |
Definition at line 41 of file MyGUI_LayerManager.cpp.
| bool MyGUI::LayerManager::isExist | ( | const std::string & | _name | ) | const |
Check is layer exist
Definition at line 170 of file MyGUI_LayerManager.cpp.
| bool MyGUI::LayerManager::load | ( | const std::string & | _file | ) |
Load additional MyGUI *_layer.xml file
Definition at line 83 of file MyGUI_LayerManager.cpp.
| void MyGUI::LayerManager::renderToTarget | ( | IRenderTarget * | _target, | |
| bool | _update | |||
| ) |
Definition at line 222 of file MyGUI_LayerManager.cpp.
| void MyGUI::LayerManager::shutdown | ( | ) |
Definition at line 56 of file MyGUI_LayerManager.cpp.
| void MyGUI::LayerManager::upLayerItem | ( | Widget * | _item | ) |
Up widget to be on top of its layer
| _item | Widget pointer |
Definition at line 164 of file MyGUI_LayerManager.cpp.
1.6.3