Home
last modified time | relevance | path

Searched refs:damage (Results 1 – 8 of 8) sorted by relevance

/aosp14/frameworks/base/libs/hwui/
H A DLayerUpdateQueue.cpp28 void LayerUpdateQueue::enqueueLayerWithDamage(RenderNode* renderNode, Rect damage) { in enqueueLayerWithDamage() argument
29 damage.roundOut(); in enqueueLayerWithDamage()
30 damage.doIntersect(0, 0, renderNode->getWidth(), renderNode->getHeight()); in enqueueLayerWithDamage()
31 if (!damage.isEmpty()) { in enqueueLayerWithDamage()
34 entry.damage.unionWith(damage); in enqueueLayerWithDamage()
38 mEntries.emplace_back(renderNode, damage); in enqueueLayerWithDamage()
H A DLayerUpdateQueue.h38 Entry(RenderNode* renderNode, const Rect& damage) in Entry()
39 : renderNode(renderNode), damage(damage) {} in Entry()
41 Rect damage; member
/aosp14/frameworks/base/libs/hwui/tests/unit/
H A DLayerUpdateQueueTests.cpp52 EXPECT_EQ(Rect(25, 25, 75, 75), queue.entries()[0].damage); in TEST()
54 EXPECT_EQ(Rect(100, 100, 200, 200), queue.entries()[1].damage); // clipped to bounds in TEST()
56 EXPECT_EQ(Rect(0, 0, 1, 1), queue.entries()[2].damage); // rounded out in TEST()
69 EXPECT_EQ(Rect(10, 10, 40, 40), queue.entries()[0].damage); in TEST()
H A DRenderNodeTests.cpp332 EXPECT_EQ(uirenderer::Rect(0, 0, 200, 400), info.layerUpdateQueue->entries().at(0).damage); in RENDERTHREAD_TEST()
/aosp14/frameworks/base/libs/hwui/renderthread/
H A DCanvasContext.cpp661 swap.damage = windowDirty; in draw()
664 swap.damage = SkRect::MakeWH(max, max); in draw()
1059 dirty->join(mSwapHistory[i].damage); in computeDirtyRect()
H A DCanvasContext.h303 SkRect damage; member
/aosp14/frameworks/base/libs/hwui/pipeline/skia/
H A DSkiaPipeline.cpp122 const Rect& layerDamage = layers.entries()[i].damage; in renderLayersImpl()
331 const Rect& layerDamage = layers.entries()[i].damage; in recordLayers()
/aosp14/frameworks/base/core/java/android/view/
H A DView.java20002 final Rect damage = ai.mTmpInvalRect; in invalidateInternal() local
20003 damage.set(l, t, r, b); in invalidateInternal()
20004 p.invalidateChild(this, damage); in invalidateInternal()