Searched defs:visibleRegion (Results 1 - 4 of 4) sorted by relevance

/frameworks/native/services/surfaceflinger/
H A DLayerBase.h61 Region visibleRegion; member in class:android::LayerBase
171 virtual void setVisibleRegion(const Region& visibleRegion);
H A DLayerBase.cpp186 void LayerBase::setVisibleRegion(const Region& visibleRegion) { argument
188 this->visibleRegion = visibleRegion;
308 layer.setVisibleRegionScreen(tr.transform(visibleRegion));
450 visibleRegion.dump(result, "visibleRegion");
H A DSurfaceFlinger.cpp1333 * visibleRegion: area of a surface that is visible on screen
1338 Region visibleRegion; local
1350 * does not affect the visibleRegion of this layer or any layers
1361 visibleRegion.set(bounds);
1362 if (!visibleRegion.isEmpty()) {
1385 opaqueRegion = visibleRegion;
1391 coveredRegion = aboveCoveredLayers.intersect(visibleRegion);
1394 aboveCoveredLayers.orSelf(visibleRegion);
1397 visibleRegion.subtractSelf(aboveOpaqueLayers);
1402 dirty = visibleRegion;
[all...]
/frameworks/native/services/surfaceflinger/DisplayHardware/
H A DHWComposer.cpp844 hwc_region_t& visibleRegion = getLayer()->visibleRegionScreen; local
845 SharedBuffer const* sb = reg.getSharedBuffer(&visibleRegion.numRects);
846 visibleRegion.rects = reinterpret_cast<hwc_rect_t const *>(sb->data());
858 hwc_region_t& visibleRegion = getLayer()->visibleRegionScreen; local
859 SharedBuffer const* sb = SharedBuffer::bufferFromData(visibleRegion.rects);
863 visibleRegion.numRects = 0;
864 visibleRegion.rects = NULL;

Completed in 51 milliseconds