7#ifndef MYGUI_LAYER_ITEM_H_
8#define MYGUI_LAYER_ITEM_H_
55 using VectorLayerItem = std::vector<LayerItem*>;
57 VectorLayerItem mLayerItems;
59 VectorLayerItem mLayerNodes;
void removeChildNode(LayerItem *_item)
ILayerNode * getLayerNode() const
void attachToLayerItemNode(ILayerNode *_item, bool _deep)
void detachFromLayerItemNode(bool _deep)
void addChildItem(LayerItem *_item)
void addChildNode(LayerItem *_item)
void removeChildItem(LayerItem *_item)
void removeAllRenderItems()
ILayer * getLayer() const
void addRenderItem(ISubWidget *_item)
void detachFromLayer() override
void upLayerItem() override
void attachItemToNode(ILayer *_layer, ILayerNode *_node) override
void setRenderItemTexture(ITexture *_texture)
std::vector< ISubWidget * > VectorSubWidget