Home
last modified time | relevance | path

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

/foundation/arkui/ui_lite/frameworks/components/
H A Droot_view.cpp226 static void AddRenderedRects(Rect& rect, List<Rect>& renderedRects, ListNode<Rect>* iter) in AddRenderedRects() argument
229 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()
293 void RootView::OptimizeInvalidView(UIView* curview, UIView* background, List<Rect>& renderedRects) in OptimizeInvalidView() argument
319 for (auto iter = renderedRects in OptimizeInvalidView()
342 List<Rect> renderedRects; // Record rendered areas to avoid rerendering OptimizeInvalidMap() local
[all...]
/foundation/arkui/ui_lite/interfaces/kits/components/
H A Droot_view.h330 void OptimizeInvalidView(UIView* curview, UIView* background, List<Rect> &renderedRects);

Completed in 2 milliseconds