/aosp_15_r20/frameworks/base/libs/hwui/platform/host/ |
H A D | WebViewFunctorManager.cpp | 57 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 D | WebViewFunctorManager.cpp | 83 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 D | WebViewFunctorManager.h | 30 class WebViewFunctorManager; variable 107 class WebViewFunctorManager { 109 static WebViewFunctorManager& instance(); 121 WebViewFunctorManager() = default; 122 ~WebViewFunctorManager() = default;
|
H A D | Android.bp | 661 "WebViewFunctorManager.cpp", 683 "platform/host/WebViewFunctorManager.cpp",
|
/aosp_15_r20/frameworks/base/libs/hwui/tests/unit/ |
H A D | WebViewFunctorManagerTests.cpp | 55 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 D | FunctorDrawable.h | 41 , mWebViewHandle(WebViewFunctorManager::instance().handleFor(functor)) {} in FunctorDrawable()
|
/aosp_15_r20/frameworks/base/libs/hwui/platform/host/renderthread/ |
H A D | RenderThread.cpp | 62 , mFunctorManager(WebViewFunctorManager::instance()) in RenderThread()
|
/aosp_15_r20/frameworks/base/libs/hwui/renderthread/ |
H A D | RenderThread.h | 238 WebViewFunctorManager& mFunctorManager;
|
H A D | RenderThread.cpp | 234 , mFunctorManager(WebViewFunctorManager::instance()) in RenderThread()
|
H A D | RenderProxy.cpp | 195 thread.queue().post([=]() { WebViewFunctorManager::instance().destroyFunctor(functor); }); in destroyFunctor()
|
H A D | CanvasContext.cpp | 802 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/ |
D | WebViewFunctorManager.o.d | 1 …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 \
|
D | AutoBackendTextureRelease.o.d | 996 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/ |
D | libhwui.so.rsp | 1 …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/ |
D | TransformCanvas.o.d | 843 frameworks/base/libs/hwui/WebViewFunctorManager.h \
|
D | SkiaOpenGLPipeline.o.d | 1258 frameworks/base/libs/hwui/WebViewFunctorManager.h \
|
D | SkiaPipeline.o.d | 1252 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/ |
D | CommonPool.o.d | 997 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/ |
D | RenderState.o.d | 971 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/ |
D | HintSessionWrapper.o.d | 998 frameworks/base/libs/hwui/WebViewFunctorManager.h \
|
D | CanvasContext.o.d | 1251 frameworks/base/libs/hwui/WebViewFunctorManager.h \
|
D | RenderThread.o.d | 969 frameworks/base/libs/hwui/WebViewFunctorManager.h \
|
D | RenderProxy.o.d | 1149 frameworks/base/libs/hwui/WebViewFunctorManager.h \
|
D | CacheManager.o.d | 1258 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/ |
D | android_graphics_RenderNode.o.d | 1309 frameworks/base/libs/hwui/WebViewFunctorManager.h \
|