Lines Matching refs:layerStack
1003 state->layerStack = display->getLayerStack(); in getDisplayState()
2612 for (auto& [releaseFence, layerStack] : compositionResult.releaseFences) { in composite()
2615 owningLayer->onLayerDisplayed(std::move(releaseFence), layerStack); in composite()
2879 for (auto layerStack : previouslyPresentedLayerStacks) { in postComposition() local
2880 auto optDisplay = layerStackToDisplay.get(layerStack); in postComposition()
3021 displayOpt = layerStackToDisplay.get(snapshot->outputFilter.layerStack); in postComposition()
3371 display->setLayerFilter(makeLayerFilterForDisplay(display->getId(), state.layerStack)); in setupNewDisplayDeviceInternal()
3538 if (currentState.layerStack != drawingState.layerStack) { in processDisplayChanged()
3540 makeLayerFilterForDisplay(display->getId(), currentState.layerStack)); in processDisplayChanged()
3649 ui::LayerStack layerStack; in commitTransactionsLocked() local
3655 if (const auto filter = layer->getOutputFilter(); layerStack != filter.layerStack) { in commitTransactionsLocked()
3656 layerStack = filter.layerStack; in commitTransactionsLocked()
4746 if (state.layerStack != s.layerStack) { in setDisplayStateLocked()
4747 state.layerStack = s.layerStack; in setDisplayStateLocked()
4945 } else if (layer->setLayerStack(s.layerStack)) { in setClientStateLocked()
5298 ui::LayerStack layerStack; in mirrorDisplay() local
5310 layerStack = display->getLayerStack(); in mirrorDisplay()
5314 mirrorArgs.layerStackToMirror = layerStack; in mirrorDisplay()
5328 mMirrorDisplays.emplace_back(layerStack, outResult.handle, args.client); in mirrorDisplay()
5446 d.layerStack = ui::DEFAULT_LAYER_STACK; in initializeDisplays()
7019 ui::LayerStack layerStack; in captureDisplay() local
7027 layerStack = display->getLayerStack(); in captureDisplay()
7054 getLayerSnapshotsForScreenshots(layerStack, args.uid, std::move(excludeLayerIds)); in captureDisplay()
7057 layerStack](const LayerVector::Visitor& visitor) { in captureDisplay()
7058 traverseLayersInLayerStack(layerStack, args.uid, std::move(excludeLayerIds), visitor); in captureDisplay()
7071 ui::LayerStack layerStack; in captureDisplay() local
7083 layerStack = display->getLayerStack(); in captureDisplay()
7096 getLayerSnapshots = getLayerSnapshotsForScreenshots(layerStack, CaptureArgs::UNSET_UID, in captureDisplay()
7099 auto traverseLayers = [this, layerStack](const LayerVector::Visitor& visitor) { in captureDisplay()
7100 traverseLayersInLayerStack(layerStack, CaptureArgs::UNSET_UID, {}, visitor); in captureDisplay()
7409 display = findDisplay([layerStack = parent->getLayerStack()](const auto& display) { in renderScreenImpl()
7410 return display.getLayerStack() == layerStack; in renderScreenImpl()
7456 ui::LayerStack layerStack{ui::DEFAULT_LAYER_STACK}; in renderScreenImpl() local
7459 layerStack = layerFE->getCompositionState()->outputFilter.layerStack; in renderScreenImpl()
7473 layerStack, regionSampling, renderArea = std::move(renderArea), in renderScreenImpl()
7500 .layerStack = layerStack, in renderScreenImpl()
7576 void SurfaceFlinger::traverseLayersInLayerStack(ui::LayerStack layerStack, const int32_t uid, in traverseLayersInLayerStack() argument
7582 if (layer->getLayerStack() != layerStack) { in traverseLayersInLayerStack()
7988 ui::LayerStack layerStack = layer->getLayerStack(LayerVector::StateSet::Current); in handleLayerCreatedLocked() local
7992 if (display->getLayerStack() == layerStack) { in handleLayerCreatedLocked()
8168 if (layer->getLayerStack() != mirrorDisplay.layerStack || in commitMirrorDisplays()
8312 std::optional<ui::LayerStack> layerStack, uint32_t uid, in getLayerSnapshotsForScreenshots() argument
8315 return [&, layerStack, uid]() { in getLayerSnapshotsForScreenshots()
8323 if (layerStack && snapshot->outputFilter.layerStack != *layerStack) { in getLayerSnapshotsForScreenshots()
8351 SurfaceFlinger::getLayerSnapshotsForScreenshots(std::optional<ui::LayerStack> layerStack, in getLayerSnapshotsForScreenshots() argument
8354 return [&, layerStack, uid, excludeLayerIds = std::move(excludeLayerIds)]() { in getLayerSnapshotsForScreenshots()
8357 getLayerSnapshotsForScreenshots(layerStack, uid, /*snapshotFilterFn=*/nullptr); in getLayerSnapshotsForScreenshots()
8378 getLayerSnapshotsForScreenshots(layerStack, uid, /*snapshotFilterFn=*/nullptr); in getLayerSnapshotsForScreenshots()
8580 outState->layerStack = state.layerStack.id; in getDisplayState()
9296 const DisplayDevice* SurfaceFlinger::getDisplayFromLayerStack(ui::LayerStack layerStack) { in getDisplayFromLayerStack() argument
9298 if (display->getLayerStack() == layerStack) { in getDisplayFromLayerStack()