Lines Matching refs:coverage
525 compositionengine::Output::CoverageState coverage{layerFESet}; in rebuildLayerStacks() local
526 coverage.aboveCoveredLayersExcludingOverlays = refreshArgs.hasTrustedPresentationListener in rebuildLayerStacks()
529 collectVisibleLayers(refreshArgs, coverage); in rebuildLayerStacks()
534 undefinedRegion.subtractSelf(tr.transform(coverage.aboveOpaqueLayers)); in rebuildLayerStacks()
537 outputState.dirtyRegion.orSelf(coverage.dirtyRegion); in rebuildLayerStacks()
541 compositionengine::Output::CoverageState& coverage) { in collectVisibleLayers() argument
547 ensureOutputLayerIfVisible(layer, coverage); in collectVisibleLayers()
559 compositionengine::Output::CoverageState& coverage) { in ensureOutputLayerIfVisible() argument
563 if (!coverage.latchedLayers.count(layerFE)) { in ensureOutputLayerIfVisible()
564 coverage.latchedLayers.insert(layerFE); in ensureOutputLayerIfVisible()
583 bool computeAboveCoveredExcludingOverlays = coverage.aboveCoveredLayersExcludingOverlays && in ensureOutputLayerIfVisible()
699 coveredRegion = coverage.aboveCoveredLayers.intersect(visibleRegion); in ensureOutputLayerIfVisible()
702 coverage.aboveCoveredLayers.orSelf(visibleRegion); in ensureOutputLayerIfVisible()
706 coverage.aboveCoveredLayersExcludingOverlays->intersect(visibleRegion); in ensureOutputLayerIfVisible()
707 coverage.aboveCoveredLayersExcludingOverlays->orSelf(visibleRegion); in ensureOutputLayerIfVisible()
711 visibleRegion.subtractSelf(coverage.aboveOpaqueLayers); in ensureOutputLayerIfVisible()
756 dirty.subtractSelf(coverage.aboveOpaqueLayers); in ensureOutputLayerIfVisible()
759 coverage.dirtyRegion.orSelf(dirty); in ensureOutputLayerIfVisible()
762 coverage.aboveOpaqueLayers.orSelf(opaqueRegion); in ensureOutputLayerIfVisible()