Lines Matching defs:visibleRegion
1514 * visibleRegion: area of a surface that is visible on screen
1519 Region visibleRegion;
1531 * does not affect the visibleRegion of this layer or any layers
1542 visibleRegion.set(bounds);
1543 if (!visibleRegion.isEmpty()) {
1566 opaqueRegion = visibleRegion;
1572 coveredRegion = aboveCoveredLayers.intersect(visibleRegion);
1575 aboveCoveredLayers.orSelf(visibleRegion);
1578 visibleRegion.subtractSelf(aboveOpaqueLayers);
1583 dirty = visibleRegion;
1585 dirty.orSelf(layer->visibleRegion);
1600 const Region newExposed = visibleRegion - coveredRegion;
1601 const Region oldVisibleRegion = layer->visibleRegion;
1604 dirty = (visibleRegion&oldCoveredRegion) | (newExposed-oldExposed);
1615 layer->setVisibleRegion(visibleRegion);
1618 visibleRegion.subtract(transparentRegion));
1778 const Region clip(dirty.intersect(tr.transform(layer->visibleRegion)));
1812 tr.transform(layer->visibleRegion)));