Home
last modified time | relevance | path

Searched refs:renderedRects (Results 1 – 2 of 2) sorted by relevance

/ohos5.0/foundation/arkui/ui_lite/frameworks/components/
H A Droot_view.cpp229 for (; iter != renderedRects.End(); iter = iter->next_) { in AddRenderedRects()
247 iter = renderedRects.Remove(iter)->prev_; in AddRenderedRects()
250 if (iter == renderedRects.End()) { // No merge rises in AddRenderedRects()
251 if (renderedRects.Size() == 128) { // record 128 rendered rects at most in AddRenderedRects()
252 renderedRects.PopBack(); in AddRenderedRects()
254 renderedRects.PushFront(rect); in AddRenderedRects()
256 AddRenderedRects(rect, renderedRects, iter); in AddRenderedRects()
319 for (auto iter = renderedRects.Begin(); iter != renderedRects.End(); iter = iter->next_) { in OptimizeInvalidView()
332 AddRenderedRects(preDrawRect, renderedRects, renderedRects.Begin()); in OptimizeInvalidView()
342 List<Rect> renderedRects; // Record rendered areas to avoid rerendering in OptimizeInvalidMap() local
[all …]
/ohos5.0/foundation/arkui/ui_lite/interfaces/kits/components/
H A Droot_view.h330 void OptimizeInvalidView(UIView* curview, UIView* background, List<Rect> &renderedRects);