/frameworks/native/services/surfaceflinger/CompositionEngine/src/ |
D | CompositionEngine.cpp | 39 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 …]
|
D | RenderSurface.cpp | 55 const compositionengine::CompositionEngine& compositionEngine, in createRenderSurface() 61 RenderSurface::RenderSurface(const CompositionEngine& compositionEngine, Display& display, in RenderSurface()
|
D | Display.cpp | 49 const compositionengine::CompositionEngine& compositionEngine, in createDisplay()
|
/frameworks/native/services/surfaceflinger/CompositionEngine/mock/ |
D | CompositionEngine.cpp | 23 CompositionEngine::CompositionEngine() = default; 24 CompositionEngine::~CompositionEngine() = default;
|
/frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/impl/ |
D | CompositionEngine.h | 23 class CompositionEngine : public compositionengine::CompositionEngine { 25 CompositionEngine(); 26 ~CompositionEngine() override; 69 std::unique_ptr<compositionengine::CompositionEngine> createCompositionEngine();
|
D | RenderSurface.h | 35 class CompositionEngine; variable 45 RenderSurface(const CompositionEngine&, compositionengine::Display&, 76 const compositionengine::CompositionEngine& mCompositionEngine; 92 const compositionengine::CompositionEngine&, compositionengine::Display&,
|
D | Display.h | 37 class CompositionEngine; variable 110 template <typename BaseDisplay, typename CompositionEngine> 112 const CompositionEngine& compositionEngine, in createDisplayTemplated() 121 std::shared_ptr<Display> createDisplay(const compositionengine::CompositionEngine&,
|
D | Output.h | 161 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&);
|
D | DisplayColorProfile.h | 29 class CompositionEngine; variable
|
/frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/mock/ |
D | CompositionEngine.h | 30 class CompositionEngine : public compositionengine::CompositionEngine { 32 CompositionEngine(); 33 ~CompositionEngine() override;
|
/frameworks/native/services/surfaceflinger/tests/unittests/ |
D | CommitTest.cpp | 79 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()
|
D | TestableSurfaceFlinger.h | 126 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/ |
D | CompositionEngine.h | 46 class CompositionEngine { 48 virtual ~CompositionEngine();
|
D | DisplayCreationArgs.h | 31 class CompositionEngine; variable
|
D | OutputLayer.h | 50 class CompositionEngine; variable
|
/frameworks/native/services/surfaceflinger/ |
D | SurfaceFlingerFactory.h | 48 class CompositionEngine; variable 84 virtual std::unique_ptr<compositionengine::CompositionEngine> createCompositionEngine() = 0;
|
D | ScreenCaptureOutput.h | 29 const compositionengine::CompositionEngine& compositionEngine;
|
D | SurfaceFlingerDefaultFactory.h | 41 std::unique_ptr<compositionengine::CompositionEngine> createCompositionEngine() override;
|
D | SurfaceFlingerDefaultFactory.cpp | 76 std::unique_ptr<compositionengine::CompositionEngine> DefaultFactory::createCompositionEngine() { in createCompositionEngine()
|
D | ScreenCaptureOutput.cpp | 30 ScreenCaptureOutput, compositionengine::CompositionEngine, const RenderArea&, in createScreenCaptureOutput()
|
/frameworks/native/services/surfaceflinger/CompositionEngine/ |
D | Android.bp | 22 "-DLOG_TAG=\"CompositionEngine\"", 75 "src/CompositionEngine.cpp", 111 "mock/CompositionEngine.cpp",
|
/frameworks/native/services/surfaceflinger/CompositionEngine/tests/ |
D | DisplayTest.cpp | 107 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;
|
D | CompositionEngineTest.cpp | 52 impl::CompositionEngine mEngine; 90 struct CompositionEnginePartialMock : public impl::CompositionEngine { 282 impl::CompositionEngine mEngine;
|
D | RenderSurfaceTest.cpp | 62 StrictMock<mock::CompositionEngine> mCompositionEngine;
|
/frameworks/native/services/surfaceflinger/FrontEnd/ |
D | readme.md | 99 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
|