Home
last modified time | relevance | path

Searched refs:OutputLayer (Results 1 – 25 of 29) sorted by relevance

12

/aosp12/frameworks/native/services/surfaceflinger/CompositionEngine/src/
H A DOutputLayer.cpp39 OutputLayer::~OutputLayer() = default;
60 OutputLayer::~OutputLayer() = default;
71 Rect OutputLayer::calculateInitialCrop() const { in calculateInitialCrop()
182 Rect OutputLayer::calculateOutputDisplayFrame() const { in calculateOutputDisplayFrame()
281 void OutputLayer::updateCompositionState( in updateCompositionState()
616 void OutputLayer::writeCursorPositionToHWC() const { in writeCursorPositionToHWC()
642 HWC2::Layer* OutputLayer::getHwcLayer() const { in getHwcLayer()
652 bool OutputLayer::isHardwareCursor() const { in isHardwareCursor()
704 void OutputLayer::prepareForDeviceLayerRequests() { in prepareForDeviceLayerRequests()
723 bool OutputLayer::needsFiltering() const { in needsFiltering()
[all …]
H A DOutput.cpp396 std::unique_ptr<compositionengine::OutputLayer> Output::createOutputLayer( in createOutputLayer()
401 compositionengine::OutputLayer* Output::getOutputLayerForLayer(const sp<LayerFE>& layerFE) const { in getOutputLayerForLayer()
740 compositionengine::OutputLayer* peekThroughLayer = nullptr; in writeCompositionState()
782 compositionengine::OutputLayer* Output::findLayerRequestingBackgroundComposition() const { in findLayerRequestingBackgroundComposition()
783 compositionengine::OutputLayer* layerRequestingBgComposition = nullptr; in findLayerRequestingBackgroundComposition()
H A DDisplay.cpp159 std::unique_ptr<compositionengine::OutputLayer> Display::createOutputLayer( in createOutputLayer()
/aosp12/frameworks/native/services/surfaceflinger/CompositionEngine/tests/planner/
H A DPredictorTest.cpp71 mock::OutputLayer outputLayerOne; in TEST_F()
79 mock::OutputLayer outputLayerTwo; in TEST_F()
102 mock::OutputLayer outputLayerOne; in TEST_F()
111 mock::OutputLayer outputLayerTwo; in TEST_F()
126 mock::OutputLayer outputLayerOne; in TEST_F()
136 mock::OutputLayer outputLayerTwo; in TEST_F()
157 mock::OutputLayer outputLayerOne; in TEST_F()
167 mock::OutputLayer outputLayerTwo; in TEST_F()
188 mock::OutputLayer outputLayerOne; in TEST_F()
204 mock::OutputLayer outputLayerTwo; in TEST_F()
[all …]
H A DLayerStateTest.cpp107 mock::OutputLayer mOutputLayer;
128 mock::OutputLayer newOutputLayer; in TEST_F()
152 mock::OutputLayer newOutputLayer; in TEST_F()
167 mock::OutputLayer newOutputLayer; in TEST_F()
197 mock::OutputLayer newOutputLayer; in TEST_F()
212 mock::OutputLayer newOutputLayer; in TEST_F()
244 mock::OutputLayer newOutputLayer; in TEST_F()
262 mock::OutputLayer newOutputLayer; in TEST_F()
311 mock::OutputLayer newOutputLayer; in TEST_F()
332 mock::OutputLayer newOutputLayer; in TEST_F()
[all …]
/aosp12/frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/impl/
H A DOutput.h71 compositionengine::OutputLayer* getOutputLayerForLayer(const sp<LayerFE>&) const override;
121 virtual compositionengine::OutputLayer* ensureOutputLayer(std::optional<size_t>,
130 compositionengine::OutputLayer* findLayerRequestingBackgroundComposition() const;
141 OutputLayer* mLayerRequestingBackgroundBlur = nullptr;
161 using OutputLayer = std::remove_pointer_t<decltype( in createOutputTemplated() local
180 OutputLayer* getOutputLayerOrderedByZByIndex(size_t index) const override { in createOutputTemplated()
192 OutputLayer* ensureOutputLayer(std::optional<size_t> prevIndex, in createOutputTemplated()
213 OutputLayer* injectOutputLayerForTest(const sp<LayerFE>& layerFE) override { in createOutputTemplated()
223 virtual void injectOutputLayerForTest(std::unique_ptr<OutputLayer> outputLayer) { in createOutputTemplated()
234 std::vector<std::unique_ptr<OutputLayer>> mCurrentOutputLayersOrderedByZ; in createOutputTemplated()
[all …]
H A DOutputLayer.h38 class OutputLayer : public virtual compositionengine::OutputLayer {
40 ~OutputLayer() override;
95 class OutputLayer final : public BaseOutputLayer { in createOutputLayerTemplated()
110 OutputLayer(const Output& output, const sp<LayerFE>& layerFE) in createOutputLayerTemplated()
112 ~OutputLayer() override = default; in createOutputLayerTemplated()
129 return std::make_unique<OutputLayer>(output, layerFE); in createOutputLayerTemplated()
132 std::unique_ptr<OutputLayer> createOutputLayer(const compositionengine::Output&,
H A DOutputLayerCompositionState.h50 class OutputLayer; variable
105 compositionengine::OutputLayer* peekThroughLayer = nullptr;
H A DDisplay.h83 std::unique_ptr<compositionengine::OutputLayer> createOutputLayer(const sp<LayerFE>&) const;
/aosp12/frameworks/native/services/surfaceflinger/CompositionEngine/mock/
H A DOutputLayer.cpp23 OutputLayer::OutputLayer() = default;
24 OutputLayer::~OutputLayer() = default;
/aosp12/frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/mock/
H A DOutputLayer.h29 class OutputLayer : public compositionengine::OutputLayer {
31 OutputLayer();
32 virtual ~OutputLayer();
H A DOutput.h70 compositionengine::OutputLayer*(const sp<compositionengine::LayerFE>&));
73 compositionengine::OutputLayer*(const sp<compositionengine::LayerFE>&));
75 MOCK_CONST_METHOD1(getOutputLayerOrderedByZByIndex, OutputLayer*(size_t));
/aosp12/frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/impl/planner/
H A DLayerState.h84 virtual Flags<LayerStateField> update(const compositionengine::OutputLayer* layer) = 0;
100 using ReadFromLayerState = std::function<T(const compositionengine::OutputLayer* layer)>;
152 Flags<LayerStateField> update(const compositionengine::OutputLayer* layer) override {
212 LayerState(compositionengine::OutputLayer* layer);
215 Flags<LayerStateField> update(compositionengine::OutputLayer*);
226 compositionengine::OutputLayer* getOutputLayer() const { return mOutputLayer; }
257 compositionengine::OutputLayer* mOutputLayer = nullptr;
260 [](const compositionengine::OutputLayer* layer) {
H A DCachedSet.h142 compositionengine::OutputLayer* getHolePunchLayer() const;
144 compositionengine::OutputLayer* getBlurLayer() const;
/aosp12/frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/
H A DOutput.h49 class OutputLayer; variable
241 virtual OutputLayer* getOutputLayerForLayer(const sp<LayerFE>&) const = 0;
247 virtual OutputLayer* injectOutputLayerForTest(const sp<LayerFE>&) = 0;
253 virtual OutputLayer* getOutputLayerOrderedByZByIndex(size_t) const = 0;
H A DOutputLayer.h57 class OutputLayer {
59 virtual ~OutputLayer();
/aosp12/frameworks/native/services/surfaceflinger/CompositionEngine/tests/
H A DDisplayTest.cpp73 StrictMock<mock::OutputLayer>* outputLayer = new StrictMock<mock::OutputLayer>();
84 StrictMock<mock::OutputLayer>* outputLayer = new StrictMock<mock::OutputLayer>();
92 virtual void injectOutputLayerForTest(std::unique_ptr<compositionengine::OutputLayer>) = 0;
113 compositionengine::OutputLayer*(size_t));
115 compositionengine::OutputLayer*(std::optional<size_t>, const sp<LayerFE>&));
119 MOCK_METHOD1(injectOutputLayerForTest, compositionengine::OutputLayer*(const sp<LayerFE>&));
120 MOCK_METHOD1(injectOutputLayerForTest, void(std::unique_ptr<OutputLayer>));
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()
[all …]
H A DOutputLayerTest.cpp79 struct OutputLayer final : public impl::OutputLayer { struct
80 OutputLayer(const compositionengine::Output& output, sp<compositionengine::LayerFE> layerFE) in OutputLayer() argument
82 ~OutputLayer() override = default;
109 OutputLayer mOutputLayer{mOutput, mLayerFE};
526 struct OutputLayerPartialMockForUpdateCompositionState : public impl::OutputLayer {
579 using OutputLayer = OutputLayerPartialMockForUpdateCompositionState; typedef
580 StrictMock<OutputLayer> mOutputLayer{mOutput, mLayerFE};
1164 OutputLayer peekThroughLayer{mOutput, peekThroughLayerFE}; in TEST_F()
H A DOutputTest.cpp83 compositionengine::OutputLayer*(std::optional<size_t>, const sp<LayerFE>&));
89 MOCK_METHOD1(injectOutputLayerForTest, void(std::unique_ptr<OutputLayer>));
105 mock::OutputLayer* outputLayer = {new StrictMock<mock::OutputLayer>};
122 mock::OutputLayer outputLayer;
154 mOutput->injectOutputLayerForTest(std::unique_ptr<OutputLayer>(nullptr)); in injectNullOutputLayer()
1210 StrictMock<mock::OutputLayer> outputLayer;
1272 MOCK_CONST_METHOD1(getOutputLayerOrderedByZByIndex, OutputLayer*(size_t));
1814 StrictMock<mock::OutputLayer> mOutputLayer;
2829 StrictMock<mock::OutputLayer> outputLayer;
3453 StrictMock<mock::OutputLayer> mOutputLayer;
[all …]
H A DCompositionEngineTest.cpp135 StrictMock<mock::OutputLayer> outputLayer;
/aosp12/frameworks/native/services/surfaceflinger/CompositionEngine/src/planner/
H A DFlattener.cpp295 compositionengine::OutputLayer* priorBlurLayer = nullptr; in mergeWithCachedSets()
313 OutputLayer::CompositionState& state = in mergeWithCachedSets()
353 OutputLayer::CompositionState& state = in mergeWithCachedSets()
374 OutputLayer::CompositionState& state = in mergeWithCachedSets()
384 OutputLayer::CompositionState& state = in mergeWithCachedSets()
H A DLayerState.cpp27 LayerState::LayerState(compositionengine::OutputLayer* layer) in LayerState()
44 Flags<LayerStateField> LayerState::update(compositionengine::OutputLayer* layer) { in update()
H A DCachedSet.cpp355 compositionengine::OutputLayer* CachedSet::getHolePunchLayer() const { in getHolePunchLayer()
359 compositionengine::OutputLayer* CachedSet::getBlurLayer() const { in getBlurLayer()
/aosp12/frameworks/native/services/surfaceflinger/CompositionEngine/
H A DAndroid.bp71 "src/OutputLayer.cpp",
90 "mock/OutputLayer.cpp",
/aosp12/frameworks/native/services/surfaceflinger/
H A DLayer.h75 class OutputLayer; variable
960 compositionengine::OutputLayer* findOutputLayerForDisplay(const DisplayDevice*) const;

12