Lines Matching refs:elem
87 for (auto& elem : DisplayGroupInfo::GetInstance().GetAllDisplayRects()) {
88 newDisplayGroupRect.posX_ = std::min(displayGroupRect_.posX_, elem.second.posX_);
89 newDisplayGroupRect.posY_ = std::min(displayGroupRect_.posY_, elem.second.posY_);
91 elem.second.posX_+ static_cast<int32_t>(elem.second.width_));
94 elem.second.posY_+ static_cast<int32_t>(elem.second.height_));
106 for (auto& elem : limitRectMap_) {
107 newDisplayGroupLimitRect.posX_ = std::min(newDisplayGroupLimitRect.posX_, elem.second.posX_);
108 newDisplayGroupLimitRect.posY_ = std::min(newDisplayGroupLimitRect.posY_, elem.second.posY_);
112 elem.second.posX_+ static_cast<int32_t>(elem.second.width_));
116 elem.second.posY_+ static_cast<int32_t>(elem.second.height_));
188 for (auto& elem : displayRectMap) {
189 auto& displayId = elem.first;
190 auto& displayRect = elem.second;
211 for (auto& elem : displayRectMap) {
212 auto iter = oriDisplayRectMap.find(elem.first);
215 const auto& newDisplayRect = elem.second;
216 UpdateRectInDisplayGroupForAllNodes(elem.first, oriDisplayRect, newDisplayRect);
218 if (elem.first != displayId) {
271 for (auto& elem : displayRectMap) {
272 auto iter = oriDisplayRectMap.find(elem.first);
274 UpdateRectInDisplayGroupForAllNodes(elem.first, iter->second, elem.second);