[go: nahoru, domu]

Searched defs:damage (Results 1 - 6 of 6) sorted by relevance

/frameworks/base/libs/hwui/
H A DLayerUpdateQueue.cpp28 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 DLayerUpdateQueue.h35 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 DCanvasContext.h199 SkRect damage; member in struct:android::uirenderer::renderthread::CanvasContext::SwapHistory
/frameworks/native/include/gui/
H A DIGraphicBufferProducer.h337 void setSurfaceDamage(const Region& damage) { surfaceDamage = damage; } argument
/frameworks/native/services/surfaceflinger/DisplayHardware/
H A DHWC2.cpp785 // 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 DHWC2On1Adapter.cpp886 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());

Completed in 98 milliseconds