Home
last modified time | relevance | path

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

/aosp12/frameworks/base/libs/hwui/
H A DWebViewFunctorManager.cpp82 return WebViewFunctorManager::instance().createFunctor(data, prototype, functorMode); in WebViewFunctor_create()
86 WebViewFunctorManager::instance().releaseFunctor(functor); in WebViewFunctor_release()
254 WebViewFunctorManager& WebViewFunctorManager::instance() { in instance()
255 static WebViewFunctorManager sInstance; in instance()
280 int WebViewFunctorManager::createFunctor(void* data, const WebViewFunctorCallbacks& callbacks, in createFunctor()
294 void WebViewFunctorManager::releaseFunctor(int functor) { in releaseFunctor()
308 void WebViewFunctorManager::onContextDestroyed() { in onContextDestroyed()
326 void WebViewFunctorManager::destroyFunctor(int functor) { in destroyFunctor()
340 sp<WebViewFunctor::Handle> WebViewFunctorManager::handleFor(int functor) { in handleFor()
H A DWebViewFunctorManager.h32 class WebViewFunctorManager; variable
104 class WebViewFunctorManager {
106 static WebViewFunctorManager& instance();
116 WebViewFunctorManager() = default;
117 ~WebViewFunctorManager() = default;
H A DAndroid.bp597 "WebViewFunctorManager.cpp",
/aosp12/frameworks/base/libs/hwui/tests/unit/
H A DWebViewFunctorManagerTests.cpp47 auto handle = WebViewFunctorManager::instance().handleFor(functor); in TEST()
50 EXPECT_FALSE(WebViewFunctorManager::instance().handleFor(functor)); in TEST()
88 auto handle = WebViewFunctorManager::instance().handleFor(functor); in TEST()
115 auto handle = WebViewFunctorManager::instance().handleFor(functor); in TEST()
/aosp12/frameworks/base/libs/hwui/pipeline/skia/
H A DFunctorDrawable.h41 , mWebViewHandle(WebViewFunctorManager::instance().handleFor(functor)) {} in FunctorDrawable()
/aosp12/frameworks/base/libs/hwui/renderthread/
H A DRenderThread.h235 WebViewFunctorManager& mFunctorManager;
H A DRenderThread.cpp202 , mFunctorManager(WebViewFunctorManager::instance()) in RenderThread()
H A DRenderProxy.cpp150 thread.queue().post([=]() { WebViewFunctorManager::instance().destroyFunctor(functor); }); in destroyFunctor()