MyGUI  3.2.1
Public Member Functions | Protected Member Functions
MyGUI::LayerItem Class Reference

#include <MyGUI_LayerItem.h>

+ Inheritance diagram for MyGUI::LayerItem:

Public Member Functions

 LayerItem ()
virtual ~LayerItem ()
ILayergetLayer () const
ILayerNodegetLayerNode () const
virtual void attachItemToNode (ILayer *_layer, ILayerNode *_node)
virtual void detachFromLayer ()
virtual void upLayerItem ()
void setRenderItemTexture (ITexture *_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 ()
- Public Member Functions inherited from MyGUI::ILayerItem
virtual ~ILayerItem ()
virtual ILayerItemgetLayerItemByPoint (int _left, int _top) const =0
virtual const IntCoordgetLayerItemCoord () const =0
virtual void resizeLayerItemView (const IntSize &_oldView, const IntSize &_newView)=0

Protected Member Functions

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

Detailed Description

Definition at line 20 of file MyGUI_LayerItem.h.

Constructor & Destructor Documentation

MyGUI::LayerItem::LayerItem ( )

Definition at line 14 of file MyGUI_LayerItem.cpp.

MyGUI::LayerItem::~LayerItem ( )

Definition at line 22 of file MyGUI_LayerItem.cpp.

Member Function Documentation

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

Definition at line 26 of file MyGUI_LayerItem.cpp.

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

Definition at line 42 of file MyGUI_LayerItem.cpp.

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

Definition at line 60 of file MyGUI_LayerItem.cpp.

void MyGUI::LayerItem::attachItemToNode ( ILayer _layer,
ILayerNode _node 

Implements MyGUI::ILayerItem.

Definition at line 100 of file MyGUI_LayerItem.cpp.

void MyGUI::LayerItem::attachToLayerItemNode ( ILayerNode _node,
bool  _deep 

Definition at line 142 of file MyGUI_LayerItem.cpp.

void MyGUI::LayerItem::detachFromLayer ( )

Implements MyGUI::ILayerItem.

Definition at line 108 of file MyGUI_LayerItem.cpp.

void MyGUI::LayerItem::detachFromLayerItemNode ( bool  _deep)

Definition at line 170 of file MyGUI_LayerItem.cpp.

ILayer * MyGUI::LayerItem::getLayer ( ) const

Definition at line 210 of file MyGUI_LayerItem.cpp.

ILayerNode * MyGUI::LayerItem::getLayerNode ( ) const

Definition at line 215 of file MyGUI_LayerItem.cpp.

void MyGUI::LayerItem::removeAllRenderItems ( )

Definition at line 65 of file MyGUI_LayerItem.cpp.

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

Definition at line 35 of file MyGUI_LayerItem.cpp.

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

Definition at line 53 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 ( ITexture _texture)

Definition at line 71 of file MyGUI_LayerItem.cpp.

void MyGUI::LayerItem::upLayerItem ( )

Implements MyGUI::ILayerItem.

Definition at line 132 of file MyGUI_LayerItem.cpp.

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