Searched refs:lastVisibleData_ (Results 1 - 7 of 7) sorted by relevance
/foundation/window/window_manager/wmserver/src/ |
H A D | window_root.cpp | 425 for (auto [surfaceId, _] : lastVisibleData_) { in GetVisibilityWindowInfo() 453 for (; i < lastVisibleData_.size() && j < currVisibleData.size();) { in GetWindowVisibilityChangeInfo() 454 if (lastVisibleData_[i].first < currVisibleData[j].first) { in GetWindowVisibilityChangeInfo() 455 visibilityChangeInfo.emplace_back(lastVisibleData_[i].first, WINDOW_VISIBILITY_STATE_TOTALLY_OCCUSION); in GetWindowVisibilityChangeInfo() 457 } else if (lastVisibleData_[i].first > currVisibleData[j].first) { in GetWindowVisibilityChangeInfo() 461 if (lastVisibleData_[i].second != currVisibleData[j].second) { in GetWindowVisibilityChangeInfo() 468 for (; i < lastVisibleData_.size(); ++i) { in GetWindowVisibilityChangeInfo() 469 visibilityChangeInfo.emplace_back(lastVisibleData_[i].first, WINDOW_VISIBILITY_STATE_TOTALLY_OCCUSION); in GetWindowVisibilityChangeInfo() 474 lastVisibleData_ = currVisibleData; in GetWindowVisibilityChangeInfo()
|
/foundation/window/window_manager/window_scene/test/unittest/ |
H A D | scene_session_manager_test6.cpp | 189 ssm_->lastVisibleData_.clear();
in HWTEST_F() 195 ssm_->lastVisibleData_.push_back(std::make_pair(0, WindowVisibilityState::WINDOW_VISIBILITY_STATE_NO_OCCLUSION));
in HWTEST_F() 208 ssm_->lastVisibleData_.clear();
in HWTEST_F() 212 ssm_->lastVisibleData_.push_back(std::make_pair(1, WindowVisibilityState::WINDOW_VISIBILITY_STATE_NO_OCCLUSION));
in HWTEST_F() 225 ssm_->lastVisibleData_.clear();
in HWTEST_F() 230 ssm_->lastVisibleData_.push_back(
in HWTEST_F() 232 ssm_->lastVisibleData_.push_back(
in HWTEST_F()
|
H A D | scene_session_manager_test7.cpp | 1052 ssm_->lastVisibleData_.emplace_back(1, WindowVisibilityState::WINDOW_VISIBILITY_STATE_NO_OCCLUSION);
in HWTEST_F() 1053 ssm_->lastVisibleData_.emplace_back(4, WindowVisibilityState::WINDOW_VISIBILITY_STATE_PARTICALLY_OCCLUSION);
in HWTEST_F() 1054 ssm_->lastVisibleData_.emplace_back(5, WindowVisibilityState::WINDOW_VISIBILITY_STATE_TOTALLY_OCCUSION);
in HWTEST_F() 1055 ssm_->lastVisibleData_.emplace_back(6, WindowVisibilityState::WINDOW_LAYER_STATE_MAX);
in HWTEST_F()
|
/foundation/window/window_manager/wmserver/include/ |
H A D | window_root.h | 151 std::vector<std::pair<uint64_t, WindowVisibilityState> > lastVisibleData_; member in OHOS::Rosen::WindowRoot
|
/foundation/window/window_manager/wmserver/test/unittest/ |
H A D | window_root_test.cpp | 364 windowRoot_->lastVisibleData_.emplace_back(1, WINDOW_VISIBILITY_STATE_NO_OCCLUSION); // 1 is surafceId in HWTEST_F() 365 windowRoot_->lastVisibleData_.emplace_back(2, WINDOW_VISIBILITY_STATE_NO_OCCLUSION); // 2 is surafceId in HWTEST_F() 366 windowRoot_->lastVisibleData_.emplace_back(3, WINDOW_VISIBILITY_STATE_NO_OCCLUSION); // 3 is surafceId in HWTEST_F() 1830 windowRoot_->lastVisibleData_.clear(); in HWTEST_F() 1831 windowRoot_->lastVisibleData_.emplace_back(node->GetDisplayId(), WINDOW_VISIBILITY_STATE_NO_OCCLUSION); in HWTEST_F()
|
/foundation/window/window_manager/window_scene/session_manager/src/ |
H A D | scene_session_manager.cpp | 7597 for (; i < lastVisibleData_.size() && j < currVisibleData.size();) { in GetWindowVisibilityChangeInfo() 7598 if (lastVisibleData_[i].first < currVisibleData[j].first) { in GetWindowVisibilityChangeInfo() 7599 visibilityChangeInfo.emplace_back(lastVisibleData_[i].first, WINDOW_VISIBILITY_STATE_TOTALLY_OCCUSION); in GetWindowVisibilityChangeInfo() 7601 } else if (lastVisibleData_[i].first > currVisibleData[j].first && in GetWindowVisibilityChangeInfo() 7606 if (lastVisibleData_[i].second != currVisibleData[j].second) { in GetWindowVisibilityChangeInfo() 7613 for (; i < lastVisibleData_.size(); ++i) { in GetWindowVisibilityChangeInfo() 7614 visibilityChangeInfo.emplace_back(lastVisibleData_[i].first, WINDOW_VISIBILITY_STATE_TOTALLY_OCCUSION); in GetWindowVisibilityChangeInfo() 7621 lastVisibleData_ = currVisibleData; in GetWindowVisibilityChangeInfo() 9585 for (auto [surfaceId, _] : lastVisibleData_) { in GetVisibilityWindowInfo()
|
/foundation/window/window_manager/window_scene/session_manager/include/ |
H A D | scene_session_manager.h | 801 std::vector<std::pair<uint64_t, WindowVisibilityState> > lastVisibleData_; member in OHOS::OHOS::OHOS::Global::OHOS::Rosen::SceneSessionManager
|
Completed in 31 milliseconds