MyGUI  3.2.0
Public Types | Public Member Functions
MyGUI::LayerManager Class Reference

#include <MyGUI_LayerManager.h>

+ Inheritance diagram for MyGUI::LayerManager:

Public Types

typedef std::vector< ILayer * > VectorLayer
typedef Enumerator< VectorLayerEnumeratorLayer

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
ILayergetByName (const std::string &_name, bool _throw=true) const
WidgetgetWidgetFromPoint (int _left, int _top)
void renderToTarget (IRenderTarget *_target, bool _update)
void resizeView (const IntSize &_viewSize)

Detailed Description

Definition at line 37 of file MyGUI_LayerManager.h.


Member Typedef Documentation

Definition at line 44 of file MyGUI_LayerManager.h.

Definition at line 43 of file MyGUI_LayerManager.h.


Constructor & Destructor Documentation

Definition at line 41 of file MyGUI_LayerManager.cpp.


Member Function Documentation

void MyGUI::LayerManager::attachToLayerNode ( const std::string &  _name,
Widget _item 
)

Attach widget to specific layer

Parameters:
_nameLayer name
_itemWidget pointer

Definition at line 135 of file MyGUI_LayerManager.cpp.

Detach widget from layer

Parameters:
_itemWidget 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.

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.

Definition at line 61 of file MyGUI_LayerManager.cpp.

Up widget to be on top of its layer

Parameters:
_itemWidget pointer

Definition at line 164 of file MyGUI_LayerManager.cpp.


The documentation for this class was generated from the following files: