/frameworks/base/core/java/android/view/ |
H A D | View.java | 13564 // Propagate the damage rectangle to the parent view. 13568 final Rect damage = ai.mTmpInvalRect; 13569 damage.set(l, t, r, b); 13570 p.invalidateChild(this, damage); 13664 * Tells the parent view to damage this view's bounds.
|
/frameworks/base/libs/hwui/ |
H A D | FrameBuilder.cpp | 89 Rect layerDamage = layers.entries()[i].damage; 90 // TODO: ensure layer damage can't be larger than layer
|
H A D | LayerUpdateQueue.cpp | 28 void LayerUpdateQueue::enqueueLayerWithDamage(RenderNode* renderNode, Rect damage) { argument 29 damage.roundOut(); 30 damage.doIntersect(0, 0, renderNode->getWidth(), renderNode->getHeight()); 31 if (!damage.isEmpty()) { 34 entry.damage.unionWith(damage); 38 mEntries.emplace_back(renderNode, damage);
|
H A D | LayerUpdateQueue.h | 35 Entry(RenderNode* renderNode, const Rect& damage) argument 37 , damage(damage) {} 39 Rect damage; member in struct:android::uirenderer::LayerUpdateQueue::Entry
|
/frameworks/base/libs/hwui/renderthread/ |
H A D | CanvasContext.cpp | 348 // to the damage history (happens below) 349 // So we need to damage 352 dirty.join(mSwapHistory[i].damage); 517 swap.damage = screenDirty;
|
H A D | CanvasContext.h | 199 SkRect damage; member in struct:android::uirenderer::renderthread::CanvasContext::SwapHistory
|
/frameworks/base/libs/hwui/tests/unit/ |
H A D | LayerUpdateQueueTests.cpp | 52 EXPECT_EQ(Rect(25, 25, 75, 75), queue.entries()[0].damage); 54 EXPECT_EQ(Rect(100, 100, 200, 200), queue.entries()[1].damage); // clipped to bounds 56 EXPECT_EQ(Rect(0, 0, 1, 1), queue.entries()[2].damage); // rounded out 69 EXPECT_EQ(Rect(10, 10, 40, 40), queue.entries()[0].damage);
|
/frameworks/native/include/gui/ |
H A D | IGraphicBufferProducer.h | 337 void setSurfaceDamage(const Region& damage) { surfaceDamage = damage; } argument
|
/frameworks/native/services/surfaceflinger/DisplayHardware/ |
H A D | HWC2.cpp | 785 // TODO: Properly encode client target surface damage 967 Error Layer::setSurfaceDamage(const Region& damage) argument 969 // We encode default full-screen damage as INVALID_RECT upstream, but as 0 972 if (damage.isRect() && damage.getBounds() == Rect::INVALID_RECT) { 977 auto rectArray = damage.getArray(&rectCount);
|
H A D | HWC2.h | 369 const android::Region& damage);
|
H A D | HWC2On1Adapter.cpp | 886 int32_t acquireFence, int32_t /*dataspace*/, hwc_region_t /*damage*/) 893 // dataspace and damage can't be used by HWC1, so ignore them 2016 Error HWC2On1Adapter::Layer::setSurfaceDamage(hwc_region_t damage) argument 2018 mSurfaceDamage.resize(damage.numRects); 2019 std::copy_n(damage.rects, damage.numRects, mSurfaceDamage.begin());
|
H A D | HWC2On1Adapter.h | 215 hwc_region_t damage); 506 HWC2::Error setSurfaceDamage(hwc_region_t damage);
|