/foundation/window/window_manager/window_scene/test/unittest/ |
H A D | scene_session_manager_test8.cpp | 130 std::vector<std::pair<uint64_t, WindowVisibilityState>> visibilityChangeInfo; in HWTEST_F() local 132 ssm_->DealwithVisibilityChange(visibilityChangeInfo, currVisibleData); in HWTEST_F() 134 visibilityChangeInfo.push_back(std::make_pair(0, WindowVisibilityState::WINDOW_VISIBILITY_STATE_NO_OCCLUSION)); in HWTEST_F() 136 ssm_->DealwithVisibilityChange(visibilityChangeInfo, currVisibleData); in HWTEST_F() 138 visibilityChangeInfo.push_back(std::make_pair(2, WindowVisibilityState::WINDOW_VISIBILITY_STATE_TOTALLY_OCCUSION)); in HWTEST_F() 156 ssm_->DealwithVisibilityChange(visibilityChangeInfo, currVisibleData); in HWTEST_F() 167 std::vector<std::pair<uint64_t, WindowVisibilityState>> visibilityChangeInfo; in HWTEST_F() local 169 visibilityChangeInfo.push_back(std::make_pair(0, WindowVisibilityState::WINDOW_VISIBILITY_STATE_NO_OCCLUSION)); in HWTEST_F() 170 visibilityChangeInfo.push_back(std::make_pair(1, in HWTEST_F() 191 ssm_->DealwithVisibilityChange(visibilityChangeInfo, currVisibleDat in HWTEST_F() 419 std::vector<std::pair<uint64_t, WindowVisibilityState>> visibilityChangeInfo; HWTEST_F() local [all...] |
H A D | scene_session_manager_test4.cpp | 910 std::vector<std::pair<uint64_t, WindowVisibilityState>> visibilityChangeInfo; in HWTEST_F() local 912 visibilityChangeInfo.push_back(std::make_pair(0, WINDOW_VISIBILITY_STATE_NO_OCCLUSION)); in HWTEST_F() 913 visibilityChangeInfo.push_back(std::make_pair(1, WINDOW_VISIBILITY_STATE_PARTICALLY_OCCLUSION)); in HWTEST_F() 928 ssm_->RemoveDuplicateSubSession(visibilityChangeInfo, subSessions); in HWTEST_F() 935 ssm_->RemoveDuplicateSubSession(visibilityChangeInfo, subSessions); in HWTEST_F() 952 std::vector<std::pair<uint64_t, WindowVisibilityState>> visibilityChangeInfo; in HWTEST_F() local 956 ssm_->UpdateSubWindowVisibility(sceneSession, visibleState, visibilityChangeInfo, in HWTEST_F() 961 ssm_->UpdateSubWindowVisibility(sceneSession, visibleState, visibilityChangeInfo, in HWTEST_F() 967 ssm_->UpdateSubWindowVisibility(sceneSession, visibleState, visibilityChangeInfo, in HWTEST_F() 987 ssm_->UpdateSubWindowVisibility(sceneSession, visibleState, visibilityChangeInfo, in HWTEST_F() [all...] |
/foundation/window/window_manager/wmserver/src/ |
H A D | window_root.cpp | 442 std::vector<std::pair<uint64_t, WindowVisibilityState>> visibilityChangeInfo; in GetWindowVisibilityChangeInfo() local 455 visibilityChangeInfo.emplace_back(lastVisibleData_[i].first, WINDOW_VISIBILITY_STATE_TOTALLY_OCCUSION); in GetWindowVisibilityChangeInfo() 458 visibilityChangeInfo.emplace_back(currVisibleData[j].first, currVisibleData[j].second); in GetWindowVisibilityChangeInfo() 462 visibilityChangeInfo.emplace_back(currVisibleData[j].first, currVisibleData[j].second); in GetWindowVisibilityChangeInfo() 469 visibilityChangeInfo.emplace_back(lastVisibleData_[i].first, WINDOW_VISIBILITY_STATE_TOTALLY_OCCUSION); in GetWindowVisibilityChangeInfo() 472 visibilityChangeInfo.emplace_back(currVisibleData[j].first, currVisibleData[j].second); in GetWindowVisibilityChangeInfo() 475 return visibilityChangeInfo; in GetWindowVisibilityChangeInfo() 480 std::vector<std::pair<uint64_t, WindowVisibilityState>> visibilityChangeInfo = in NotifyWindowVisibilityChange() local 486 for (const auto& elem : visibilityChangeInfo) { in NotifyWindowVisibilityChange()
|
/foundation/window/window_manager/window_scene/session_manager/src/ |
H A D | scene_session_manager.cpp | 7486 const std::vector<std::pair<uint64_t, WindowVisibilityState>>& visibilityChangeInfo, in UpdateSubWindowVisibility() 7497 RemoveDuplicateSubSession(visibilityChangeInfo, subSessions); in UpdateSubWindowVisibility() 7553 const std::vector<std::pair<uint64_t, WindowVisibilityState>>& visibilityChangeInfo, in RemoveDuplicateSubSession() 7556 for (const auto& elem : visibilityChangeInfo) { in RemoveDuplicateSubSession() 7593 std::vector<std::pair<uint64_t, WindowVisibilityState>> visibilityChangeInfo; in GetWindowVisibilityChangeInfo() local 7599 visibilityChangeInfo.emplace_back(lastVisibleData_[i].first, WINDOW_VISIBILITY_STATE_TOTALLY_OCCUSION); in GetWindowVisibilityChangeInfo() 7603 visibilityChangeInfo.emplace_back(currVisibleData[j].first, currVisibleData[j].second); in GetWindowVisibilityChangeInfo() 7607 visibilityChangeInfo.emplace_back(currVisibleData[j].first, currVisibleData[j].second); in GetWindowVisibilityChangeInfo() 7614 visibilityChangeInfo.emplace_back(lastVisibleData_[i].first, WINDOW_VISIBILITY_STATE_TOTALLY_OCCUSION); in GetWindowVisibilityChangeInfo() 7618 visibilityChangeInfo in GetWindowVisibilityChangeInfo() 7484 UpdateSubWindowVisibility(const sptr<SceneSession>& session, WindowVisibilityState visibleState, const std::vector<std::pair<uint64_t, WindowVisibilityState>>& visibilityChangeInfo, std::vector<sptr<WindowVisibilityInfo>>& windowVisibilityInfos, std::string& visibilityInfo, const std::vector<std::pair<uint64_t, WindowVisibilityState>>& currVisibleData) UpdateSubWindowVisibility() argument 7552 RemoveDuplicateSubSession( const std::vector<std::pair<uint64_t, WindowVisibilityState>>& visibilityChangeInfo, std::vector<sptr<SceneSession>>& subSessions) RemoveDuplicateSubSession() argument 7625 DealwithVisibilityChange(const std::vector<std::pair<uint64_t, WindowVisibilityState>>& visibilityChangeInfo, const std::vector<std::pair<uint64_t, WindowVisibilityState>>& currVisibleData) DealwithVisibilityChange() argument [all...] |
/foundation/window/window_manager/window_scene/session_manager/include/ |
H A D | scene_session_manager.h | 528 void RemoveDuplicateSubSession(const std::vector<std::pair<uint64_t, WindowVisibilityState>>& visibilityChangeInfo, 533 const std::vector<std::pair<uint64_t, WindowVisibilityState>>& visibilityChangeInfo,
|