/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(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()
|
/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 124 template <typename BaseDisplay, typename CompositionEngine> 126 const CompositionEngine& compositionEngine, in createDisplayTemplated() 135 std::shared_ptr<Display> createDisplay(const compositionengine::CompositionEngine&,
|
D | Output.h | 167 virtual const compositionengine::CompositionEngine& getCompositionEngine() const = 0; 209 template <typename BaseOutput, typename CompositionEngine, typename... Args> 210 std::shared_ptr<BaseOutput> createOutputTemplated(const CompositionEngine& compositionEngine, in createOutputTemplated() 225 explicit Output(const CompositionEngine& compositionEngine, Args... args) in createOutputTemplated() 247 const CompositionEngine& getCompositionEngine() const override { in createOutputTemplated() 291 const CompositionEngine& mCompositionEngine; in createOutputTemplated() 300 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 | Android.bp | 26 // dependency graph between CompositionEngine and SurfaceFlinger. 28 // that CompositionEngine tests can use these mocks.
|
/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 | 51 class CompositionEngine; variable
|
/frameworks/native/services/surfaceflinger/ |
D | SurfaceFlingerFactory.h | 48 class CompositionEngine; variable 84 virtual std::unique_ptr<compositionengine::CompositionEngine> createCompositionEngine() = 0;
|
D | SurfaceFlingerDefaultFactory.h | 41 std::unique_ptr<compositionengine::CompositionEngine> createCompositionEngine() override;
|
D | ScreenCaptureOutput.h | 28 const compositionengine::CompositionEngine& compositionEngine;
|
D | SurfaceFlingerDefaultFactory.cpp | 76 std::unique_ptr<compositionengine::CompositionEngine> DefaultFactory::createCompositionEngine() { in createCompositionEngine()
|
D | Android.bp | 152 // CompositionEngine and SurfaceFlinger. Completing the cleanup would require 155 // and FrameBufferSurface.cpp likely belong in CompositionEngine for example.
|
D | ScreenCaptureOutput.cpp | 32 ScreenCaptureOutput, compositionengine::CompositionEngine, in createScreenCaptureOutput()
|
/frameworks/native/services/surfaceflinger/CompositionEngine/ |
D | Android.bp | 23 "-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() 138 const compositionengine::CompositionEngine& mCompositionEngine; 150 const compositionengine::CompositionEngine& compositionEngine, in createDisplay() 158 const compositionengine::CompositionEngine& compositionEngine, in createPartialMockDisplay() 197 StrictMock<mock::CompositionEngine> mCompositionEngine; 1041 NiceMock<mock::CompositionEngine> mCompositionEngine;
|
D | CompositionEngineTest.cpp | 53 impl::CompositionEngine mEngine; 116 struct CompositionEnginePartialMock : public impl::CompositionEngine { 306 impl::CompositionEngine mEngine;
|
D | RenderSurfaceTest.cpp | 62 StrictMock<mock::CompositionEngine> mCompositionEngine;
|
/frameworks/native/services/surfaceflinger/FrontEnd/ |
D | readme.md | 122 required for CompositionEngine and RenderEngine. It has no dependencies to FrontEnd, or the 132 CompositionEngine to avoid needless work in the hotpath. For snapshot consumers not critical
|