Home
last modified time | relevance | path

Searched refs:outputLayer (Results 1 – 14 of 14) sorted by relevance

/aosp12/frameworks/native/services/surfaceflinger/CompositionEngine/tests/
H A DCompositionEngineTest.cpp133 Layer() { EXPECT_CALL(outputLayer, getLayerFE()).WillRepeatedly(ReturnRef(*layerFE)); } in Layer()
135 StrictMock<mock::OutputLayer> outputLayer; member
146 .WillRepeatedly(Return(&mOutput2Layer1.outputLayer)); in CompositionEngineUpdateCursorAsyncTest()
150 .WillRepeatedly(Return(&mOutput3Layer1.outputLayer)); in CompositionEngineUpdateCursorAsyncTest()
152 .WillRepeatedly(Return(&mOutput3Layer2.outputLayer)); in CompositionEngineUpdateCursorAsyncTest()
165 EXPECT_CALL(mOutput3Layer1.outputLayer, isHardwareCursor()).WillRepeatedly(Return(false)); in TEST_F()
166 EXPECT_CALL(mOutput3Layer2.outputLayer, isHardwareCursor()).WillRepeatedly(Return(false)); in TEST_F()
167 EXPECT_CALL(mOutput2Layer1.outputLayer, isHardwareCursor()).WillRepeatedly(Return(false)); in TEST_F()
179 EXPECT_CALL(mOutput2Layer1.outputLayer, writeCursorPositionToHWC()); in TEST_F()
186 EXPECT_CALL(mOutput3Layer1.outputLayer, writeCursorPositionToHWC()); in TEST_F()
[all …]
H A DDisplayTest.cpp68 EXPECT_CALL(*outputLayer, getLayerFE()).WillRepeatedly(ReturnRef(*layerFE)); in Layer()
69 EXPECT_CALL(*outputLayer, getHwcLayer()).WillRepeatedly(Return(&hwc2Layer)); in Layer()
73 StrictMock<mock::OutputLayer>* outputLayer = new StrictMock<mock::OutputLayer>(); member
79 EXPECT_CALL(*outputLayer, getLayerFE()).WillRepeatedly(ReturnRef(*layerFE)); in LayerNoHWC2Layer()
80 EXPECT_CALL(*outputLayer, getHwcLayer()).WillRepeatedly(Return(nullptr)); in LayerNoHWC2Layer()
494 auto outputLayer = mDisplay->createOutputLayer(layerFE); in TEST_F() local
496 EXPECT_EQ(hwcLayer.get(), outputLayer->getHwcLayer()); in TEST_F()
498 outputLayer.reset(); in TEST_F()
725 EXPECT_CALL(*mLayer1.outputLayer, in TEST_F()
728 EXPECT_CALL(*mLayer2.outputLayer, in TEST_F()
[all …]
H A DOutputTest.cpp122 mock::OutputLayer outputLayer; member
834 EXPECT_CALL(*layer1.outputLayer, in TEST_F()
838 EXPECT_CALL(*layer2.outputLayer, in TEST_F()
842 EXPECT_CALL(*layer3.outputLayer, in TEST_F()
868 EXPECT_CALL(*layer1.outputLayer, in TEST_F()
872 EXPECT_CALL(*layer2.outputLayer, in TEST_F()
876 EXPECT_CALL(*layer3.outputLayer, in TEST_F()
901 EXPECT_CALL(*layer1.outputLayer, in TEST_F()
905 EXPECT_CALL(*layer2.outputLayer, in TEST_F()
909 EXPECT_CALL(*layer3.outputLayer, in TEST_F()
[all …]
/aosp12/frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/impl/
H A DOutput.h194 auto outputLayer = (prevIndex && *prevIndex <= mCurrentOutputLayersOrderedByZ.size()) in createOutputTemplated() local
197 auto result = outputLayer.get(); in createOutputTemplated()
198 mPendingOutputLayersOrderedByZ.emplace_back(std::move(outputLayer)); in createOutputTemplated()
214 auto outputLayer = BaseOutput::createOutputLayer(layerFE); in createOutputTemplated() local
215 auto result = outputLayer.get(); in createOutputTemplated()
216 mCurrentOutputLayersOrderedByZ.emplace_back(std::move(outputLayer)); in createOutputTemplated()
223 virtual void injectOutputLayerForTest(std::unique_ptr<OutputLayer> outputLayer) { in createOutputTemplated()
224 mCurrentOutputLayersOrderedByZ.emplace_back(std::move(outputLayer)); in createOutputTemplated()
/aosp12/frameworks/native/services/surfaceflinger/CompositionEngine/src/
H A DDisplay.cpp161 auto outputLayer = impl::createOutputLayer(*this, layerFE); in createOutputLayer() local
164 outputLayer && !mIsDisconnected && halDisplayId) { in createOutputLayer()
169 outputLayer->setHwcLayer(std::move(hwcLayer)); in createOutputLayer()
171 return outputLayer; in createOutputLayer()
189 for (auto* outputLayer : getOutputLayersOrderedByZ()) { in setReleasedLayers() local
190 if (!outputLayer) { in setReleasedLayers()
194 compositionengine::LayerFE* layerFE = &outputLayer->getLayerFE(); in setReleasedLayers()
H A DOutput.cpp140 for (auto* outputLayer : getOutputLayersOrderedByZ()) { in setLayerCachingEnabled() local
141 if (!outputLayer) { in setLayerCachingEnabled()
145 outputLayer->editState().overrideInfo = {}; in setLayerCachingEnabled()
314 for (const auto* outputLayer : getOutputLayersOrderedByZ()) { in dumpBase() local
315 if (!outputLayer) { in dumpBase()
318 outputLayer->dump(out); in dumpBase()
409 auto outputLayer = getOutputLayerOrderedByZByIndex(i); in findCurrentOutputLayerForLayer() local
410 if (outputLayer && &outputLayer->getLayerFE() == layer.get()) { in findCurrentOutputLayerForLayer()
/aosp12/frameworks/native/services/surfaceflinger/
H A DBufferLayer.cpp400 const auto outputLayer = findOutputLayerForDisplay(display); in onPostComposition() local
401 if (outputLayer && outputLayer->requiresClientComposition()) { in onPostComposition()
402 nsecs_t clientCompositionTimestamp = outputLayer->getState().clientCompositionTimestamp; in onPostComposition()
610 const auto outputLayer = findOutputLayerForDisplay(display); in needsFiltering() local
611 if (outputLayer == nullptr) { in needsFiltering()
617 const auto& compositionState = outputLayer->getState(); in needsFiltering()
626 const auto outputLayer = findOutputLayerForDisplay(display); in needsFilteringForScreenshots() local
627 if (outputLayer == nullptr) { in needsFilteringForScreenshots()
633 const auto& compositionState = outputLayer->getState(); in needsFilteringForScreenshots()
H A DLayer.cpp661 const auto outputLayer = findOutputLayerForDisplay(&display); in getCompositionType() local
662 if (outputLayer == nullptr) { in getCompositionType()
665 if (outputLayer->getState().hwc) { in getCompositionType()
666 return (*outputLayer->getState().hwc).hwcCompositionType; in getCompositionType()
1450 const auto outputLayer = findOutputLayerForDisplay(&display); in miniDump() local
1451 if (!outputLayer) { in miniDump()
1469 const auto& outputLayerState = outputLayer->getState(); in miniDump()
2485 const auto outputLayer = findOutputLayerForDisplay(display); in getVisibleRegion() local
2486 return outputLayer ? outputLayer->getState().visibleRegion : Region(); in getVisibleRegion()
H A DSurfaceFlinger.cpp2343 const auto* outputLayer = in postComposition() local
2345 if (outputLayer) { in postComposition()
2347 const auto displayFrame = outputLayer->getState().displayFrame; in postComposition()
/aosp12/frameworks/native/services/surfaceflinger/CompositionEngine/tests/planner/
H A DFlattenerTest.cpp81 mock::OutputLayer outputLayer; member
129 EXPECT_CALL(testLayer->outputLayer, getLayerFE) in SetUp()
131 EXPECT_CALL(testLayer->outputLayer, getState) in SetUp()
133 EXPECT_CALL(testLayer->outputLayer, editState) in SetUp()
659 EXPECT_EQ(&mTestLayers[2]->outputLayer, peekThroughLayer1); in TEST_F()
668 layerState2->update(&mTestLayers[1]->outputLayer); in TEST_F()
714 layerState2->update(&mTestLayers[1]->outputLayer); in TEST_F()
759 layerStateWithBlurBehind->update(&mTestLayers[1]->outputLayer); in TEST_F()
812 layerStateWithBlurBehind->update(&mTestLayers[2]->outputLayer); in TEST_F()
955 mTestLayers[2]->layerState->update(&mTestLayers[2]->outputLayer); in TEST_F()
[all …]
H A DCachedSetTest.cpp75 mock::OutputLayer outputLayer; member
109 EXPECT_CALL(testLayer->outputLayer, getLayerFE) in SetUp()
111 EXPECT_CALL(testLayer->outputLayer, getState) in SetUp()
514 mTestLayers[0]->layerState->update(&mTestLayers[0]->outputLayer); in TEST_F()
528 mTestLayers[0]->layerState->update(&mTestLayers[0]->outputLayer); in TEST_F()
604 ASSERT_EQ(&mTestLayers[2]->outputLayer, cachedSet.getHolePunchLayer()); in TEST_F()
619 ASSERT_EQ(&mTestLayers[2]->outputLayer, cachedSet.getHolePunchLayer()); in TEST_F()
756 ASSERT_EQ(&mTestLayers[2]->outputLayer, cachedSet.getHolePunchLayer()); in TEST_F()
774 ASSERT_EQ(&mTestLayers[2]->outputLayer, cachedSet.getHolePunchLayer()); in TEST_F()
785 mTestLayers[1]->layerState->update(&mTestLayers[1]->outputLayer); in TEST_F()
[all …]
/aosp12/frameworks/native/services/surfaceflinger/CompositionEngine/src/planner/
H A DCachedSet.cpp342 const auto* outputLayer = layer.getState()->getOutputLayer(); in addHolePunchLayerIfFeasible() local
343 if (contains(outputLayer->getState().displayFrame, holePunchBounds) && in addHolePunchLayerIfFeasible()
344 (isFirstLayer || outputLayer->getLayerFE().getCompositionState()->isOpaque)) { in addHolePunchLayerIfFeasible()
/aosp12/frameworks/native/services/surfaceflinger/tests/unittests/
H A DTestableSurfaceFlinger.h280 auto outputLayer = findOutputLayerForDisplay(layer, mFlinger->getDefaultDisplayDevice()); in setLayerCompositionType() local
281 LOG_ALWAYS_FATAL_IF(!outputLayer); in setLayerCompositionType()
282 auto& state = outputLayer->editState(); in setLayerCompositionType()
283 LOG_ALWAYS_FATAL_IF(!outputLayer->getState().hwc); in setLayerCompositionType()
H A DCompositionTest.cpp849 auto outputLayer = test->mDisplay->getCompositionDisplay()->injectOutputLayerForTest( in injectLayer() local
851 outputLayer->editState().visibleRegion = Region(Rect(0, 0, 100, 100)); in injectLayer()
852 outputLayer->editState().outputSpaceVisibleRegion = Region(Rect(0, 0, 100, 100)); in injectLayer()
1104 const auto outputLayer = in setupLayerState() local
1106 LOG_FATAL_IF(!outputLayer); in setupLayerState()
1107 outputLayer->editState().forceClientComposition = true; in setupLayerState()