Home
last modified time | relevance | path

Searched refs:drawAreaRects (Results 1 – 5 of 5) sorted by relevance

/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/skia_adapter/
H A Dskia_canvas_autocache.cpp179 std::vector<SkRect>& drawAreaRects = drawAreaRects_; in MergeDrawAreaRects() local
182 if (i != j && drawAreaRects[i].intersects(drawAreaRects[j])) { in MergeDrawAreaRects()
183 drawAreaRects[i].join(drawAreaRects[j]); in MergeDrawAreaRects()
184 drawAreaRects[j] = drawAreaRects[i]; in MergeDrawAreaRects()
188 std::sort(drawAreaRects.begin(), drawAreaRects.end(), CmpSkRectLTRB); in MergeDrawAreaRects()
189drawAreaRects.erase(std::unique(drawAreaRects.begin(), drawAreaRects.end()), drawAreaRects.end()); in MergeDrawAreaRects()
193 if (drawAreaRects[i].intersects(drawAreaRects[j])) { in MergeDrawAreaRects()
202 drawAreaRects[i] = nodeMatrix_.mapRect(drawAreaRects[i]); in MergeDrawAreaRects()
203 unionDrawAreaTemp.join(drawAreaRects[i]); in MergeDrawAreaRects()
211 std::vector<SkRect>& drawAreaRects = drawAreaRects_; in ShowDrawResult() local
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/draw/
H A DOpListHandle.h46 std::vector<Rect> drawAreaRects; member
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/
H A Drs_render_node_drawable_autocache.cpp278 auto& drawRects = opListDrawAreas_.GetOpInfo().drawAreaRects; in DrawAutoCache()
299 auto& drawRects = opListDrawAreas_.GetOpInfo().drawAreaRects; in DrawAutoCacheDfx()
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/drawable/
H A Drs_render_node_drawable_autocache_test.cpp359 drawable->opListDrawAreas_.opInfo_.drawAreaRects.push_back(rect);
388 drawable->opListDrawAreas_.opInfo_.drawAreaRects.push_back(rect);
H A Drs_render_node_drawable_test.cpp375 .drawAreaRects = { Drawing::Rect { 100, 100, 300, 300 } }