Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
        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);
        }
Example #4
0
 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);
 }