Home
last modified time | relevance | path

Searched refs:lastVisibleData_ (Results 1 - 7 of 7) sorted by relevance

/foundation/window/window_manager/wmserver/src/
H A Dwindow_root.cpp425 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 Dscene_session_manager_test6.cpp189 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 Dscene_session_manager_test7.cpp1052 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 Dwindow_root.h151 std::vector<std::pair<uint64_t, WindowVisibilityState> > lastVisibleData_; member in OHOS::Rosen::WindowRoot
/foundation/window/window_manager/wmserver/test/unittest/
H A Dwindow_root_test.cpp364 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 Dscene_session_manager.cpp7597 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 Dscene_session_manager.h801 std::vector<std::pair<uint64_t, WindowVisibilityState> > lastVisibleData_; member in OHOS::OHOS::OHOS::Global::OHOS::Rosen::SceneSessionManager

Completed in 47 milliseconds