Home | History | Annotate | Download | only in surfaceflinger

Lines Matching defs:visibleRegion

1742          * visibleRegion: area of a surface that is visible on screen
1747 Region visibleRegion;
1759 * does not affect the visibleRegion of this layer or any layers
1770 visibleRegion.set(bounds);
1771 if (!visibleRegion.isEmpty()) {
1790 opaqueRegion = visibleRegion;
1796 coveredRegion = aboveCoveredLayers.intersect(visibleRegion);
1799 aboveCoveredLayers.orSelf(visibleRegion);
1802 visibleRegion.subtractSelf(aboveOpaqueLayers);
1807 dirty = visibleRegion;
1809 dirty.orSelf(layer->visibleRegion);
1824 const Region newExposed = visibleRegion - coveredRegion;
1825 const Region oldVisibleRegion = layer->visibleRegion;
1828 dirty = (visibleRegion&oldCoveredRegion) | (newExposed-oldExposed);
1839 layer->setVisibleRegion(visibleRegion);
1842 visibleRegion.subtract(transparentRegion));
2054 const Region clip(dirty.intersect(tr.transform(layer->visibleRegion)));
2089 tr.transform(layer->visibleRegion)));