|
MyGUI 3.4.3
|
#include <MyGUI_LayerManager.h>

Public Types | |
| using | VectorLayer = std::vector< ILayer * > |
| using | EnumeratorLayer = Enumerator< VectorLayer > |
Static Public Member Functions | |
| static LayerManager & | getInstance () |
| static LayerManager * | getInstancePtr () |
| static std::string_view | getClassTypeName () |
Definition at line 22 of file MyGUI_LayerManager.h.
Definition at line 28 of file MyGUI_LayerManager.h.
| using MyGUI::LayerManager::VectorLayer = std::vector<ILayer*> |
Definition at line 27 of file MyGUI_LayerManager.h.
|
delete |
| MyGUI::LayerManager::LayerManager | ( | ) |
Definition at line 23 of file MyGUI_LayerManager.cpp.
Attach widget to specific layer
| _name | Layer name |
| _item | Widget pointer |
Definition at line 122 of file MyGUI_LayerManager.cpp.
| ILayer * MyGUI::LayerManager::createLayerAt | ( | std::string_view | _name, |
| std::string_view | _type, | ||
| size_t | _index | ||
| ) |
Create new layer;
| _name | Layer name |
| _type | Could be OverlappedLayer, SharedLayer or any custom registered layer type. |
| _index | New layer will be placed before old layer with given index. |
Definition at line 193 of file MyGUI_LayerManager.cpp.
Detach widget from layer
| _item | Widget pointer |
Definition at line 145 of file MyGUI_LayerManager.cpp.
Get layer by name
Definition at line 232 of file MyGUI_LayerManager.cpp.
| const std::string & MyGUI::LayerManager::getCategoryName | ( | ) | const |
Definition at line 265 of file MyGUI_LayerManager.cpp.
|
static |
| LayerManager::EnumeratorLayer MyGUI::LayerManager::getEnumerator | ( | ) | const |
Get layer nodes Enumerator
Definition at line 243 of file MyGUI_LayerManager.cpp.
|
static |
|
static |
Definition at line 259 of file MyGUI_LayerManager.cpp.
| size_t MyGUI::LayerManager::getLayerCount | ( | ) | const |
Definition at line 254 of file MyGUI_LayerManager.cpp.
Get top visible and enabled widget at specified position
Definition at line 211 of file MyGUI_LayerManager.cpp.
| void MyGUI::LayerManager::initialise | ( | ) |
Definition at line 29 of file MyGUI_LayerManager.cpp.
| bool MyGUI::LayerManager::isExist | ( | std::string_view | _name | ) | const |
Check is layer exist
Definition at line 157 of file MyGUI_LayerManager.cpp.
|
delete |
| void MyGUI::LayerManager::renderToTarget | ( | IRenderTarget * | _target, |
| bool | _update | ||
| ) |
Render all layers to specified target
Definition at line 224 of file MyGUI_LayerManager.cpp.
Definition at line 248 of file MyGUI_LayerManager.cpp.
| void MyGUI::LayerManager::shutdown | ( | ) |
Definition at line 44 of file MyGUI_LayerManager.cpp.
Up widget to be on top of its layer
| _item | Widget pointer |
Definition at line 151 of file MyGUI_LayerManager.cpp.