Go to the documentation of this file.
22 #ifndef __MYGUI_LAYER_NODE_H__
23 #define __MYGUI_LAYER_NODE_H__
47 virtual
ILayer* getLayer() const;
55 virtual
void destroyChildItemNode(
ILayerNode* _node);
58 virtual
void upChildItemNode(
ILayerNode* _node);
64 virtual
void attachLayerItem(
ILayerItem* _item);
66 virtual
void detachLayerItem(
ILayerItem* _item);
69 virtual
RenderItem* addToRenderItem(
ITexture* _texture,
bool _firstQueue,
bool _manualRender);
74 virtual
ILayerItem* getLayerItemByPoint(
int _left,
int _top) const;
77 virtual
void renderToTarget(
IRenderTarget* _target,
bool _update);
79 virtual
void resizeView(const
IntSize& _viewSize);
81 bool isOutOfDate() const;
84 void updateCompression();
105 #endif // __MYGUI_LAYER_NODE_H__