Go to the documentation of this file.
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);
static RenderManager & getInstance()
virtual ILayerItem * getLayerItemByPoint(int _left, int _top) const =0
bool parseBool(const std::string &_value)
virtual size_t getLayerNodeCount() const
virtual void deserialization(xml::ElementPtr _node, Version _version)
#define MYGUI_ASSERT_RANGE(index, size, owner)
virtual EnumeratorILayerNode getEnumerator() const
virtual ILayerNode * getParent() const =0
virtual void upChildItemNode(ILayerNode *_node)=0
bool findAttribute(const std::string &_name, std::string &_value)
virtual ILayerNode * createChildItemNode()
virtual const IntSize & getSize() const
virtual void resizeView(const IntSize &_viewSize)
types::TPoint< int > IntPoint
virtual void renderToTarget(IRenderTarget *_target, bool _update)
virtual IntPoint getPosition(int _left, int _top) const
virtual void destroyChildItemNode(ILayerNode *_node)
#define MYGUI_EXCEPT(dest)
#define MYGUI_ASSERT(exp, dest)
virtual void upChildItemNode(ILayerNode *_node)
virtual ILayerNode * getLayerNodeAt(size_t _index) const
virtual ILayerItem * getLayerItemByPoint(int _left, int _top) const
virtual const IntSize & getViewSize() const =0
virtual ~OverlappedLayer()
ElementEnumerator getElementEnumerator()
const std::string & getName() const
VectorILayerNode mChildItems
Enumerator< VectorILayerNode > EnumeratorILayerNode
virtual void destroyChildItemNode(ILayerNode *_node)=0