Home
last modified time | relevance | path

Searched refs:CompositionEngine (Results 1 – 25 of 33) 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(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()
/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
124 template <typename BaseDisplay, typename CompositionEngine>
126 const CompositionEngine& compositionEngine, in createDisplayTemplated()
135 std::shared_ptr<Display> createDisplay(const compositionengine::CompositionEngine&,
DOutput.h167 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&);
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()
DAndroid.bp26 // dependency graph between CompositionEngine and SurfaceFlinger.
28 // that CompositionEngine tests can use these mocks.
/frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/
DCompositionEngine.h46 class CompositionEngine {
48 virtual ~CompositionEngine();
DDisplayCreationArgs.h31 class CompositionEngine; variable
DOutputLayer.h51 class CompositionEngine; variable
/frameworks/native/services/surfaceflinger/
DSurfaceFlingerFactory.h48 class CompositionEngine; variable
84 virtual std::unique_ptr<compositionengine::CompositionEngine> createCompositionEngine() = 0;
DSurfaceFlingerDefaultFactory.h41 std::unique_ptr<compositionengine::CompositionEngine> createCompositionEngine() override;
DScreenCaptureOutput.h28 const compositionengine::CompositionEngine& compositionEngine;
DSurfaceFlingerDefaultFactory.cpp76 std::unique_ptr<compositionengine::CompositionEngine> DefaultFactory::createCompositionEngine() { in createCompositionEngine()
DAndroid.bp152 // CompositionEngine and SurfaceFlinger. Completing the cleanup would require
155 // and FrameBufferSurface.cpp likely belong in CompositionEngine for example.
DScreenCaptureOutput.cpp32 ScreenCaptureOutput, compositionengine::CompositionEngine, in createScreenCaptureOutput()
/frameworks/native/services/surfaceflinger/CompositionEngine/
DAndroid.bp23 "-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()
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;
DCompositionEngineTest.cpp53 impl::CompositionEngine mEngine;
116 struct CompositionEnginePartialMock : public impl::CompositionEngine {
306 impl::CompositionEngine mEngine;
DRenderSurfaceTest.cpp62 StrictMock<mock::CompositionEngine> mCompositionEngine;
/frameworks/native/services/surfaceflinger/FrontEnd/
Dreadme.md122 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

12