public void SetOnCameraChangeListener(global::Osmdroid.Api.IOnCameraChangeListener listener) { if (id_setOnCameraChangeListener_Lorg_osmdroid_api_OnCameraChangeListener_ == IntPtr.Zero) { id_setOnCameraChangeListener_Lorg_osmdroid_api_OnCameraChangeListener_ = JNIEnv.GetMethodID(class_ref, "setOnCameraChangeListener", "(Lorg/osmdroid/api/OnCameraChangeListener;)V"); } JNIEnv.CallVoidMethod(Handle, id_setOnCameraChangeListener_Lorg_osmdroid_api_OnCameraChangeListener_, new JValue(listener)); }
static void n_OnCameraChange_Lorg_osmdroid_api_IPosition_(IntPtr jnienv, IntPtr native__this, IntPtr native_position) { global::Osmdroid.Api.IOnCameraChangeListener __this = global::Java.Lang.Object.GetObject <global::Osmdroid.Api.IOnCameraChangeListener> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Osmdroid.Api.IPosition position = (global::Osmdroid.Api.IPosition)global::Java.Lang.Object.GetObject <global::Osmdroid.Api.IPosition> (native_position, JniHandleOwnership.DoNotTransfer); __this.OnCameraChange(position); }
static void n_SetOnCameraChangeListener_Lorg_osmdroid_api_OnCameraChangeListener_(IntPtr jnienv, IntPtr native__this, IntPtr native_listener) { global::Osmdroid.Api.IMap __this = global::Java.Lang.Object.GetObject <global::Osmdroid.Api.IMap> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Osmdroid.Api.IOnCameraChangeListener listener = (global::Osmdroid.Api.IOnCameraChangeListener)global::Java.Lang.Object.GetObject <global::Osmdroid.Api.IOnCameraChangeListener> (native_listener, JniHandleOwnership.DoNotTransfer); __this.SetOnCameraChangeListener(listener); }