Lines Matching refs:visibleRegion
1584 Region visibleRegion; in computeVisibleRegions() local
1607 visibleRegion.set(bounds); in computeVisibleRegions()
1608 if (!visibleRegion.isEmpty()) { in computeVisibleRegions()
1631 opaqueRegion = visibleRegion; in computeVisibleRegions()
1637 coveredRegion = aboveCoveredLayers.intersect(visibleRegion); in computeVisibleRegions()
1640 aboveCoveredLayers.orSelf(visibleRegion); in computeVisibleRegions()
1643 visibleRegion.subtractSelf(aboveOpaqueLayers); in computeVisibleRegions()
1648 dirty = visibleRegion; in computeVisibleRegions()
1650 dirty.orSelf(layer->visibleRegion); in computeVisibleRegions()
1665 const Region newExposed = visibleRegion - coveredRegion; in computeVisibleRegions()
1666 const Region oldVisibleRegion = layer->visibleRegion; in computeVisibleRegions()
1669 dirty = (visibleRegion&oldCoveredRegion) | (newExposed-oldExposed); in computeVisibleRegions()
1680 layer->setVisibleRegion(visibleRegion); in computeVisibleRegions()
1683 visibleRegion.subtract(transparentRegion)); in computeVisibleRegions()
1890 const Region clip(dirty.intersect(tr.transform(layer->visibleRegion))); in doComposeSurfaces()
1925 tr.transform(layer->visibleRegion))); in doComposeSurfaces()