Home | History | Annotate | Download | only in surfaceflinger

Lines Matching refs:visibleRegion

2359          * visibleRegion: area of a surface that is visible on screen
2364 Region visibleRegion;
2376 * does not affect the visibleRegion of this layer or any layers
2387 visibleRegion.set(bounds);
2389 if (!visibleRegion.isEmpty()) {
2407 opaqueRegion = visibleRegion;
2413 coveredRegion = aboveCoveredLayers.intersect(visibleRegion);
2416 aboveCoveredLayers.orSelf(visibleRegion);
2419 visibleRegion.subtractSelf(aboveOpaqueLayers);
2424 dirty = visibleRegion;
2426 dirty.orSelf(layer->visibleRegion);
2441 const Region newExposed = visibleRegion - coveredRegion;
2442 const Region oldVisibleRegion = layer->visibleRegion;
2445 dirty = (visibleRegion&oldCoveredRegion) | (newExposed-oldExposed);
2456 layer->setVisibleRegion(visibleRegion);
2459 visibleRegion.subtract(transparentRegion));
2682 displayTransform.transform(layer->visibleRegion)));
2718 displayTransform.transform(layer->visibleRegion)));