MyGUI::LayerItem Class Reference

#include <MyGUI_LayerItem.h>

Inheritance diagram for MyGUI::LayerItem:
Inheritance graph
[legend]

Public Member Functions

 LayerItem ()
virtual ~LayerItem ()
ILayergetLayer ()
virtual void attachItemToNode (ILayer *_layer, ILayerNode *_node)
virtual void detachFromLayer ()
virtual void upLayerItem ()
void setRenderItemTexture (const std::string &_texture)
void addChildItem (LayerItem *_item)
void removeChildItem (LayerItem *_item)
void addChildNode (LayerItem *_item)
void removeChildNode (LayerItem *_item)
void addRenderItem (ISubWidget *_item)
void removeAllRenderItems ()
void saveLayerItem ()
void restoreLayerItem ()

Protected Member Functions

void attachToLayerItemNode (ILayerNode *_node, bool _deep)
void detachFromLayerItemNode (bool _deep)

Detailed Description

Definition at line 37 of file MyGUI_LayerItem.h.


Constructor & Destructor Documentation

MyGUI::LayerItem::LayerItem (  )  [inline]

Definition at line 40 of file MyGUI_LayerItem.h.

virtual MyGUI::LayerItem::~LayerItem (  )  [inline, virtual]

Definition at line 41 of file MyGUI_LayerItem.h.


Member Function Documentation

void MyGUI::LayerItem::addChildItem ( LayerItem _item  ) 

Definition at line 29 of file MyGUI_LayerItem.cpp.

void MyGUI::LayerItem::addChildNode ( LayerItem _item  ) 

Definition at line 45 of file MyGUI_LayerItem.cpp.

void MyGUI::LayerItem::addRenderItem ( ISubWidget _item  ) 

Definition at line 63 of file MyGUI_LayerItem.cpp.

void MyGUI::LayerItem::attachItemToNode ( ILayer _layer,
ILayerNode _node 
) [virtual]

Implements MyGUI::ILayerItem.

Definition at line 100 of file MyGUI_LayerItem.cpp.

void MyGUI::LayerItem::attachToLayerItemNode ( ILayerNode _node,
bool  _deep 
) [protected]

Definition at line 136 of file MyGUI_LayerItem.cpp.

void MyGUI::LayerItem::detachFromLayer (  )  [virtual]

Implements MyGUI::ILayerItem.

Definition at line 108 of file MyGUI_LayerItem.cpp.

void MyGUI::LayerItem::detachFromLayerItemNode ( bool  _deep  )  [protected]

Definition at line 164 of file MyGUI_LayerItem.cpp.

ILayer* MyGUI::LayerItem::getLayer (  )  [inline]

Definition at line 44 of file MyGUI_LayerItem.h.

void MyGUI::LayerItem::removeAllRenderItems (  ) 

Definition at line 68 of file MyGUI_LayerItem.cpp.

void MyGUI::LayerItem::removeChildItem ( LayerItem _item  ) 

Definition at line 38 of file MyGUI_LayerItem.cpp.

void MyGUI::LayerItem::removeChildNode ( LayerItem _item  ) 

Definition at line 56 of file MyGUI_LayerItem.cpp.

void MyGUI::LayerItem::restoreLayerItem (  ) 

Definition at line 91 of file MyGUI_LayerItem.cpp.

void MyGUI::LayerItem::saveLayerItem (  ) 

Definition at line 86 of file MyGUI_LayerItem.cpp.

void MyGUI::LayerItem::setRenderItemTexture ( const std::string &  _texture  ) 

Definition at line 74 of file MyGUI_LayerItem.cpp.

void MyGUI::LayerItem::upLayerItem (  )  [virtual]

Implements MyGUI::ILayerItem.

Definition at line 131 of file MyGUI_LayerItem.cpp.


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

Generated on 5 Dec 2009 for MyGUI by  doxygen 1.6.1