MyGUI
3.2.0
|
#include <MyGUI_LayerManager.h>
Public Types | |
typedef std::vector< ILayer * > | VectorLayer |
typedef Enumerator< VectorLayer > | EnumeratorLayer |
Public Member Functions | |
LayerManager () | |
void | initialise () |
void | shutdown () |
void | attachToLayerNode (const std::string &_name, Widget *_item) |
void | detachFromLayer (Widget *_item) |
void | upLayerItem (Widget *_item) |
bool | isExist (const std::string &_name) const |
EnumeratorLayer | getEnumerator () const |
ILayer * | getByName (const std::string &_name, bool _throw=true) const |
Widget * | getWidgetFromPoint (int _left, int _top) |
void | renderToTarget (IRenderTarget *_target, bool _update) |
void | resizeView (const IntSize &_viewSize) |
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.
Definition at line 41 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.
ILayer * MyGUI::LayerManager::getByName | ( | const std::string & | _name, |
bool | _throw = true |
||
) | const |
Get layer by name
Definition at line 230 of file MyGUI_LayerManager.cpp.
Get layer nodes Enumerator
Definition at line 241 of file MyGUI_LayerManager.cpp.
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 46 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.
void MyGUI::LayerManager::renderToTarget | ( | IRenderTarget * | _target, |
bool | _update | ||
) |
Render all layers to specified target
Definition at line 222 of file MyGUI_LayerManager.cpp.
void MyGUI::LayerManager::resizeView | ( | const IntSize & | _viewSize | ) |
Definition at line 246 of file MyGUI_LayerManager.cpp.
void MyGUI::LayerManager::shutdown | ( | ) |
Definition at line 61 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.