Home
last modified time | relevance | path

Searched refs:compositionEngine (Results 1 – 12 of 12) sorted by relevance

/frameworks/native/services/surfaceflinger/CompositionEngine/src/
DRenderSurface.cpp55 const compositionengine::CompositionEngine& compositionEngine, in createRenderSurface() argument
58 return std::make_unique<RenderSurface>(compositionEngine, display, args); in createRenderSurface()
61 RenderSurface::RenderSurface(const CompositionEngine& compositionEngine, Display& display, in RenderSurface() argument
63 : mCompositionEngine(compositionEngine), in RenderSurface()
DDisplay.cpp49 const compositionengine::CompositionEngine& compositionEngine, in createDisplay() argument
51 return createDisplayTemplated<Display>(compositionEngine, args); in createDisplay()
DOutput.cpp104 const compositionengine::CompositionEngine& compositionEngine) { in createOutput() argument
105 return createOutputTemplated<Output>(compositionEngine); in createOutput()
/frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/impl/
DDisplay.h112 const CompositionEngine& compositionEngine, in createDisplayTemplated() argument
114 auto display = createOutputTemplated<BaseDisplay>(compositionEngine); in createDisplayTemplated()
DOutput.h202 std::shared_ptr<BaseOutput> createOutputTemplated(const CompositionEngine& compositionEngine, in createOutputTemplated() argument
217 explicit Output(const CompositionEngine& compositionEngine, Args... args) in createOutputTemplated()
218 : BaseOutput(std::forward<Args>(args)...), mCompositionEngine(compositionEngine) {} in createOutputTemplated()
289 return std::make_shared<Output>(compositionEngine, std::forward<Args>(args)...); in createOutputTemplated()
/frameworks/native/services/surfaceflinger/
DScreenCaptureOutput.h29 const compositionengine::CompositionEngine& compositionEngine; member
DScreenCaptureOutput.cpp32 bool>(args.compositionEngine, args.renderArea, args.colorProfile, args.regionSampling, in createScreenCaptureOutput()
DSurfaceFlinger.cpp8537 std::unique_ptr<compositionengine::CompositionEngine> compositionEngine = in renderScreenImpl() local
8539 compositionEngine->setRenderEngine(mRenderEngine.get()); in renderScreenImpl()
8563 ScreenCaptureOutputArgs{.compositionEngine = *compositionEngine, in renderScreenImpl()
8586 compositionEngine->present(refreshArgs); in renderScreenImpl()
/frameworks/native/services/surfaceflinger/CompositionEngine/tests/
DDisplayTest.cpp107 PartialMockDisplay(const compositionengine::CompositionEngine& compositionEngine) in PartialMockDisplay()
108 : mCompositionEngine(compositionEngine) {} in PartialMockDisplay()
149 const compositionengine::CompositionEngine& compositionEngine, in createDisplay()
152 return impl::createDisplayTemplated<Display>(compositionEngine, args); in createDisplay()
157 const compositionengine::CompositionEngine& compositionEngine, in createPartialMockDisplay()
160 auto display = std::make_shared<StrictMock<Display>>(compositionEngine); in createPartialMockDisplay()
DOutputLayerTest.cpp134 StrictMock<compositionengine::mock::CompositionEngine> compositionEngine; in TEST_F() local
DOutputTest.cpp149 const compositionengine::CompositionEngine& compositionEngine) { in createOutput()
150 return impl::createOutputTemplated<Output>(compositionEngine); in createOutput()
/frameworks/native/services/surfaceflinger/tests/unittests/
DTestableSurfaceFlinger.h207 std::unique_ptr<compositionengine::CompositionEngine> compositionEngine) { in setupCompositionEngine() argument
208 mFlinger->mCompositionEngine = std::move(compositionEngine); in setupCompositionEngine()