public virtual unsafe void AddImagePerfDataListener(global::Com.Facebook.Drawee.Backends.Pipeline.Info.IImagePerfDataListener imagePerfDataListener) { const string __id = "addImagePerfDataListener.(Lcom/facebook/drawee/backends/pipeline/info/ImagePerfDataListener;)V"; try { JniArgumentValue *__args = stackalloc JniArgumentValue [1]; __args [0] = new JniArgumentValue((imagePerfDataListener == null) ? IntPtr.Zero : ((global::Java.Lang.Object)imagePerfDataListener).Handle); _members.InstanceMethods.InvokeVirtualVoidMethod(__id, this, __args); } finally { } }
static void n_OnImagePerfDataUpdated_Lcom_facebook_drawee_backends_pipeline_info_ImagePerfData_I(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, int p1) { global::Com.Facebook.Drawee.Backends.Pipeline.Info.IImagePerfDataListener __this = global::Java.Lang.Object.GetObject <global::Com.Facebook.Drawee.Backends.Pipeline.Info.IImagePerfDataListener> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Com.Facebook.Drawee.Backends.Pipeline.Info.ImagePerfData p0 = global::Java.Lang.Object.GetObject <global::Com.Facebook.Drawee.Backends.Pipeline.Info.ImagePerfData> (native_p0, JniHandleOwnership.DoNotTransfer); __this.OnImagePerfDataUpdated(p0, p1); }
public virtual unsafe global::Com.Facebook.Drawee.Backends.Pipeline.PipelineDraweeControllerBuilder SetPerfDataListener(global::Com.Facebook.Drawee.Backends.Pipeline.Info.IImagePerfDataListener imagePerfDataListener) { const string __id = "setPerfDataListener.(Lcom/facebook/drawee/backends/pipeline/info/ImagePerfDataListener;)Lcom/facebook/drawee/backends/pipeline/PipelineDraweeControllerBuilder;"; try { JniArgumentValue *__args = stackalloc JniArgumentValue [1]; __args [0] = new JniArgumentValue((imagePerfDataListener == null) ? IntPtr.Zero : ((global::Java.Lang.Object)imagePerfDataListener).Handle); var __rm = _members.InstanceMethods.InvokeVirtualObjectMethod(__id, this, __args); return(global::Java.Lang.Object.GetObject <global::Com.Facebook.Drawee.Backends.Pipeline.PipelineDraweeControllerBuilder> (__rm.Handle, JniHandleOwnership.TransferLocalRef)); } finally { } }
static IntPtr n_SetPerfDataListener_Lcom_facebook_drawee_backends_pipeline_info_ImagePerfDataListener_(IntPtr jnienv, IntPtr native__this, IntPtr native_imagePerfDataListener) { global::Com.Facebook.Drawee.Backends.Pipeline.PipelineDraweeControllerBuilder __this = global::Java.Lang.Object.GetObject <global::Com.Facebook.Drawee.Backends.Pipeline.PipelineDraweeControllerBuilder> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Com.Facebook.Drawee.Backends.Pipeline.Info.IImagePerfDataListener imagePerfDataListener = (global::Com.Facebook.Drawee.Backends.Pipeline.Info.IImagePerfDataListener)global::Java.Lang.Object.GetObject <global::Com.Facebook.Drawee.Backends.Pipeline.Info.IImagePerfDataListener> (native_imagePerfDataListener, JniHandleOwnership.DoNotTransfer); IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.SetPerfDataListener(imagePerfDataListener)); return(__ret); }
static void n_AddImagePerfDataListener_Lcom_facebook_drawee_backends_pipeline_info_ImagePerfDataListener_(IntPtr jnienv, IntPtr native__this, IntPtr native_imagePerfDataListener) { global::Com.Facebook.Drawee.Backends.Pipeline.Info.ImagePerfMonitor __this = global::Java.Lang.Object.GetObject <global::Com.Facebook.Drawee.Backends.Pipeline.Info.ImagePerfMonitor> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Com.Facebook.Drawee.Backends.Pipeline.Info.IImagePerfDataListener imagePerfDataListener = (global::Com.Facebook.Drawee.Backends.Pipeline.Info.IImagePerfDataListener)global::Java.Lang.Object.GetObject <global::Com.Facebook.Drawee.Backends.Pipeline.Info.IImagePerfDataListener> (native_imagePerfDataListener, JniHandleOwnership.DoNotTransfer); __this.AddImagePerfDataListener(imagePerfDataListener); }