Lines Matching refs:visibleRegion
636 Region visibleRegion; in computeVisibleRegions() local
649 visibleRegion.set(bounds); in computeVisibleRegions()
650 visibleRegion.andSelf(screenRegion); in computeVisibleRegions()
651 if (!visibleRegion.isEmpty()) { in computeVisibleRegions()
654 visibleRegion.subtractSelf(layer->transparentRegionScreen); in computeVisibleRegions()
662 opaqueRegion = visibleRegion; in computeVisibleRegions()
668 coveredRegion = aboveCoveredLayers.intersect(visibleRegion); in computeVisibleRegions()
671 aboveCoveredLayers.orSelf(visibleRegion); in computeVisibleRegions()
674 visibleRegion.subtractSelf(aboveOpaqueLayers); in computeVisibleRegions()
679 dirty = visibleRegion; in computeVisibleRegions()
696 const Region newExposed = visibleRegion - coveredRegion; in computeVisibleRegions()
700 dirty = (visibleRegion&oldCoveredRegion) | (newExposed-oldExposed); in computeVisibleRegions()
711 layer->setVisibleRegion(visibleRegion); in computeVisibleRegions()
715 if (layer->isSecure() && !visibleRegion.isEmpty()) { in computeVisibleRegions()
792 const Region& visibleRegion(candidate->visibleRegionScreen); in handlePageFlip() local
793 const Region reminder(screenRegion.subtract(visibleRegion)); in handlePageFlip()