Home
last modified time | relevance | path

Searched refs:functor (Results 1 – 25 of 32) sorted by relevance

12

/aosp14/frameworks/base/libs/hwui/tests/unit/
H A DWebViewFunctorManagerTests.cpp30 int functor = WebViewFunctor_create( in TEST() local
32 ASSERT_NE(-1, functor); in TEST()
33 WebViewFunctor_release(functor); in TEST()
44 int functor = WebViewFunctor_create( in TEST() local
46 ASSERT_NE(-1, functor); in TEST()
49 WebViewFunctor_release(functor); in TEST()
85 int functor = WebViewFunctor_create( in TEST() local
87 ASSERT_NE(-1, functor); in TEST()
90 WebViewFunctor_release(functor); in TEST()
114 ASSERT_NE(-1, functor); in TEST()
[all …]
H A DRenderNodeTests.cpp234 int functor = WebViewFunctor_create( in TEST() local
238 canvas.drawWebViewFunctor(functor); in TEST()
243 auto& counts = TestUtils::countsForFunctor(functor); in TEST()
248 canvas.drawWebViewFunctor(functor); in TEST()
259 WebViewFunctor_release(functor); in TEST()
/aosp14/frameworks/base/libs/hwui/private/hwui/
H A DWebViewFunctor.h74 void (*onSync)(int functor, void* data, const WebViewSyncData& syncData);
78 void (*onContextDestroyed)(int functor, void* data);
83 void (*onDestroyed)(int functor, void* data);
88 void (*removeOverlays)(int functor, void* data, void (*mergeTransaction)(ASurfaceTransaction*));
93 void (*draw)(int functor, void* data, const DrawGlInfo& params,
99 void (*initialize)(int functor, void* data, const VkFunctorInitParams& params);
100 void (*draw)(int functor, void* data, const VkFunctorDrawParams& params,
102 void (*postDraw)(int functor, void*);
115 ANDROID_API void WebViewFunctor_release(int functor);
/aosp14/frameworks/base/native/webview/plat_support/
H A Ddraw_functor.cpp44 void onSync(int functor, void* data, in onSync() argument
54 void onContextDestroyed(int functor, void* data) { in onContextDestroyed() argument
59 void onDestroyed(int functor, void* data) { in onDestroyed() argument
65 void removeOverlays(int functor, void* data, in removeOverlays() argument
76 void draw_gl(int functor, void* data, in draw_gl() argument
132 void initializeVk(int functor, void* data, in initializeVk() argument
162 void drawVk(int functor, void* data, in drawVk() argument
221 void postDrawVk(int functor, void* data) { in postDrawVk() argument
270 if (functor <= 0) delete support; in CreateFunctor_v3()
271 return functor; in CreateFunctor_v3()
[all …]
H A Ddraw_fn.h192 typedef void AwDrawFn_OnSync(int functor,
199 typedef void AwDrawFn_OnContextDestroyed(int functor, void* data);
205 typedef void AwDrawFn_OnDestroyed(int functor, void* data);
208 typedef void AwDrawFn_DrawGL(int functor,
214 typedef void AwDrawFn_InitVk(int functor,
219 typedef void AwDrawFn_DrawVk(int functor,
224 typedef void AwDrawFn_PostDrawVk(int functor,
231 typedef void AwDrawFn_RemoveOverlays(int functor,
269 typedef void AwDrawFn_ReleaseFunctor(int functor); typedef
H A Ddraw_gl_functor.cpp104 void DestroyGLFunctor(JNIEnv*, jclass, jlong functor) { in DestroyGLFunctor() argument
105 delete reinterpret_cast<DrawGLFunctor*>(functor); in DestroyGLFunctor()
/aosp14/frameworks/base/libs/hwui/
H A DWebViewFunctorManager.cpp33 ScopedCurrentFunctor(WebViewFunctor* functor) { in ScopedCurrentFunctor() argument
35 ALOG_ASSERT(functor); in ScopedCurrentFunctor()
36 sCurrentFunctor = functor; in ScopedCurrentFunctor()
85 void WebViewFunctor_release(int functor) { in WebViewFunctor_release() argument
86 WebViewFunctorManager::instance().releaseFunctor(functor); in WebViewFunctor_release()
303 void WebViewFunctorManager::releaseFunctor(int functor) { in releaseFunctor() argument
308 if ((*iter)->id() == functor) { in releaseFunctor()
335 void WebViewFunctorManager::destroyFunctor(int functor) { in destroyFunctor() argument
340 if ((*iter)->id() == functor) { in destroyFunctor()
349 sp<WebViewFunctor::Handle> WebViewFunctorManager::handleFor(int functor) { in handleFor() argument
[all …]
H A DWebViewFunctorManager.h110 void releaseFunctor(int functor);
112 void destroyFunctor(int functor);
114 sp<WebViewFunctor::Handle> handleFor(int functor);
H A DAnimatorManager.cpp154 AnimateFunctor functor(info, mAnimationHandle->context(), &dirtyMask); in animateCommon() local
155 auto newEnd = std::remove_if(mAnimators.begin(), mAnimators.end(), functor); in animateCommon()
190 EndActiveAnimatorsFunctor functor(mAnimationHandle->context()); in endAllActiveAnimators() local
191 for_each(mAnimators.begin(), mAnimators.end(), functor); in endAllActiveAnimators()
/aosp14/frameworks/base/libs/hwui/tests/common/
H A DTestUtils.h319 [](int functor, void* client_data, const WebViewSyncData& data) { in createMockFunctor()
321 sMockFunctorCounts[functor].sync++; in createMockFunctor()
324 [](int functor, void* client_data) { in createMockFunctor()
326 sMockFunctorCounts[functor].contextDestroyed++; in createMockFunctor()
329 [](int functor, void* client_data) { in createMockFunctor()
331 sMockFunctorCounts[functor].destroyed++; in createMockFunctor()
334 [](int functor, void* data, in createMockFunctor()
337 sMockFunctorCounts[functor].removeOverlays++; in createMockFunctor()
342 callbacks.gles.draw = [](int functor, void* client_data, const DrawGlInfo& params, in createMockFunctor()
345 sMockFunctorCounts[functor].glesDraw++; in createMockFunctor()
[all …]
/aosp14/frameworks/base/core/jni/
H A Dandroid_os_SystemProperties.cpp47 void ReadProperty(const prop_info* prop, Functor&& functor) in ReadProperty() argument
56 __system_property_read_callback(prop, thunk, &functor); in ReadProperty()
63 void ReadProperty(JNIEnv* env, jstring keyJ, Functor&& functor) in ReadProperty() argument
74 ReadProperty(prop, std::forward<Functor>(functor)); in ReadProperty()
76 std::forward<Functor>(functor)( in ReadProperty()
/aosp14/frameworks/base/libs/hwui/pipeline/skia/
H A DSkiaDisplayList.cpp40 for (auto& functor : mChildFunctors) { in syncContents() local
41 functor->syncFunctor(data); in syncContents()
52 for (auto& functor : mChildFunctors) { in onRemovedFromTree() local
53 functor->onRemovedFromTree(); in onRemovedFromTree()
H A DFunctorDrawable.h39 FunctorDrawable(int functor, SkCanvas* canvas) in FunctorDrawable() argument
41 , mWebViewHandle(WebViewFunctorManager::instance().handleFor(functor)) {} in FunctorDrawable()
H A DVkInteropFunctorDrawable.cpp58 void VkInteropFunctorDrawable::vkInvokeFunctor(Functor* functor) { in vkInvokeFunctor() argument
65 (*functor)(mode, nullptr); in vkInvokeFunctor()
H A DVkInteropFunctorDrawable.h40 static void vkInvokeFunctor(Functor* functor);
H A DSkiaVulkanPipeline.cpp196 void SkiaVulkanPipeline::invokeFunctor(const RenderThread& thread, Functor* functor) { in invokeFunctor() argument
197 VkInteropFunctorDrawable::vkInvokeFunctor(functor); in invokeFunctor()
H A DSkiaRecordingCanvas.cpp179 void SkiaRecordingCanvas::drawWebViewFunctor(int functor) { in drawWebViewFunctor() argument
183 functorDrawable = mDisplayList->allocateDrawable<VkFunctorDrawable>(functor, asSkCanvas()); in drawWebViewFunctor()
185 functorDrawable = mDisplayList->allocateDrawable<GLFunctorDrawable>(functor, asSkCanvas()); in drawWebViewFunctor()
H A DSkiaOpenGLPipeline.cpp281 void SkiaOpenGLPipeline::invokeFunctor(const RenderThread& thread, Functor* functor) { in invokeFunctor() argument
287 (*functor)(mode, nullptr); in invokeFunctor()
H A DSkiaOpenGLPipeline.h64 static void invokeFunctor(const renderthread::RenderThread& thread, Functor* functor);
H A DSkiaVulkanPipeline.h59 static void invokeFunctor(const renderthread::RenderThread& thread, Functor* functor);
/aosp14/frameworks/base/graphics/java/android/graphics/
H A DRecordingCanvas.java164 public void drawWebViewFunctor(int functor) { in drawWebViewFunctor() argument
165 nDrawWebViewFunctor(mNativeCanvasWrapper, functor); in drawWebViewFunctor()
301 private static native void nDrawWebViewFunctor(long canvas, int functor); in nDrawWebViewFunctor() argument
/aosp14/frameworks/base/libs/hwui/canvas/
H A DCanvasOpBuffer.h110 [[nodiscard]] bool hasFunctor() const { return mHas.functor; } in hasFunctor()
129 bool functor : 1 = false; member
/aosp14/frameworks/base/core/java/android/webkit/
H A DWebViewDelegate.java122 public void drawWebViewFunctor(@NonNull Canvas canvas, int functor) { in drawWebViewFunctor() argument
128 ((RecordingCanvas) canvas).drawWebViewFunctor(functor); in drawWebViewFunctor()
/aosp14/frameworks/base/apex/jobscheduler/service/java/com/android/server/job/
H A DJobStore.java470 public void forEachJob(Consumer<JobStatus> functor) { in forEachJob() argument
471 mJobSet.forEachJob(null, functor); in forEachJob()
475 Consumer<JobStatus> functor) { in forEachJob() argument
476 mJobSet.forEachJob(filterPredicate, functor); in forEachJob()
479 public void forEachJob(int uid, Consumer<JobStatus> functor) { in forEachJob() argument
480 mJobSet.forEachJob(uid, functor); in forEachJob()
484 mJobSet.forEachJobForSourceUid(sourceUid, functor); in forEachJobForSourceUid()
1910 @NonNull Consumer<JobStatus> functor) { in forEachJob() argument
1917 functor.accept(jobStatus); in forEachJob()
1928 functor.accept(jobs.valueAt(i)); in forEachJob()
[all …]
/aosp14/frameworks/base/libs/hwui/jni/
H A Dandroid_graphics_DisplayListCanvas.cpp166 …iew_DisplayListCanvas_drawWebViewFunctor(CRITICAL_JNI_PARAMS_COMMA jlong canvasPtr, jint functor) { in android_view_DisplayListCanvas_drawWebViewFunctor() argument
168 canvas->drawWebViewFunctor(functor); in android_view_DisplayListCanvas_drawWebViewFunctor()

12