Home
last modified time | relevance | path

Searched refs:WebViewFunctor (Results 1 – 8 of 8) sorted by relevance

/frameworks/base/libs/hwui/platform/host/
DWebViewFunctorManager.cpp21 WebViewFunctor::WebViewFunctor(void* data, const WebViewFunctorCallbacks& callbacks, in WebViewFunctor() function in android::uirenderer::WebViewFunctor
25 WebViewFunctor::~WebViewFunctor() {} in ~WebViewFunctor()
27 void WebViewFunctor::sync(const WebViewSyncData& syncData) const {} in sync()
29 void WebViewFunctor::onRemovedFromTree() {} in onRemovedFromTree()
31 bool WebViewFunctor::prepareRootSurfaceControl() { in prepareRootSurfaceControl()
35 void WebViewFunctor::drawGl(const DrawGlInfo& drawInfo) {} in drawGl()
37 void WebViewFunctor::initVk(const VkFunctorInitParams& params) {} in initVk()
39 void WebViewFunctor::drawVk(const VkFunctorDrawParams& params) {} in drawVk()
41 void WebViewFunctor::postDrawVk() {} in postDrawVk()
43 void WebViewFunctor::destroyContext() {} in destroyContext()
[all …]
/frameworks/base/libs/hwui/
DWebViewFunctorManager.cpp34 ScopedCurrentFunctor(WebViewFunctor* functor) { in ScopedCurrentFunctor()
54 static WebViewFunctor* sCurrentFunctor;
57 WebViewFunctor* ScopedCurrentFunctor::sCurrentFunctor = nullptr;
96 WebViewFunctor::WebViewFunctor(void* data, const WebViewFunctorCallbacks& callbacks, in WebViewFunctor() function in android::uirenderer::WebViewFunctor
104 WebViewFunctor::~WebViewFunctor() { in ~WebViewFunctor()
114 void WebViewFunctor::sync(const WebViewSyncData& syncData) const { in sync()
119 void WebViewFunctor::onRemovedFromTree() { in onRemovedFromTree()
126 bool WebViewFunctor::prepareRootSurfaceControl() { in prepareRootSurfaceControl()
144 void WebViewFunctor::drawGl(const DrawGlInfo& drawInfo) { in drawGl()
164 void WebViewFunctor::initVk(const VkFunctorInitParams& params) { in initVk()
[all …]
DWebViewFunctorManager.h32 class WebViewFunctor {
34 WebViewFunctor(void* data, const WebViewFunctorCallbacks& callbacks, RenderMode functorMode);
35 ~WebViewFunctor();
62 friend class WebViewFunctor;
64 Handle(WebViewFunctor& ref) : mReference(ref) {} in Handle()
66 WebViewFunctor& mReference;
118 sp<WebViewFunctor::Handle> handleFor(int functor);
125 std::vector<std::unique_ptr<WebViewFunctor>> mFunctors;
126 std::vector<sp<WebViewFunctor::Handle>> mActiveFunctors;
/frameworks/base/libs/hwui/tests/unit/
DWebViewFunctorManagerTests.cpp33 TEST(WebViewFunctor, createDestroyGLES) { in TEST() argument
49 TEST(WebViewFunctor, createSyncHandleGLES) { in TEST() argument
92 TEST(WebViewFunctor, createSyncDrawGLES) { in TEST() argument
121 TEST(WebViewFunctor, contextDestroyedGLES) { in TEST() argument
/frameworks/base/libs/hwui/pipeline/skia/
DVkFunctorDrawable.h34 VkFunctorDrawHandler(sp<WebViewFunctor::Handle> functor_handle, const SkMatrix& matrix,
42 sp<WebViewFunctor::Handle> mFunctorHandle;
DFunctorDrawable.h59 sp<WebViewFunctor::Handle> mWebViewHandle;
DVkFunctorDrawable.cpp42 VkFunctorDrawHandler::VkFunctorDrawHandler(sp<WebViewFunctor::Handle> functor_handle, in VkFunctorDrawHandler()
/frameworks/base/libs/hwui/renderthread/
DRenderThread.h196 friend class android::uirenderer::WebViewFunctor;