Lines Matching defs:std

44 int Comp(const std::pair<uint64_t, WindowVisibilityState>& a, const std::pair<uint64_t, WindowVisibilityState>& b)
72 if (std::find(displayIdVec.begin(), displayIdVec.end(), displayId) != displayIdVec.end()) {
131 windowNodeContainerMap_.insert(std::make_pair(displayGroupId, container));
132 std::vector<DisplayId> displayVec = { displayId };
133 displayIdMap_.insert(std::make_pair(displayGroupId, displayVec));
166 using ValueType = const std::map<uint32_t, sptr<WindowNode>>::value_type&;
167 auto it = std::find_if(windowNodeMap_.begin(), windowNodeMap_.end(), [missionId] (ValueType item) {
173 void WindowRoot::GetBackgroundNodesByScreenId(ScreenId screenGroupId, std::vector<sptr<WindowNode>>& windowNodes)
183 auto iter = std::find_if(windowNodeContainerMap_.begin(), windowNodeContainerMap_.end(),
184 [container](const std::map<uint64_t, sptr<WindowNodeContainer>>::value_type& containerPair) {
197 void WindowRoot::GetForegroundNodes(std::vector<sptr<WindowNode>>& windowNodes)
215 auto iter = std::find_if(windowNodeMap_.begin(), windowNodeMap_.end(),
216 [token](const std::map<uint32_t, sptr<WindowNode>>::value_type& pair) {
239 windowIdMap_.insert(std::make_pair(remoteObject, node->GetWindowId()));
258 windowNodeMap_.insert(std::make_pair(node->GetWindowId(), node));
260 surfaceIdWindowNodeMap_.insert(std::make_pair(node->surfaceNode_->GetId(), node));
293 void WindowRoot::MinimizeTargetWindows(std::vector<uint32_t>& windowIds)
310 std::vector<sptr<WindowNode>> WindowRoot::GetSplitScreenWindowNodes(DisplayId displayId)
359 surfaceIdWindowNodeMap_.insert(std::make_pair(surfaceNodeId, node));
363 std::vector<sptr<UnreliableWindowInfo>>& infos)
369 sptr<UnreliableWindowInfo> info = new (std::nothrow) UnreliableWindowInfo();
392 void WindowRoot::GetUnreliableWindowInfo(int32_t windowId, std::vector<sptr<UnreliableWindowInfo>>& infos) const
420 void WindowRoot::GetVisibilityWindowInfo(std::vector<sptr<WindowVisibilityInfo>>& infos) const
439 std::vector<std::pair<uint64_t, WindowVisibilityState>> WindowRoot::GetWindowVisibilityChangeInfo(
440 std::shared_ptr<RSOcclusionData> occlusionData)
442 std::vector<std::pair<uint64_t, WindowVisibilityState>> visibilityChangeInfo;
444 std::vector<std::pair<uint64_t, WindowVisibilityState> > currVisibleData;
450 std::sort(currVisibleData.begin(), currVisibleData.end(), Comp);
478 void WindowRoot::NotifyWindowVisibilityChange(std::shared_ptr<RSOcclusionData> occlusionData)
480 std::vector<std::pair<uint64_t, WindowVisibilityState>> visibilityChangeInfo =
482 std::vector<sptr<WindowVisibilityInfo>> windowVisibilityInfos;
484 std::vector<sptr<Memory::MemMgrWindowInfo>> memMgrWindowInfos;
549 std::vector<DisplayId> displays = DisplayGroupInfo::GetInstance().GetAllDisplayIds();
550 std::vector<sptr<WindowNodeContainer>> containers;
562 std::for_each(containers.begin(), containers.end(),
597 std::vector<uint32_t> destroyIds;
661 std::vector<sptr<WindowNode>> windowNodes;
696 std::map<WindowType, std::pair<bool, Rect>> systemBarRects;
701 systemBarRects[node->GetWindowType()] = std::make_pair(node->currentVisibility_, node->GetWindowRect());
740 void WindowRoot::GetAllAnimationPlayingNodes(std::vector<wptr<WindowNode>>& windowNodes)
883 std::vector<sptr<WindowNode>> windowNodes;
983 if (std::fabs(brightness - UNDEFINED_BRIGHTNESS) <= std::numeric_limits<float>::min()) {
984 if (std::fabs(container->GetDisplayBrightness() - brightness) > std::numeric_limits<float>::min()) {
992 if (std::fabs(container->GetDisplayBrightness() - brightness) > std::numeric_limits<float>::min()) {
1074 std::vector<uint32_t> windowIds;
1085 std::vector<uint32_t> windowIds;
1135 std::vector<sptr<WindowVisibilityInfo>> windowVisibilityInfos;
1146 auto cmpFunc = [node](const std::map<uint64_t, sptr<WindowNode>>::value_type& pair) {
1155 auto iter = std::find_if(surfaceIdWindowNodeMap_.begin(), surfaceIdWindowNodeMap_.end(), cmpFunc);
1193 auto iter = std::find_if(node->children_.begin(), node->children_.end(),
1229 auto iter = std::find_if(node->children_.begin(), node->children_.end(),
1357 auto iter = std::find_if(windowNodeMap_.begin(), windowNodeMap_.end(),
1358 [](const std::map<uint32_t, sptr<WindowNode>>::value_type& pair) {
1410 void WindowRoot::DispatchKeyEvent(sptr<WindowNode> node, std::shared_ptr<MMI::KeyEvent> event)
1417 std::vector<sptr<WindowNode>> windowNodes;
1419 auto iter = std::find(windowNodes.begin(), windowNodes.end(), node);
1448 return iter == std::end(windowIdMap_) ? INVALID_WINDOW_ID : iter->second;
1491 std::vector<DisplayId> WindowRoot::GetAllDisplayIds() const
1493 std::vector<DisplayId> displayIds;
1498 std::vector<DisplayId>& displayIdVec = const_cast<WindowRoot*>(this)->displayIdMap_[it.first];
1506 std::string WindowRoot::GenAllWindowsLogInfo() const
1508 std::ostringstream os;
1523 std::vector<DisplayId>& displayIdVec = const_cast<WindowRoot*>(this)->displayIdMap_[elem.first];
1555 std::string windowLog(GenAllWindowsLogInfo());
1573 std::map<DisplayId, Rect>& displayRectMap)
1593 std::map<DisplayId, Rect> WindowRoot::GetAllDisplayRectsByDMS(sptr<DisplayInfo> displayInfo)
1595 std::map<DisplayId, Rect> displayRectMap;
1604 displayRectMap.insert(std::make_pair(displayId, displayRect));
1612 std::map<DisplayId, Rect> WindowRoot::GetAllDisplayRectsByDisplayInfo(
1613 const std::map<DisplayId, sptr<DisplayInfo>>& displayInfoMap)
1615 std::map<DisplayId, Rect> displayRectMap;
1621 displayRectMap.insert(std::make_pair(id, displayRect));
1630 const std::map<DisplayId, sptr<DisplayInfo>>& displayInfoMap)
1640 if (std::find(displayIdVec.begin(), displayIdVec.end(), displayId) != displayIdVec.end()) {
1656 std::vector<DisplayId> newShowingDisplays = { defaultDisplayId };
1668 const std::map<DisplayId, sptr<DisplayInfo>>& displayInfoMap)
1676 std::find(displayIdVec.begin(), displayIdVec.end(), displayId) == displayIdVec.end() ||
1683 auto displayIter = std::remove(displayIdVec.begin(), displayIdVec.end(), displayId);
1694 std::vector<uint32_t> needDestroyWindows;
1716 const std::map<DisplayId, sptr<DisplayInfo>>& displayInfoMap, DisplayStateChangeType type)
1726 if (iter == windowNodeContainerMap_.end() || std::find(displayIdVec.begin(),
1770 void WindowRoot::SetSplitRatios(const std::vector<float>& splitRatioNumbers)
1782 std::sort(splitRatios.begin(), splitRatios.end());
1783 auto iter = std::unique(splitRatios.begin(), splitRatios.end());
1787 void WindowRoot::SetExitSplitRatios(const std::vector<float>& exitSplitRatios)
1814 std::vector<DisplayId> displayIds = GetAllDisplayIds();
1850 auto iter = std::find_if(windowNodeMap_.begin(), windowNodeMap_.end(),
1851 [token](const std::map<uint32_t, sptr<WindowNode>>::value_type& pair) {
1928 std::vector<sptr<WindowNode>> allWindowNode;
1930 auto itor = std::find_if(allWindowNode.begin(), allWindowNode.end(), searchWaterMarkWindow);