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