ILayerNOde 功能

来源:互联网 发布:大型网络数据中心 编辑:程序博客网 时间:2024/05/22 12:38

ILayerNOde 功能

ILayerItem* LayerNode::getLayerItemByPoint(int _left, int _top){// сначала пикаем детейfor (VectorILayerNode::iterator iter = mChildItems.begin(); iter!=mChildItems.end(); ++iter){ILayerItem * item = (*iter)->getLayerItemByPoint(_left, _top);if (nullptr != item) return item;}for (VectorLayerItem::iterator iter=mLayerItems.begin(); iter!=mLayerItems.end(); ++iter){ILayerItem * item = (*iter)->getLayerItemByPoint(_left, _top);if (nullptr != item) return item;}return nullptr;}

第一个循环式找子节点中的item 找到相应的LayerNode 调用第二个for循环


第二个循环找到ILayerItem 中找到相应的ILayerItem




原创粉丝点击