static bool n_StartOrientationProvider_Lorg_osmdroid_views_overlay_compass_IOrientationConsumer_(IntPtr jnienv, IntPtr native__this, IntPtr native_orientationConsumer) { global::Org.Osmdroid.Views.Overlay.Compass.InternalCompassOrientationProvider __this = global::Java.Lang.Object.GetObject <global::Org.Osmdroid.Views.Overlay.Compass.InternalCompassOrientationProvider> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Org.Osmdroid.Views.Overlay.Compass.IOrientationConsumer orientationConsumer = (global::Org.Osmdroid.Views.Overlay.Compass.IOrientationConsumer)global::Java.Lang.Object.GetObject <global::Org.Osmdroid.Views.Overlay.Compass.IOrientationConsumer> (native_orientationConsumer, JniHandleOwnership.DoNotTransfer); bool __ret = __this.StartOrientationProvider(orientationConsumer); return(__ret); }
public bool StartOrientationProvider(global::Org.Osmdroid.Views.Overlay.Compass.IOrientationConsumer orientationConsumer) { if (id_startOrientationProvider_Lorg_osmdroid_views_overlay_compass_IOrientationConsumer_ == IntPtr.Zero) { id_startOrientationProvider_Lorg_osmdroid_views_overlay_compass_IOrientationConsumer_ = JNIEnv.GetMethodID(class_ref, "startOrientationProvider", "(Lorg/osmdroid/views/overlay/compass/IOrientationConsumer;)Z"); } bool __ret = JNIEnv.CallBooleanMethod(Handle, id_startOrientationProvider_Lorg_osmdroid_views_overlay_compass_IOrientationConsumer_, new JValue(orientationConsumer)); return(__ret); }
public virtual bool StartOrientationProvider(global::Org.Osmdroid.Views.Overlay.Compass.IOrientationConsumer orientationConsumer) { if (id_startOrientationProvider_Lorg_osmdroid_views_overlay_compass_IOrientationConsumer_ == IntPtr.Zero) { id_startOrientationProvider_Lorg_osmdroid_views_overlay_compass_IOrientationConsumer_ = JNIEnv.GetMethodID(class_ref, "startOrientationProvider", "(Lorg/osmdroid/views/overlay/compass/IOrientationConsumer;)Z"); } bool __ret; if (GetType() == ThresholdType) { __ret = JNIEnv.CallBooleanMethod(Handle, id_startOrientationProvider_Lorg_osmdroid_views_overlay_compass_IOrientationConsumer_, new JValue(orientationConsumer)); } else { __ret = JNIEnv.CallNonvirtualBooleanMethod(Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "startOrientationProvider", "(Lorg/osmdroid/views/overlay/compass/IOrientationConsumer;)Z"), new JValue(orientationConsumer)); } return(__ret); }
static void n_OnOrientationChanged_FLorg_osmdroid_views_overlay_compass_IOrientationProvider_(IntPtr jnienv, IntPtr native__this, float orientation, IntPtr native_source) { global::Org.Osmdroid.Views.Overlay.Compass.IOrientationConsumer __this = global::Java.Lang.Object.GetObject <global::Org.Osmdroid.Views.Overlay.Compass.IOrientationConsumer> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Org.Osmdroid.Views.Overlay.Compass.IOrientationProvider source = (global::Org.Osmdroid.Views.Overlay.Compass.IOrientationProvider)global::Java.Lang.Object.GetObject <global::Org.Osmdroid.Views.Overlay.Compass.IOrientationProvider> (native_source, JniHandleOwnership.DoNotTransfer); __this.OnOrientationChanged(orientation, source); }