Home
last modified time | relevance | path

Searched refs:RenderSurface (Results 1 – 13 of 13) sorted by relevance

/frameworks/native/services/surfaceflinger/CompositionEngine/src/
DRenderSurface.cpp39 RenderSurface::~RenderSurface() = default;
43 std::unique_ptr<compositionengine::RenderSurface> createRenderSurface( in createRenderSurface()
46 return std::make_unique<RenderSurface>(compositionEngine, display, std::move(args)); in createRenderSurface()
49 RenderSurface::RenderSurface(const CompositionEngine& compositionEngine, Display& display, in RenderSurface() function in android::compositionengine::impl::RenderSurface
59 RenderSurface::~RenderSurface() { in ~RenderSurface()
64 bool RenderSurface::isValid() const { in isValid()
68 void RenderSurface::initialize() { in initialize()
79 const ui::Size& RenderSurface::getSize() const { in getSize()
83 const sp<Fence>& RenderSurface::getClientTargetAcquireFence() const { in getClientTargetAcquireFence()
87 void RenderSurface::setDisplaySize(const ui::Size& size) { in setDisplaySize()
[all …]
DOutput.cpp173 compositionengine::RenderSurface* Output::getRenderSurface() const { in getRenderSurface()
177 void Output::setRenderSurface(std::unique_ptr<compositionengine::RenderSurface> surface) { in setRenderSurface()
184 void Output::setRenderSurfaceForTest(std::unique_ptr<compositionengine::RenderSurface> surface) { in setRenderSurfaceForTest()
/frameworks/native/services/surfaceflinger/CompositionEngine/mock/
DRenderSurface.cpp22 RenderSurface::RenderSurface() = default;
23 RenderSurface::~RenderSurface() = default;
/frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/impl/
DRenderSurface.h39 class RenderSurface : public compositionengine::RenderSurface {
41 RenderSurface(const CompositionEngine&, compositionengine::Display&,
43 ~RenderSurface() override;
86 std::unique_ptr<compositionengine::RenderSurface> createRenderSurface(
DOutput.h58 compositionengine::RenderSurface* getRenderSurface() const override;
59 void setRenderSurface(std::unique_ptr<compositionengine::RenderSurface>) override;
77 void setRenderSurfaceForTest(std::unique_ptr<compositionengine::RenderSurface>);
93 std::unique_ptr<compositionengine::RenderSurface> mRenderSurface;
/frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/mock/
DRenderSurface.h26 class RenderSurface : public compositionengine::RenderSurface {
28 RenderSurface();
29 ~RenderSurface() override;
DOutput.h53 MOCK_CONST_METHOD0(getRenderSurface, RenderSurface*());
54 MOCK_METHOD1(setRenderSurface, void(std::unique_ptr<RenderSurface>));
/frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/
DOutput.h36 class RenderSurface; variable
89 virtual RenderSurface* getRenderSurface() const = 0;
135 virtual void setRenderSurface(std::unique_ptr<RenderSurface>) = 0;
DRenderSurface.h37 class RenderSurface {
39 virtual ~RenderSurface();
/frameworks/native/services/surfaceflinger/CompositionEngine/tests/
DOutputTest.cpp45 mOutput.setRenderSurfaceForTest(std::unique_ptr<RenderSurface>(mRenderSurface)); in OutputTest()
55 mock::RenderSurface* mRenderSurface = new StrictMock<mock::RenderSurface>();
73 mOutput.setRenderSurfaceForTest(std::unique_ptr<RenderSurface>()); in TEST_F()
237 mock::RenderSurface* renderSurface = new StrictMock<mock::RenderSurface>(); in TEST_F()
240 mOutput.setRenderSurface(std::unique_ptr<RenderSurface>(renderSurface)); in TEST_F()
DDisplayTest.cpp141 mock::RenderSurface* renderSurface = new StrictMock<mock::RenderSurface>(); in TEST_F()
142 mDisplay.setRenderSurfaceForTest(std::unique_ptr<RenderSurface>(renderSurface)); in TEST_F()
DRenderSurfaceTest.cpp71 impl::RenderSurface mSurface{mCompositionEngine, mDisplay,
/frameworks/native/services/surfaceflinger/CompositionEngine/
DAndroid.bp55 "src/RenderSurface.cpp",
74 "mock/RenderSurface.cpp",