/foundation/window/window_manager/window_scene/test/unittest/ |
H A D | scene_session_manager_test8.cpp | 131 std::vector<std::pair<uint64_t, WindowVisibilityState>> currVisibleData; in HWTEST_F() local 132 ssm_->DealwithVisibilityChange(visibilityChangeInfo, currVisibleData); in HWTEST_F() 135 currVisibleData.push_back(std::make_pair(0, WindowVisibilityState::WINDOW_VISIBILITY_STATE_NO_OCCLUSION)); in HWTEST_F() 136 ssm_->DealwithVisibilityChange(visibilityChangeInfo, currVisibleData); in HWTEST_F() 156 ssm_->DealwithVisibilityChange(visibilityChangeInfo, currVisibleData); in HWTEST_F() 168 std::vector<std::pair<uint64_t, WindowVisibilityState>> currVisibleData; in HWTEST_F() local 172 currVisibleData.push_back(std::make_pair(1, WindowVisibilityState::WINDOW_VISIBILITY_STATE_PARTICALLY_OCCLUSION)); in HWTEST_F() 191 ssm_->DealwithVisibilityChange(visibilityChangeInfo, currVisibleData); in HWTEST_F() 422 std::vector<std::pair<uint64_t, WindowVisibilityState>> currVisibleData; in HWTEST_F() local 451 visibleState, visibilityChangeInfo, windowVisibilityInfos, visibilityInfo, currVisibleData); in HWTEST_F() [all...] |
H A D | scene_session_manager_test6.cpp | 158 std::vector<std::pair<uint64_t, WindowVisibilityState>> currVisibleData;
in HWTEST_F() local 159 currVisibleData.push_back(std::make_pair(0, WindowVisibilityState::WINDOW_VISIBILITY_STATE_NO_OCCLUSION));
in HWTEST_F() 160 currVisibleData.push_back(std::make_pair(1, WindowVisibilityState::WINDOW_VISIBILITY_STATE_PARTICALLY_OCCLUSION));
in HWTEST_F() 161 currVisibleData.push_back(std::make_pair(2, WindowVisibilityState::WINDOW_VISIBILITY_STATE_TOTALLY_OCCUSION));
in HWTEST_F() 162 currVisibleData.push_back(std::make_pair(3, WindowVisibilityState::WINDOW_LAYER_STATE_MAX));
in HWTEST_F() 176 ssm_->GetWindowLayerChangeInfo(occlusionDataPtr, currVisibleData, currDrawingContentData);
in HWTEST_F() 177 ASSERT_EQ(currVisibleData.size(), 7);
in HWTEST_F() 190 std::vector<std::pair<uint64_t, WindowVisibilityState>> currVisibleData;
in HWTEST_F() local 192 currVisibleData.push_back(std::make_pair(1, WindowVisibilityState::WINDOW_VISIBILITY_STATE_PARTICALLY_OCCLUSION));
in HWTEST_F() 193 currVisibleData in HWTEST_F() 209 std::vector<std::pair<uint64_t, WindowVisibilityState>> currVisibleData; HWTEST_F() local 226 std::vector<std::pair<uint64_t, WindowVisibilityState>> currVisibleData; HWTEST_F() local 276 std::vector<std::pair<uint64_t, WindowVisibilityState>> currVisibleData; HWTEST_F() local 325 std::vector<std::pair<uint64_t, WindowVisibilityState>> currVisibleData; HWTEST_F() local [all...] |
H A D | scene_session_manager_test9.cpp | 681 std::vector<std::pair<uint64_t, WindowVisibilityState>> currVisibleData; in HWTEST_F() local 682 currVisibleData.push_back(std::make_pair(0, WindowVisibilityState::WINDOW_VISIBILITY_STATE_NO_OCCLUSION)); in HWTEST_F() 683 currVisibleData.push_back(std::make_pair(1, WindowVisibilityState::WINDOW_VISIBILITY_STATE_PARTICALLY_OCCLUSION)); in HWTEST_F() 691 bool actual = ssm_->GetSessionRSVisible(sceneSession01, currVisibleData); in HWTEST_F()
|
H A D | scene_session_manager_test7.cpp | 1044 std::vector<std::pair<uint64_t, WindowVisibilityState>> currVisibleData;
in HWTEST_F() local 1046 currVisibleData.emplace_back(2, WindowVisibilityState::WINDOW_VISIBILITY_STATE_NO_OCCLUSION);
in HWTEST_F() 1047 currVisibleData.emplace_back(4, WindowVisibilityState::WINDOW_LAYER_STATE_MAX);
in HWTEST_F() 1048 currVisibleData.emplace_back(5, WindowVisibilityState::WINDOW_VISIBILITY_STATE_TOTALLY_OCCUSION);
in HWTEST_F() 1049 currVisibleData.emplace_back(7, WindowVisibilityState::WINDOW_LAYER_STATE_MAX);
in HWTEST_F() 1050 currVisibleData.emplace_back(9, WindowVisibilityState::WINDOW_VISIBILITY_STATE_TOTALLY_OCCUSION);
in HWTEST_F() 1056 visibilitychangeInfos = ssm_->GetWindowVisibilityChangeInfo(currVisibleData);
in HWTEST_F()
|
H A D | scene_session_manager_test4.cpp | 955 std::vector<std::pair<uint64_t, WindowVisibilityState>> currVisibleData; in HWTEST_F() local 957 windowVisibilityInfos, visibilityInfo, currVisibleData); in HWTEST_F() 962 windowVisibilityInfos, visibilityInfo, currVisibleData); in HWTEST_F() 968 windowVisibilityInfos, visibilityInfo, currVisibleData); in HWTEST_F() 988 windowVisibilityInfos, visibilityInfo, currVisibleData); in HWTEST_F()
|
/foundation/window/window_manager/wmserver/src/ |
H A D | window_root.cpp | 444 std::vector<std::pair<uint64_t, WindowVisibilityState> > currVisibleData; in GetWindowVisibilityChangeInfo() local 447 currVisibleData.emplace_back(iter->first, static_cast<WindowVisibilityState>(iter->second)); in GetWindowVisibilityChangeInfo() 450 std::sort(currVisibleData.begin(), currVisibleData.end(), Comp); in GetWindowVisibilityChangeInfo() 453 for (; i < lastVisibleData_.size() && j < currVisibleData.size();) { in GetWindowVisibilityChangeInfo() 454 if (lastVisibleData_[i].first < currVisibleData[j].first) { in GetWindowVisibilityChangeInfo() 457 } else if (lastVisibleData_[i].first > currVisibleData[j].first) { in GetWindowVisibilityChangeInfo() 458 visibilityChangeInfo.emplace_back(currVisibleData[j].first, currVisibleData[j].second); in GetWindowVisibilityChangeInfo() 461 if (lastVisibleData_[i].second != currVisibleData[ in GetWindowVisibilityChangeInfo() [all...] |
/foundation/window/window_manager/window_scene/session_manager/include/ |
H A D | scene_session_manager.h | 374 const std::vector<std::pair<uint64_t, WindowVisibilityState>>& currVisibleData); 535 const std::vector<std::pair<uint64_t, WindowVisibilityState>>& currVisibleData); 537 const std::vector<std::pair<uint64_t, WindowVisibilityState>>& currVisibleData); 641 std::vector<std::pair<uint64_t, WindowVisibilityState>>& currVisibleData); 645 std::vector<std::pair<uint64_t, WindowVisibilityState>>& currVisibleData,
|
/foundation/window/window_manager/window_scene/session_manager/src/ |
H A D | scene_session_manager.cpp | 7436 std::vector<std::pair<uint64_t, WindowVisibilityState>> currVisibleData; in WindowLayerInfoChangeCallback() 7438 GetWindowLayerChangeInfo(weakOcclusionData, currVisibleData, currDrawingContentData); in WindowLayerInfoChangeCallback() 7440 if (currVisibleData.size() != 0) { in WindowLayerInfoChangeCallback() 7441 visibilityChangeInfos = GetWindowVisibilityChangeInfo(currVisibleData); in WindowLayerInfoChangeCallback() 7444 DealwithVisibilityChange(visibilityChangeInfos, currVisibleData); in WindowLayerInfoChangeCallback() 7460 std::vector<std::pair<uint64_t, WindowVisibilityState>>& currVisibleData, in GetWindowLayerChangeInfo() 7470 currVisibleData.emplace_back(iter->first, static_cast<WindowVisibilityState>(iter->second)); in GetWindowLayerChangeInfo() 7488 const std::vector<std::pair<uint64_t, WindowVisibilityState>>& currVisibleData) in UpdateSubWindowVisibility() 7503 if (subSession->IsSessionForeground() || GetSessionRSVisible(subSession, currVisibleData)) { in UpdateSubWindowVisibility() 7513 const std::vector<std::pair<uint64_t, WindowVisibilityState>>& currVisibleData) in GetSessionRSVisible() 7459 GetWindowLayerChangeInfo(std::shared_ptr<RSOcclusionData> occlusiontionData, std::vector<std::pair<uint64_t, WindowVisibilityState>>& currVisibleData, std::vector<std::pair<uint64_t, bool>>& currDrawingContentData) GetWindowLayerChangeInfo() argument 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 7512 GetSessionRSVisible(const sptr<Session>& session, const std::vector<std::pair<uint64_t, WindowVisibilityState>>& currVisibleData) GetSessionRSVisible() argument 7590 GetWindowVisibilityChangeInfo( std::vector<std::pair<uint64_t, WindowVisibilityState>>& currVisibleData) GetWindowVisibilityChangeInfo() argument 7625 DealwithVisibilityChange(const std::vector<std::pair<uint64_t, WindowVisibilityState>>& visibilityChangeInfo, const std::vector<std::pair<uint64_t, WindowVisibilityState>>& currVisibleData) DealwithVisibilityChange() argument [all...] |