Home
last modified time | relevance | path

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

/frameworks/native/services/surfaceflinger/CompositionEngine/tests/
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()
177 EXPECT_CALL(mOutput2Layer1.outputLayer, isHardwareCursor()).WillRepeatedly(Return(true)); in TEST_F()
179 EXPECT_CALL(mOutput2Layer1.outputLayer, writeCursorPositionToHWC()); in TEST_F()
[all …]
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()
84 StrictMock<mock::OutputLayer>* outputLayer = new StrictMock<mock::OutputLayer>(); member
209 std::unique_ptr<compositionengine::OutputLayer>(mLayer1.outputLayer)); in DisplayWithLayersTestCommon()
211 std::unique_ptr<compositionengine::OutputLayer>(mLayer2.outputLayer)); in DisplayWithLayersTestCommon()
213 std::unique_ptr<compositionengine::OutputLayer>(mLayer3.outputLayer)); in DisplayWithLayersTestCommon()
494 auto outputLayer = mDisplay->createOutputLayer(layerFE); in TEST_F() local
[all …]
DOutputTest.cpp96 EXPECT_CALL(*outputLayer, getLayerFE()).WillRepeatedly(ReturnRef(*layerFE.get())); in InjectedLayer()
97 EXPECT_CALL(*outputLayer, getState()).WillRepeatedly(ReturnRef(outputLayerState)); in InjectedLayer()
98 EXPECT_CALL(*outputLayer, editState()).WillRepeatedly(ReturnRef(outputLayerState)); in InjectedLayer()
105 mock::OutputLayer* outputLayer = {new StrictMock<mock::OutputLayer>}; member
113 EXPECT_CALL(outputLayer, getLayerFE()).WillRepeatedly(ReturnRef(*layerFE.get())); in NonInjectedLayer()
114 EXPECT_CALL(outputLayer, getState()).WillRepeatedly(ReturnRef(outputLayerState)); in NonInjectedLayer()
115 EXPECT_CALL(outputLayer, editState()).WillRepeatedly(ReturnRef(outputLayerState)); in NonInjectedLayer()
122 mock::OutputLayer outputLayer; member
150 mOutput->injectOutputLayerForTest(std::unique_ptr<OutputLayer>(layer.outputLayer)); in injectOutputLayer()
706 EXPECT_CALL(*layer1.outputLayer, getLayerFE()).WillOnce(ReturnRef(*layer1.layerFE.get())); in TEST_F()
[all …]
/frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/impl/
DOutput.h193 auto outputLayer = (prevIndex && *prevIndex <= mCurrentOutputLayersOrderedByZ.size()) in createOutputTemplated() local
196 auto result = outputLayer.get(); in createOutputTemplated()
197 mPendingOutputLayersOrderedByZ.emplace_back(std::move(outputLayer)); in createOutputTemplated()
213 auto outputLayer = BaseOutput::createOutputLayer(layerFE); in createOutputTemplated() local
214 auto result = outputLayer.get(); in createOutputTemplated()
215 mCurrentOutputLayersOrderedByZ.emplace_back(std::move(outputLayer)); in createOutputTemplated()
222 virtual void injectOutputLayerForTest(std::unique_ptr<OutputLayer> outputLayer) { in createOutputTemplated()
223 mCurrentOutputLayersOrderedByZ.emplace_back(std::move(outputLayer)); in createOutputTemplated()
/frameworks/native/services/surfaceflinger/CompositionEngine/src/
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()
DOutput.cpp140 for (auto* outputLayer : getOutputLayersOrderedByZ()) { in setLayerCachingEnabled() local
141 if (!outputLayer) { in setLayerCachingEnabled()
145 outputLayer->editState().overrideInfo = {}; in setLayerCachingEnabled()
308 for (const auto* outputLayer : getOutputLayersOrderedByZ()) { in dumpBase() local
309 if (!outputLayer) { in dumpBase()
312 outputLayer->dump(out); in dumpBase()
403 auto outputLayer = getOutputLayerOrderedByZByIndex(i); in findCurrentOutputLayerForLayer() local
404 if (outputLayer && &outputLayer->getLayerFE() == layer.get()) { in findCurrentOutputLayerForLayer()
/frameworks/native/services/surfaceflinger/
DBufferLayer.cpp398 const auto outputLayer = findOutputLayerForDisplay(display); in onPostComposition() local
399 if (outputLayer && outputLayer->requiresClientComposition()) { in onPostComposition()
400 nsecs_t clientCompositionTimestamp = outputLayer->getState().clientCompositionTimestamp; in onPostComposition()
606 const auto outputLayer = findOutputLayerForDisplay(display); in needsFiltering() local
607 if (outputLayer == nullptr) { in needsFiltering()
613 const auto& compositionState = outputLayer->getState(); in needsFiltering()
622 const auto outputLayer = findOutputLayerForDisplay(display); in needsFilteringForScreenshots() local
623 if (outputLayer == nullptr) { in needsFilteringForScreenshots()
629 const auto& compositionState = outputLayer->getState(); in needsFilteringForScreenshots()
DLayer.cpp659 const auto outputLayer = findOutputLayerForDisplay(&display); in getCompositionType() local
660 if (outputLayer == nullptr) { in getCompositionType()
663 if (outputLayer->getState().hwc) { in getCompositionType()
664 return (*outputLayer->getState().hwc).hwcCompositionType; in getCompositionType()
1444 const auto outputLayer = findOutputLayerForDisplay(&display); in miniDump() local
1445 if (!outputLayer) { in miniDump()
1463 const auto& outputLayerState = outputLayer->getState(); in miniDump()
2385 const auto outputLayer = findOutputLayerForDisplay(display); in getVisibleRegion() local
2386 return outputLayer ? outputLayer->getState().visibleRegion : Region(); in getVisibleRegion()
DSurfaceFlinger.cpp2330 const auto* outputLayer = in postComposition() local
2332 if (outputLayer) { in postComposition()
2334 const auto displayFrame = outputLayer->getState().displayFrame; in postComposition()
/frameworks/native/services/surfaceflinger/CompositionEngine/tests/planner/
DFlattenerTest.cpp80 mock::OutputLayer outputLayer; member
128 EXPECT_CALL(testLayer->outputLayer, getLayerFE) in SetUp()
130 EXPECT_CALL(testLayer->outputLayer, getState) in SetUp()
132 EXPECT_CALL(testLayer->outputLayer, editState) in SetUp()
135 testLayer->layerState = std::make_unique<LayerState>(&testLayer->outputLayer); in SetUp()
658 EXPECT_EQ(&mTestLayers[2]->outputLayer, peekThroughLayer1); in TEST_F()
667 layerState2->update(&mTestLayers[1]->outputLayer); in TEST_F()
713 layerState2->update(&mTestLayers[1]->outputLayer); in TEST_F()
758 layerStateWithBlurBehind->update(&mTestLayers[1]->outputLayer); in TEST_F()
811 layerStateWithBlurBehind->update(&mTestLayers[2]->outputLayer); in TEST_F()
[all …]
DCachedSetTest.cpp75 mock::OutputLayer outputLayer; member
109 EXPECT_CALL(testLayer->outputLayer, getLayerFE) in SetUp()
111 EXPECT_CALL(testLayer->outputLayer, getState) in SetUp()
114 testLayer->layerState = std::make_unique<LayerState>(&testLayer->outputLayer); 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()
[all …]
/frameworks/native/services/surfaceflinger/CompositionEngine/src/planner/
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()
/frameworks/native/services/surfaceflinger/tests/unittests/
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()
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()