34 while (propert.
next(
"Property"))
39 mIsPick = utility::parseValue<bool>(value);
42 else if (_version >=
Version(1, 0))
97 if (parent !=
nullptr)
111 if ((*iter) == _item)
130 VectorILayerNode::const_reverse_iterator iter =
mChildItems.rbegin();
149 (*iter)->renderToTarget(_target, _update);
157 (*iter)->resizeView(_viewSize);
188 if (static_cast<const LayerNode*>(*iter)->isOutOfDate())
virtual ILayerNode * getParent() const =0
virtual ILayerItem * getLayerItemByPoint(int _left, int _top) const =0
virtual ILayerNode * createChildItemNode()
virtual ILayerNode * getLayerNodeAt(size_t _index) const
static RenderManager & getInstance()
virtual void upChildItemNode(ILayerNode *_node)=0
bool findAttribute(const std::string &_name, std::string &_value)
virtual const IntSize & getViewSize() const =0
virtual EnumeratorILayerNode getEnumerator() const
virtual ~OverlappedLayer()
#define MYGUI_EXCEPT(dest)
virtual void destroyChildItemNode(ILayerNode *_node)
const std::string & getName() const
virtual IntPoint getPosition(int _left, int _top) const
#define MYGUI_ASSERT(exp, dest)
Enumerator< VectorILayerNode > EnumeratorILayerNode
virtual ILayerItem * getLayerItemByPoint(int _left, int _top) const
bool parseBool(const std::string &_value)
#define MYGUI_ASSERT_RANGE(index, size, owner)
virtual size_t getLayerNodeCount() const
ElementEnumerator getElementEnumerator()
VectorILayerNode mChildItems
virtual void destroyChildItemNode(ILayerNode *_node)=0
virtual const IntSize & getSize() const
virtual void deserialization(xml::ElementPtr _node, Version _version)
virtual void renderToTarget(IRenderTarget *_target, bool _update)
virtual void resizeView(const IntSize &_viewSize)
virtual void upChildItemNode(ILayerNode *_node)
types::TPoint< int > IntPoint