diff options
Diffstat (limited to 'libs/renderengine/include/renderengine/mock/RenderEngine.h')
-rw-r--r-- | libs/renderengine/include/renderengine/mock/RenderEngine.h | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/libs/renderengine/include/renderengine/mock/RenderEngine.h b/libs/renderengine/include/renderengine/mock/RenderEngine.h index df0f17a6d5..a4aa9ea488 100644 --- a/libs/renderengine/include/renderengine/mock/RenderEngine.h +++ b/libs/renderengine/include/renderengine/mock/RenderEngine.h @@ -35,31 +35,31 @@ public: RenderEngine(); ~RenderEngine() override; - MOCK_METHOD0(getFramebufferForDrawing, Framebuffer*()); - MOCK_CONST_METHOD0(primeCache, void()); + MOCK_METHOD0(primeCache, std::future<void>()); MOCK_METHOD1(dump, void(std::string&)); - MOCK_CONST_METHOD0(useNativeFenceSync, bool()); - MOCK_CONST_METHOD0(useWaitSync, bool()); - MOCK_CONST_METHOD0(isCurrent, bool()); MOCK_METHOD2(genTextures, void(size_t, uint32_t*)); MOCK_METHOD2(deleteTextures, void(size_t, uint32_t const*)); - MOCK_METHOD2(bindExternalTextureImage, void(uint32_t, const renderengine::Image&)); - MOCK_METHOD1(cacheExternalTextureBuffer, void(const sp<GraphicBuffer>&)); - MOCK_METHOD3(bindExternalTextureBuffer, - status_t(uint32_t, const sp<GraphicBuffer>&, const sp<Fence>&)); - MOCK_METHOD1(unbindExternalTextureBuffer, void(uint64_t)); - MOCK_METHOD1(bindFrameBuffer, status_t(renderengine::Framebuffer*)); - MOCK_METHOD1(unbindFrameBuffer, void(renderengine::Framebuffer*)); MOCK_METHOD1(drawMesh, void(const renderengine::Mesh&)); MOCK_CONST_METHOD0(getMaxTextureSize, size_t()); MOCK_CONST_METHOD0(getMaxViewportDims, size_t()); MOCK_CONST_METHOD0(isProtected, bool()); MOCK_CONST_METHOD0(supportsProtectedContent, bool()); - MOCK_METHOD1(useProtectedContext, bool(bool)); - MOCK_METHOD0(cleanupPostRender, bool()); + MOCK_METHOD1(useProtectedContext, void(bool)); + MOCK_METHOD0(cleanupPostRender, void()); + MOCK_CONST_METHOD0(canSkipPostRenderCleanup, bool()); MOCK_METHOD6(drawLayers, status_t(const DisplaySettings&, const std::vector<const LayerSettings*>&, - ANativeWindowBuffer*, const bool, base::unique_fd&&, base::unique_fd*)); + const std::shared_ptr<ExternalTexture>&, const bool, base::unique_fd&&, + base::unique_fd*)); + MOCK_METHOD0(cleanFramebufferCache, void()); + MOCK_METHOD0(getContextPriority, int()); + MOCK_METHOD0(supportsBackgroundBlur, bool()); + MOCK_METHOD1(onPrimaryDisplaySizeChanged, void(ui::Size)); + +protected: + // mock renderengine still needs to implement these, but callers should never need to call them. + void mapExternalTextureBuffer(const sp<GraphicBuffer>&, bool) {} + void unmapExternalTextureBuffer(const sp<GraphicBuffer>&) {} }; } // namespace mock |