Home
last modified time | relevance | path

Searched refs:globalCallbackRef (Results 1 – 4 of 4) sorted by relevance

/aosp14/frameworks/base/libs/hwui/jni/
H A Dandroid_graphics_HardwareRenderer.cpp553 auto globalCallbackRef = std::make_shared<JGlobalRefHolder>(vm, in android_view_ThreadedRenderer_setPictureCapturedCallbackJNI() local
556 proxy->setPictureCapturedCallback([globalCallbackRef, in android_view_ThreadedRenderer_setPictureCapturedCallbackJNI()
559 globalCallbackRef->env()->CallStaticVoidMethod( in android_view_ThreadedRenderer_setPictureCapturedCallbackJNI()
562 globalCallbackRef->object()); in android_view_ThreadedRenderer_setPictureCapturedCallbackJNI()
575 auto globalCallbackRef = std::make_shared<JGlobalRefHolder>( in android_view_ThreadedRenderer_setASurfaceTransactionCallback() local
596 auto globalCallbackRef = in android_view_ThreadedRenderer_setPrepareSurfaceControlForWebviewCallback() local
599 globalCallbackRef->env()->CallVoidMethod( in android_view_ThreadedRenderer_setPrepareSurfaceControlForWebviewCallback()
617 JNIEnv* env = globalCallbackRef->env(); in android_view_ThreadedRenderer_setFrameCallback()
653 auto globalCallbackRef = in android_view_ThreadedRenderer_setFrameCompleteCallback() local
655 proxy->setFrameCompleteCallback([globalCallbackRef]() { in android_view_ThreadedRenderer_setFrameCompleteCallback()
[all …]
H A Dandroid_graphics_HardwareBufferRenderer.cpp49 auto globalCallbackRef = in createRenderCallback() local
51 return [globalCallbackRef](android::base::unique_fd&& fd, int status) { in createRenderCallback()
52 globalCallbackRef->env()->CallStaticVoidMethod( in createRenderCallback()
54 gHardwareBufferRendererClassInfo.invokeRenderCallback, globalCallbackRef->object(), in createRenderCallback()
/aosp14/frameworks/base/core/jni/
H A Dandroid_graphics_BLASTBufferQueue.cpp138 auto globalCallbackRef = std::make_shared<JGlobalRefHolder>(vm, env->NewGlobalRef(callback)); in nativeSyncNextTransaction() local
140 [globalCallbackRef](SurfaceComposerClient::Transaction* t) { in nativeSyncNextTransaction()
141 JNIEnv* env = getenv(globalCallbackRef->vm()); in nativeSyncNextTransaction()
142 env->CallVoidMethod(globalCallbackRef->object(), gTransactionConsumer.accept, in nativeSyncNextTransaction()
H A Dandroid_view_SurfaceControl.cpp593 auto globalCallbackRef = in genReleaseCallback() local
595 return [globalCallbackRef](const ReleaseCallbackId&, const sp<Fence>& releaseFence, in genReleaseCallback()
602 globalCallbackRef->env() in genReleaseCallback()
605 globalCallbackRef->object(), in genReleaseCallback()