Home
last modified time | relevance | path

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

12

/aosp_15_r20/frameworks/base/libs/hwui/platform/host/
H A DWebViewFunctorManager.cpp57 WebViewFunctorManager& WebViewFunctorManager::instance() { in instance()
58 static WebViewFunctorManager sInstance; in instance()
62 int WebViewFunctorManager::createFunctor(void* data, const WebViewFunctorCallbacks& callbacks, in createFunctor()
67 void WebViewFunctorManager::releaseFunctor(int functor) {} in releaseFunctor()
69 void WebViewFunctorManager::onContextDestroyed() {} in onContextDestroyed()
71 void WebViewFunctorManager::destroyFunctor(int functor) {} in destroyFunctor()
73 void WebViewFunctorManager::reportRenderingThreads(int functor, const pid_t* thread_ids, in reportRenderingThreads()
76 std::vector<pid_t> WebViewFunctorManager::getRenderingThreadsForActiveFunctors() { in getRenderingThreadsForActiveFunctors()
80 sp<WebViewFunctor::Handle> WebViewFunctorManager::handleFor(int functor) { in handleFor()
/aosp_15_r20/frameworks/base/libs/hwui/
H A DWebViewFunctorManager.cpp83 return WebViewFunctorManager::instance().createFunctor(data, prototype, functorMode); in WebViewFunctor_create()
87 WebViewFunctorManager::instance().releaseFunctor(functor); in WebViewFunctor_release()
91 WebViewFunctorManager::instance().reportRenderingThreads(functor, thread_ids, size); in WebViewFunctor_reportRenderingThreads()
272 WebViewFunctorManager& WebViewFunctorManager::instance() { in instance()
273 static WebViewFunctorManager sInstance; in instance()
298 int WebViewFunctorManager::createFunctor(void* data, const WebViewFunctorCallbacks& callbacks, in createFunctor()
312 void WebViewFunctorManager::releaseFunctor(int functor) { in releaseFunctor()
326 void WebViewFunctorManager::onContextDestroyed() { in onContextDestroyed()
344 void WebViewFunctorManager::destroyFunctor(int functor) { in destroyFunctor()
358 void WebViewFunctorManager::reportRenderingThreads(int functor, const pid_t* thread_ids, in reportRenderingThreads()
[all …]
H A DWebViewFunctorManager.h30 class WebViewFunctorManager; variable
107 class WebViewFunctorManager {
109 static WebViewFunctorManager& instance();
121 WebViewFunctorManager() = default;
122 ~WebViewFunctorManager() = default;
H A DAndroid.bp661 "WebViewFunctorManager.cpp",
683 "platform/host/WebViewFunctorManager.cpp",
/aosp_15_r20/frameworks/base/libs/hwui/tests/unit/
H A DWebViewFunctorManagerTests.cpp55 auto handle = WebViewFunctorManager::instance().handleFor(functor); in TEST()
58 EXPECT_FALSE(WebViewFunctorManager::instance().handleFor(functor)); in TEST()
101 auto handle = WebViewFunctorManager::instance().handleFor(functor); in TEST()
130 auto handle = WebViewFunctorManager::instance().handleFor(functor); in TEST()
/aosp_15_r20/frameworks/base/libs/hwui/pipeline/skia/
H A DFunctorDrawable.h41 , mWebViewHandle(WebViewFunctorManager::instance().handleFor(functor)) {} in FunctorDrawable()
/aosp_15_r20/frameworks/base/libs/hwui/platform/host/renderthread/
H A DRenderThread.cpp62 , mFunctorManager(WebViewFunctorManager::instance()) in RenderThread()
/aosp_15_r20/frameworks/base/libs/hwui/renderthread/
H A DRenderThread.h238 WebViewFunctorManager& mFunctorManager;
H A DRenderThread.cpp234 , mFunctorManager(WebViewFunctorManager::instance()) in RenderThread()
H A DRenderProxy.cpp195 thread.queue().post([=]() { WebViewFunctorManager::instance().destroyFunctor(functor); }); in destroyFunctor()
H A DCanvasContext.cpp802 WebViewFunctorManager::instance().getRenderingThreadsForActiveFunctors()); in draw()
/aosp_15_r20/out/soong/.intermediates/frameworks/base/libs/hwui/libhwui/android_arm64_armv8-2a_cortex-a55_static/obj/frameworks/base/libs/hwui/
DWebViewFunctorManager.o.d1 …i/android_arm64_armv8-2a_cortex-a55_static/obj/frameworks/base/libs/hwui/WebViewFunctorManager.o: \
2 frameworks/base/libs/hwui/WebViewFunctorManager.cpp \
3 frameworks/base/libs/hwui/WebViewFunctorManager.h \
DAutoBackendTextureRelease.o.d996 frameworks/base/libs/hwui/WebViewFunctorManager.h \
/aosp_15_r20/out/soong/.intermediates/frameworks/base/libs/hwui/libhwui/android_arm64_armv8-2a_cortex-a55_shared/unstripped/
Dlibhwui.so.rsp1 …id_arm64_armv8-2a_cortex-a55_static/obj/frameworks/base/libs/hwui/WebViewFunctorManager.o out/soon…
/aosp_15_r20/out/soong/.intermediates/frameworks/base/libs/hwui/libhwui/android_arm64_armv8-2a_cortex-a55_static/obj/frameworks/base/libs/hwui/pipeline/skia/
DTransformCanvas.o.d843 frameworks/base/libs/hwui/WebViewFunctorManager.h \
DSkiaOpenGLPipeline.o.d1258 frameworks/base/libs/hwui/WebViewFunctorManager.h \
DSkiaPipeline.o.d1252 frameworks/base/libs/hwui/WebViewFunctorManager.h \
/aosp_15_r20/out/soong/.intermediates/frameworks/base/libs/hwui/libhwui/android_arm64_armv8-2a_cortex-a55_static/obj/frameworks/base/libs/hwui/thread/
DCommonPool.o.d997 frameworks/base/libs/hwui/WebViewFunctorManager.h \
/aosp_15_r20/out/soong/.intermediates/frameworks/base/libs/hwui/libhwui/android_arm64_armv8-2a_cortex-a55_static/obj/frameworks/base/libs/hwui/renderstate/
DRenderState.o.d971 frameworks/base/libs/hwui/WebViewFunctorManager.h \
/aosp_15_r20/out/soong/.intermediates/frameworks/base/libs/hwui/libhwui/android_arm64_armv8-2a_cortex-a55_static/obj/frameworks/base/libs/hwui/renderthread/
DHintSessionWrapper.o.d998 frameworks/base/libs/hwui/WebViewFunctorManager.h \
DCanvasContext.o.d1251 frameworks/base/libs/hwui/WebViewFunctorManager.h \
DRenderThread.o.d969 frameworks/base/libs/hwui/WebViewFunctorManager.h \
DRenderProxy.o.d1149 frameworks/base/libs/hwui/WebViewFunctorManager.h \
DCacheManager.o.d1258 frameworks/base/libs/hwui/WebViewFunctorManager.h \
/aosp_15_r20/out/soong/.intermediates/frameworks/base/libs/hwui/libhwui/android_arm64_armv8-2a_cortex-a55_static/obj/frameworks/base/libs/hwui/jni/
Dandroid_graphics_RenderNode.o.d1309 frameworks/base/libs/hwui/WebViewFunctorManager.h \

12