Lines Matching refs:layerFE

2806             if (const auto& layerFE = layer->getCompositionEngineLayerFE())  in composite()  local
2807 refreshArgs.layersWithQueuedFrames.push_back(layerFE); in composite()
2870 for (auto& [layer, layerFE] : layers) { in composite()
2875 for (auto& [layer, layerFE] : layers) { in composite()
2876 attachReleaseFenceFutureToLayer(layer, layerFE, in composite()
2877 layerFE->mSnapshot->outputFilter.layerStack); in composite()
2882 if (const auto& layerFE = layer->getCompositionEngineLayerFE()) { in composite() local
2883 refreshArgs.layersWithQueuedFrames.push_back(layerFE); in composite()
2885 if (layerFE->getReleaseFencePromiseStatus() == in composite()
2887 layerFE->getReleaseFencePromiseStatus() == in composite()
2890 attachReleaseFenceFutureToLayer(layer.get(), layerFE.get(), in composite()
2899 for (auto& [layer, layerFE] : layers) { in composite()
2900 CompositionResult compositionResult{layerFE->stealCompositionResult()}; in composite()
2910 for (auto [layer, layerFE] : layers) { in composite()
2911 CompositionResult compositionResult{layerFE->stealCompositionResult()}; in composite()
8166 void SurfaceFlinger::attachReleaseFenceFutureToLayer(Layer* layer, LayerFE* layerFE, in attachReleaseFenceFutureToLayer() argument
8168 ftl::Future<FenceResult> futureFence = layerFE->createReleaseFenceFuture(); in attachReleaseFenceFutureToLayer()
8180 for (auto& layerFE : layers) { in layersHasProtectedLayer() local
8182 (layerFE->mSnapshot->isVisible && layerFE->mSnapshot->hasProtectedContent); in layersHasProtectedLayer()
8201 for (auto& [layer, layerFE] : layers) { in getDisplayAndLayerSnapshotsFromMainThread()
8202 attachReleaseFenceFutureToLayer(layer, layerFE.get(), ui::INVALID_LAYER_STACK); in getDisplayAndLayerSnapshotsFromMainThread()
8342 for (const auto& [_, layerFE] : layers) { in extractLayerFEs()
8343 layerFEs.push_back(layerFE); in extractLayerFEs()
8399 for (auto& [layer, layerFE] : layers) { in captureScreenshotLegacy()
8400 attachReleaseFenceFutureToLayer(layer, layerFE.get(), ui::INVALID_LAYER_STACK); in captureScreenshotLegacy()
8459 for (auto& layerFE : layerFEs) { in renderScreenImpl() local
8460 frontend::LayerSnapshot* snapshot = layerFE->mSnapshot.get(); in renderScreenImpl()
8463 layerFE->mSnapshot->geomLayerTransform = in renderScreenImpl()
8464 renderArea->getTransform() * layerFE->mSnapshot->geomLayerTransform; in renderScreenImpl()
8465 layerFE->mSnapshot->geomInverseLayerTransform = in renderScreenImpl()
8466 layerFE->mSnapshot->geomLayerTransform.inverse(); in renderScreenImpl()
8519 const sp<LayerFE>& layerFE = layerFEs.back(); in renderScreenImpl() local
8520 layerStack = layerFE->getCompositionState()->outputFilter.layerStack; in renderScreenImpl()
8526 for (const auto& layerFE : layerFEs) { in renderScreenImpl() local
8527 ceLayerFEs.push_back(layerFE); in renderScreenImpl()
8608 for (auto& [layer, layerFE] : layers) { in renderScreenImpl()
8610 [layerFE = std::move(layerFE)](FenceResult) { in renderScreenImpl()
8614 layerFE->stealCompositionResult(); in renderScreenImpl()
8621 return layerFE->stealCompositionResult() in renderScreenImpl()
9358 for (auto [_, layerFE] : layers) { in moveSnapshotsFromCompositionArgs()
9359 auto i = layerFE->mSnapshot->globalZ; in moveSnapshotsFromCompositionArgs()
9360 snapshots[i] = std::move(layerFE->mSnapshot); in moveSnapshotsFromCompositionArgs()
9364 for (auto [layer, layerFE] : layers) { in moveSnapshotsFromCompositionArgs()
9365 layer->updateLayerSnapshot(std::move(layerFE->mSnapshot)); in moveSnapshotsFromCompositionArgs()
9393 sp<LayerFE> layerFE = legacyLayer->getCompositionEngineLayerFE(snapshot->path); in moveSnapshotsToCompositionArgs()
9395 layerFE->mSnapshot = std::move(snapshot); in moveSnapshotsToCompositionArgs()
9396 refreshArgs.layers.push_back(layerFE); in moveSnapshotsToCompositionArgs()
9397 layers.emplace_back(legacyLayer.get(), layerFE.get()); in moveSnapshotsToCompositionArgs()
9402 if (const auto& layerFE = layer->getCompositionEngineLayerFE()) { in moveSnapshotsToCompositionArgs() local
9408 layerFE->mSnapshot = layer->stealLayerSnapshot(); in moveSnapshotsToCompositionArgs()
9409 refreshArgs.layers.push_back(layerFE); in moveSnapshotsToCompositionArgs()
9410 layers.emplace_back(layer, layerFE.get()); in moveSnapshotsToCompositionArgs()
9465 sp<LayerFE> layerFE = getFactory().createLayerFE(snapshot->name, legacyLayer); in getLayerSnapshotsForScreenshots()
9466 layerFE->mSnapshot = std::make_unique<frontend::LayerSnapshot>(*snapshot); in getLayerSnapshotsForScreenshots()
9467 layers.emplace_back(legacyLayer, std::move(layerFE)); in getLayerSnapshotsForScreenshots()