50 while (propert.
next(
"Property"))
55 mIsPick = utility::parseValue<bool>(value);
58 else if (_version >=
Version(1, 0))
113 if (parent !=
nullptr)
127 if ((*iter) == _item)
146 VectorILayerNode::const_reverse_iterator iter =
mChildItems.rbegin();
165 (*iter)->renderToTarget(_target, _update);
173 (*iter)->resizeView(_viewSize);
192 if (static_cast<const LayerNode*>(*iter)->isOutOfDate())
virtual ILayerNode * getParent() const =0
virtual EnumeratorILayerNode getEnumerator() const
virtual ILayerItem * getLayerItemByPoint(int _left, int _top) const =0
virtual ILayerNode * createChildItemNode()
const std::string & getName() 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 ~OverlappedLayer()
#define MYGUI_EXCEPT(dest)
virtual void destroyChildItemNode(ILayerNode *_node)
#define MYGUI_ASSERT(exp, dest)
virtual const IntSize & getSize() const
Enumerator< VectorILayerNode > EnumeratorILayerNode
bool parseBool(const std::string &_value)
virtual IntPoint getPosition(int _left, int _top) const
ElementEnumerator getElementEnumerator()
virtual ILayerItem * getLayerItemByPoint(int _left, int _top) const
VectorILayerNode mChildItems
virtual void destroyChildItemNode(ILayerNode *_node)=0
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