Lines Matching refs:currVisibleData
444 std::vector<std::pair<uint64_t, WindowVisibilityState> > currVisibleData;
447 currVisibleData.emplace_back(iter->first, static_cast<WindowVisibilityState>(iter->second));
450 std::sort(currVisibleData.begin(), currVisibleData.end(), Comp);
453 for (; i < lastVisibleData_.size() && j < currVisibleData.size();) {
454 if (lastVisibleData_[i].first < currVisibleData[j].first) {
457 } else if (lastVisibleData_[i].first > currVisibleData[j].first) {
458 visibilityChangeInfo.emplace_back(currVisibleData[j].first, currVisibleData[j].second);
461 if (lastVisibleData_[i].second != currVisibleData[j].second) {
462 visibilityChangeInfo.emplace_back(currVisibleData[j].first, currVisibleData[j].second);
471 for (; j < currVisibleData.size(); ++j) {
472 visibilityChangeInfo.emplace_back(currVisibleData[j].first, currVisibleData[j].second);
474 lastVisibleData_ = currVisibleData;