Searched refs:indexAt (Results 1 - 6 of 6) sorted by relevance
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/common/ |
H A D | rs_occlusion_region.cpp | 137 void MakeEnumerate(std::set<int>& ys, std::map<int, int>& indexOf, std::vector<int>& indexAt) in MakeEnumerate() argument 143 indexAt.push_back(*it); in MakeEnumerate() 170 void Region::UpdateRects(Rects& r, std::vector<Range>& ranges, std::vector<int>& indexAt, Region& res) in UpdateRects() argument 175 if (r.preRects[i].left_ == indexAt[ranges[j].start_] && r.preRects[i].right_ == indexAt[ranges[j].end_]) { in UpdateRects() 179 } else if (r.preRects[i].right_ < indexAt[ranges[j].end_]) { in UpdateRects() 183 r.curRects.emplace_back(Rect { indexAt[ranges[j].start_], r.preY, indexAt[ranges[j].end_], r.curY }); in UpdateRects() 188 r.curRects.emplace_back(Rect { indexAt[ranges[j].start_], r.preY, indexAt[range in UpdateRects() 258 std::vector<int> indexAt; RegionOpLocal() local [all...] |
/foundation/window/window_manager/utils/src/ |
H A D | wm_occlusion_region.cpp | 160 void MakeEnumerate(std::set<int>& ys, std::map<int, int>& indexOf, std::vector<int>& indexAt) in MakeEnumerate() argument 166 indexAt.push_back(*it); in MakeEnumerate() 172 void Region::UpdateRects(Rects& r, std::vector<Range>& ranges, std::vector<int>& indexAt, Region& res) in UpdateRects() argument 177 if (r.preRects[i].left_ == indexAt[ranges[j].start_] && r.preRects[i].right_ == indexAt[ranges[j].end_]) { in UpdateRects() 181 } else if (r.preRects[i].right_ < indexAt[ranges[j].end_]) { in UpdateRects() 185 r.curRects.emplace_back(Rect { indexAt[ranges[j].start_], r.preY, indexAt[ranges[j].end_], r.curY }); in UpdateRects() 191 r.curRects.emplace_back(Rect { indexAt[ranges[j].start_], r.preY, indexAt[range in UpdateRects() 239 std::vector<int> indexAt; RegionOpLocal() local [all...] |
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/common/ |
H A D | rs_occlusion_region_test.cpp | 465 std::vector<int> indexAt; in HWTEST_F() local 478 indexAt.push_back(0); in HWTEST_F() 479 indexAt.push_back(100); in HWTEST_F() 480 indexAt.push_back(250); in HWTEST_F() 481 region.UpdateRects(rects, ranges, indexAt, resultRegion); in HWTEST_F()
|
/foundation/window/window_manager/utils/test/unittest/ |
H A D | wm_occlusion_region_test.cpp | 349 std::vector<int> indexAt = { in HWTEST_F() local 353 region->UpdateRects(rects, ranges, indexAt, regionRes); in HWTEST_F()
|
/foundation/window/window_manager/utils/include/ |
H A D | wm_occlusion_region.h | 264 void UpdateRects(Rects& r, std::vector<Range>& ranges, std::vector<int>& indexAt, Region& res);
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/common/ |
H A D | rs_occlusion_region.h | 389 void UpdateRects(Rects& r, std::vector<Range>& ranges, std::vector<int>& indexAt, Region& res);
|
Completed in 4 milliseconds