Home
last modified time | relevance | path

Searched refs:CompositionEngine (Results 1 – 25 of 31) sorted by relevance

12

/frameworks/native/services/surfaceflinger/CompositionEngine/src/
DCompositionEngine.cpp39 CompositionEngine::~CompositionEngine() = default;
43 std::unique_ptr<compositionengine::CompositionEngine> createCompositionEngine() { in createCompositionEngine()
44 return std::make_unique<CompositionEngine>(); in createCompositionEngine()
47 CompositionEngine::CompositionEngine() = default;
48 CompositionEngine::~CompositionEngine() = default;
50 std::shared_ptr<compositionengine::Display> CompositionEngine::createDisplay( in createDisplay()
56 CompositionEngine::createLayerFECompositionState() { in createLayerFECompositionState()
60 HWComposer& CompositionEngine::getHwComposer() const { in getHwComposer()
64 void CompositionEngine::setHwComposer(std::unique_ptr<HWComposer> hwComposer) { in setHwComposer()
68 renderengine::RenderEngine& CompositionEngine::getRenderEngine() const { in getRenderEngine()
[all …]
DRenderSurface.cpp55 const compositionengine::CompositionEngine& compositionEngine, in createRenderSurface()
61 RenderSurface::RenderSurface(const CompositionEngine& compositionEngine, Display& display, in RenderSurface()
DDisplay.cpp49 const compositionengine::CompositionEngine& compositionEngine, in createDisplay()
/frameworks/native/services/surfaceflinger/CompositionEngine/mock/
DCompositionEngine.cpp23 CompositionEngine::CompositionEngine() = default;
24 CompositionEngine::~CompositionEngine() = default;
/frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/impl/
DCompositionEngine.h23 class CompositionEngine : public compositionengine::CompositionEngine {
25 CompositionEngine();
26 ~CompositionEngine() override;
69 std::unique_ptr<compositionengine::CompositionEngine> createCompositionEngine();
DRenderSurface.h35 class CompositionEngine; variable
45 RenderSurface(const CompositionEngine&, compositionengine::Display&,
76 const compositionengine::CompositionEngine& mCompositionEngine;
92 const compositionengine::CompositionEngine&, compositionengine::Display&,
DDisplay.h37 class CompositionEngine; variable
110 template <typename BaseDisplay, typename CompositionEngine>
112 const CompositionEngine& compositionEngine, in createDisplayTemplated()
121 std::shared_ptr<Display> createDisplay(const compositionengine::CompositionEngine&,
DOutput.h161 virtual const compositionengine::CompositionEngine& getCompositionEngine() const = 0;
201 template <typename BaseOutput, typename CompositionEngine, typename... Args>
202 std::shared_ptr<BaseOutput> createOutputTemplated(const CompositionEngine& compositionEngine, in createOutputTemplated()
217 explicit Output(const CompositionEngine& compositionEngine, Args... args) in createOutputTemplated()
239 const CompositionEngine& getCompositionEngine() const override { in createOutputTemplated()
283 const CompositionEngine& mCompositionEngine; in createOutputTemplated()
292 std::shared_ptr<Output> createOutput(const compositionengine::CompositionEngine&);
DDisplayColorProfile.h29 class CompositionEngine; variable
/frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/mock/
DCompositionEngine.h30 class CompositionEngine : public compositionengine::CompositionEngine {
32 CompositionEngine();
33 ~CompositionEngine() override;
/frameworks/native/services/surfaceflinger/tests/unittests/
DCommitTest.cpp79 compositionengine::mock::CompositionEngine* mCompositionEngine = in TEST_F()
80 new compositionengine::mock::CompositionEngine(); in TEST_F()
92 std::unique_ptr<compositionengine::CompositionEngine>(mCompositionEngine)); in TEST_F()
122 compositionengine::mock::CompositionEngine* mCompositionEngine = in TEST_F()
123 new compositionengine::mock::CompositionEngine(); in TEST_F()
136 std::unique_ptr<compositionengine::CompositionEngine>(mCompositionEngine)); in TEST_F()
DTestableSurfaceFlinger.h126 std::unique_ptr<compositionengine::CompositionEngine> createCompositionEngine() override { in createCompositionEngine()
159 std::function<std::unique_ptr<compositionengine::CompositionEngine>()>;
207 std::unique_ptr<compositionengine::CompositionEngine> compositionEngine) { in setupCompositionEngine()
/frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/
DCompositionEngine.h46 class CompositionEngine {
48 virtual ~CompositionEngine();
DDisplayCreationArgs.h31 class CompositionEngine; variable
DOutputLayer.h50 class CompositionEngine; variable
/frameworks/native/services/surfaceflinger/
DSurfaceFlingerFactory.h48 class CompositionEngine; variable
84 virtual std::unique_ptr<compositionengine::CompositionEngine> createCompositionEngine() = 0;
DScreenCaptureOutput.h29 const compositionengine::CompositionEngine& compositionEngine;
DSurfaceFlingerDefaultFactory.h41 std::unique_ptr<compositionengine::CompositionEngine> createCompositionEngine() override;
DSurfaceFlingerDefaultFactory.cpp76 std::unique_ptr<compositionengine::CompositionEngine> DefaultFactory::createCompositionEngine() { in createCompositionEngine()
DScreenCaptureOutput.cpp30 ScreenCaptureOutput, compositionengine::CompositionEngine, const RenderArea&, in createScreenCaptureOutput()
/frameworks/native/services/surfaceflinger/CompositionEngine/
DAndroid.bp22 "-DLOG_TAG=\"CompositionEngine\"",
75 "src/CompositionEngine.cpp",
111 "mock/CompositionEngine.cpp",
/frameworks/native/services/surfaceflinger/CompositionEngine/tests/
DDisplayTest.cpp107 PartialMockDisplay(const compositionengine::CompositionEngine& compositionEngine) in PartialMockDisplay()
115 const CompositionEngine& getCompositionEngine() const override { in getCompositionEngine()
137 const compositionengine::CompositionEngine& mCompositionEngine;
149 const compositionengine::CompositionEngine& compositionEngine, in createDisplay()
157 const compositionengine::CompositionEngine& compositionEngine, in createPartialMockDisplay()
196 StrictMock<mock::CompositionEngine> mCompositionEngine;
1035 NiceMock<mock::CompositionEngine> mCompositionEngine;
DCompositionEngineTest.cpp52 impl::CompositionEngine mEngine;
90 struct CompositionEnginePartialMock : public impl::CompositionEngine {
282 impl::CompositionEngine mEngine;
DRenderSurfaceTest.cpp62 StrictMock<mock::CompositionEngine> mCompositionEngine;
/frameworks/native/services/surfaceflinger/FrontEnd/
Dreadme.md99 required for CompositionEngine and RenderEngine. It has no dependencies to FrontEnd, or the
109 CompositionEngine to avoid needless work in the hotpath. For snapshot consumers not critical

12