7#ifndef MYGUI_OVERLAPPED_LAYER_H_
8#define MYGUI_OVERLAPPED_LAYER_H_
#define MYGUI_RTTI_DERIVED(DerivedType)
const IntSize & getSize() const override
void deserialization(xml::ElementPtr _node, Version _version) override
EnumeratorILayerNode getEnumerator() const override
ILayerNode * getLayerNodeAt(size_t _index) const override
VectorILayerNode mChildItems
void resizeView(const IntSize &_viewSize) override
IntPoint getPosition(int _left, int _top) const override
ILayerItem * getLayerItemByPoint(int _left, int _top) const override
void destroyChildItemNode(ILayerNode *_item) override
ILayerNode * createChildItemNode() override
void renderToTarget(IRenderTarget *_target, bool _update) override
void upChildItemNode(ILayerNode *_item) override
size_t getLayerNodeCount() const override
Enumerator< VectorILayerNode > EnumeratorILayerNode
types::TPoint< int > IntPoint
std::vector< ILayerNode * > VectorILayerNode
types::TSize< int > IntSize