public unsafe global::Android.Graphics.Point ToScreenLocation(global::Com.Amap.Api.Maps2d.Model.LatLng p0)
        {
            if (id_toScreenLocation_Lcom_amap_api_maps2d_model_LatLng_ == IntPtr.Zero)
            {
                id_toScreenLocation_Lcom_amap_api_maps2d_model_LatLng_ = JNIEnv.GetMethodID(class_ref, "toScreenLocation", "(Lcom/amap/api/maps2d/model/LatLng;)Landroid/graphics/Point;");
            }
            JValue *__args = stackalloc JValue [1];

            __args [0] = new JValue((p0 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p0).Handle);
            global::Android.Graphics.Point __ret = global::Java.Lang.Object.GetObject <global::Android.Graphics.Point> (JNIEnv.CallObjectMethod(((global::Java.Lang.Object) this).Handle, id_toScreenLocation_Lcom_amap_api_maps2d_model_LatLng_, __args), JniHandleOwnership.TransferLocalRef);
            return(__ret);
        }
Exemple #2
0
        public static global::Android.Graphics.Point QuadKeyToTileXY(string quadKey, global::Android.Graphics.Point reuse)
        {
            if (id_QuadKeyToTileXY_Ljava_lang_String_Landroid_graphics_Point_ == IntPtr.Zero)
            {
                id_QuadKeyToTileXY_Ljava_lang_String_Landroid_graphics_Point_ = JNIEnv.GetStaticMethodID(class_ref, "QuadKeyToTileXY", "(Ljava/lang/String;Landroid/graphics/Point;)Landroid/graphics/Point;");
            }
            IntPtr native_quadKey = JNIEnv.NewString(quadKey);

            global::Android.Graphics.Point __ret = global::Java.Lang.Object.GetObject <global::Android.Graphics.Point> (JNIEnv.CallStaticObjectMethod(class_ref, id_QuadKeyToTileXY_Ljava_lang_String_Landroid_graphics_Point_, new JValue(native_quadKey), new JValue(reuse)), JniHandleOwnership.TransferLocalRef);
            JNIEnv.DeleteLocalRef(native_quadKey);
            return(__ret);
        }
Exemple #3
0
        /// <summary>
        ///  不设置PreferredBackBuffer宽度和高度使用此方法,全屏放大触控点坐标
        /// </summary>
        /// <param name="view">Android项目渲染游戏界面的view</param>
        /// <param name="sourceResolution">源分辨率</param>
        /// <returns></returns>
        public static global::Android.Views.View OnCreate(global::Android.Views.View view, global::Android.Graphics.Point sourceResolution)
        {
            global::Android.Graphics.Point destinationResolution = new global::Android.Graphics.Point();

            (view.Context as global::Android.App.Activity).WindowManager.DefaultDisplay.GetSize(destinationResolution);
            int width  = destinationResolution.X;
            int height = destinationResolution.Y;

            var _view = ScalingClever.ResolutionScaling.OnCreate(view, sourceResolution, new global::Android.Graphics.Point(width, height));

            return(_view);
        }
Exemple #4
0
        public unsafe global::Com.Baidu.Mapapi.Model.LatLng FromScreenLocation(global::Android.Graphics.Point p0)
        {
            const string __id = "fromScreenLocation.(Landroid/graphics/Point;)Lcom/baidu/mapapi/model/LatLng;";

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [1];
                __args [0] = new JniArgumentValue((p0 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p0).Handle);
                var __rm = _members.InstanceMethods.InvokeAbstractObjectMethod(__id, this, __args);
                return(global::Java.Lang.Object.GetObject <global::Com.Baidu.Mapapi.Model.LatLng> (__rm.Handle, JniHandleOwnership.TransferLocalRef));
            } finally {
            }
        }
Exemple #5
0
 public unsafe void SetCompassPosition(global::Android.Graphics.Point p0)
 {
     if (id_setCompassPosition_Landroid_graphics_Point_ == IntPtr.Zero)
     {
         id_setCompassPosition_Landroid_graphics_Point_ = JNIEnv.GetMethodID(class_ref, "setCompassPosition", "(Landroid/graphics/Point;)V");
     }
     try {
         JValue *__args = stackalloc JValue [1];
         __args [0] = new JValue(p0);
         JNIEnv.CallVoidMethod(Handle, id_setCompassPosition_Landroid_graphics_Point_, __args);
     } finally {
     }
 }
Exemple #6
0
        public static unsafe float Distance(global::Android.Graphics.Point p0, global::Android.Graphics.Point p1)
        {
            const string __id = "distance.(Landroid/graphics/Point;Landroid/graphics/Point;)F";

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [2];
                __args [0] = new JniArgumentValue((p0 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p0).Handle);
                __args [1] = new JniArgumentValue((p1 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p1).Handle);
                var __rm = _members.StaticMethods.InvokeSingleMethod(__id, __args);
                return(__rm);
            } finally {
            }
        }
 public unsafe global::Com.Baidu.Mapapi.Model.LatLng FromScreenLocation(global::Android.Graphics.Point p0)
 {
     if (id_fromScreenLocation_Landroid_graphics_Point_ == IntPtr.Zero)
     {
         id_fromScreenLocation_Landroid_graphics_Point_ = JNIEnv.GetMethodID(class_ref, "fromScreenLocation", "(Landroid/graphics/Point;)Lcom/baidu/mapapi/model/LatLng;");
     }
     try {
         JValue *__args = stackalloc JValue [1];
         __args [0] = new JValue(p0);
         global::Com.Baidu.Mapapi.Model.LatLng __ret = global::Java.Lang.Object.GetObject <global::Com.Baidu.Mapapi.Model.LatLng> (JNIEnv.CallObjectMethod(((global::Java.Lang.Object) this).Handle, id_fromScreenLocation_Landroid_graphics_Point_, __args), JniHandleOwnership.TransferLocalRef);
         return(__ret);
     } finally {
     }
 }
Exemple #8
0
        public virtual void SetPosition(global::Android.Graphics.Point p0)
        {
            if (id_setPosition_Landroid_graphics_Point_ == IntPtr.Zero)
            {
                id_setPosition_Landroid_graphics_Point_ = JNIEnv.GetMethodID(class_ref, "setPosition", "(Landroid/graphics/Point;)V");
            }

            if (GetType() == ThresholdType)
            {
                JNIEnv.CallVoidMethod(Handle, id_setPosition_Landroid_graphics_Point_, new JValue(p0));
            }
            else
            {
                JNIEnv.CallNonvirtualVoidMethod(Handle, ThresholdClass, id_setPosition_Landroid_graphics_Point_, new JValue(p0));
            }
        }
        protected virtual unsafe void SetDeviceDimensions(global::Android.Graphics.Point p0)
        {
            if (id_setDeviceDimensions_Landroid_graphics_Point_ == IntPtr.Zero)
            {
                id_setDeviceDimensions_Landroid_graphics_Point_ = JNIEnv.GetMethodID(class_ref, "setDeviceDimensions", "(Landroid/graphics/Point;)V");
            }
            try {
                JValue *__args = stackalloc JValue [1];
                __args [0] = new JValue(p0);

                if (((object)this).GetType() == ThresholdType)
                {
                    JNIEnv.CallVoidMethod(((global::Java.Lang.Object) this).Handle, id_setDeviceDimensions_Landroid_graphics_Point_, __args);
                }
                else
                {
                    JNIEnv.CallNonvirtualVoidMethod(((global::Java.Lang.Object) this).Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "setDeviceDimensions", "(Landroid/graphics/Point;)V"), __args);
                }
            } finally {
            }
        }
Exemple #10
0
 public static global::Android.Graphics.Rect GetBoundingBoxForRotatatedRectangle(global::Android.Graphics.Rect rect, global::Android.Graphics.Point centerPoint, float angle, global::Android.Graphics.Rect reuse)
 {
     if (id_getBoundingBoxForRotatatedRectangle_Landroid_graphics_Rect_Landroid_graphics_Point_FLandroid_graphics_Rect_ == IntPtr.Zero)
     {
         id_getBoundingBoxForRotatatedRectangle_Landroid_graphics_Rect_Landroid_graphics_Point_FLandroid_graphics_Rect_ = JNIEnv.GetStaticMethodID(class_ref, "getBoundingBoxForRotatatedRectangle", "(Landroid/graphics/Rect;Landroid/graphics/Point;FLandroid/graphics/Rect;)Landroid/graphics/Rect;");
     }
     global::Android.Graphics.Rect __ret = global::Java.Lang.Object.GetObject <global::Android.Graphics.Rect> (JNIEnv.CallStaticObjectMethod(class_ref, id_getBoundingBoxForRotatatedRectangle_Landroid_graphics_Rect_Landroid_graphics_Point_FLandroid_graphics_Rect_, new JValue(rect), new JValue(centerPoint), new JValue(angle), new JValue(reuse)), JniHandleOwnership.TransferLocalRef);
     return(__ret);
 }
 public unsafe global::Com.Baidu.Mapapi.Map.MapViewLayoutParams.Builder Point(global::Android.Graphics.Point p0)
 {
     if (id_point_Landroid_graphics_Point_ == IntPtr.Zero)
     {
         id_point_Landroid_graphics_Point_ = JNIEnv.GetMethodID(class_ref, "point", "(Landroid/graphics/Point;)Lcom/baidu/mapapi/map/MapViewLayoutParams$Builder;");
     }
     try {
         JValue *__args = stackalloc JValue [1];
         __args [0] = new JValue(p0);
         global::Com.Baidu.Mapapi.Map.MapViewLayoutParams.Builder __ret = global::Java.Lang.Object.GetObject <global::Com.Baidu.Mapapi.Map.MapViewLayoutParams.Builder> (JNIEnv.CallObjectMethod(Handle, id_point_Landroid_graphics_Point_, __args), JniHandleOwnership.TransferLocalRef);
         return(__ret);
     } finally {
     }
 }
Exemple #12
0
        public static unsafe global::System.Collections.Generic.IList <global::Android.Graphics.RectF> GetHamPositions(global::Com.Nightonke.Boommenu.BoomMenuButton p0, global::Android.Graphics.Point p1)
        {
            const string __id = "getHamPositions.(Lcom/nightonke/boommenu/BoomMenuButton;Landroid/graphics/Point;)Ljava/util/ArrayList;";

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [2];
                __args [0] = new JniArgumentValue((p0 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p0).Handle);
                __args [1] = new JniArgumentValue((p1 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p1).Handle);
                var __rm = _members.StaticMethods.InvokeObjectMethod(__id, __args);
                return(global::Android.Runtime.JavaList <global::Android.Graphics.RectF> .FromJniHandle(__rm.Handle, JniHandleOwnership.TransferLocalRef));
            } finally {
            }
        }
Exemple #13
0
        public virtual unsafe global::Android.Graphics.Point ToPixels(global::Com.Tencent.Mapsdk.Raster.Model.GeoPoint p0, global::Android.Graphics.Point p1)
        {
            const string __id = "toPixels.(Lcom/tencent/mapsdk/raster/model/GeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point;";

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [2];
                __args [0] = new JniArgumentValue((p0 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p0).Handle);
                __args [1] = new JniArgumentValue((p1 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p1).Handle);
                var __rm = _members.InstanceMethods.InvokeVirtualObjectMethod(__id, this, __args);
                return(global::Java.Lang.Object.GetObject <global::Android.Graphics.Point> (__rm.Handle, JniHandleOwnership.TransferLocalRef));
            } finally {
            }
        }
Exemple #14
0
 public static global::Android.Graphics.Point LatLongToPixelXY(double latitude, double longitude, int levelOfDetail, global::Android.Graphics.Point reuse)
 {
     if (id_LatLongToPixelXY_DDILandroid_graphics_Point_ == IntPtr.Zero)
     {
         id_LatLongToPixelXY_DDILandroid_graphics_Point_ = JNIEnv.GetStaticMethodID(class_ref, "LatLongToPixelXY", "(DDILandroid/graphics/Point;)Landroid/graphics/Point;");
     }
     global::Android.Graphics.Point __ret = global::Java.Lang.Object.GetObject <global::Android.Graphics.Point> (JNIEnv.CallStaticObjectMethod(class_ref, id_LatLongToPixelXY_DDILandroid_graphics_Point_, new JValue(latitude), new JValue(longitude), new JValue(levelOfDetail), new JValue(reuse)), JniHandleOwnership.TransferLocalRef);
     return(__ret);
 }
#pragma warning restore 0649

            public void OnRotationGestureStarted(double p0, global::Android.Graphics.Point p1, global::Android.Graphics.Point p2)
            {
                if (OnRotationGestureStartedHandler != null)
                {
                    OnRotationGestureStartedHandler(sender, new RotationGestureStartedEventArgs(p0, p1, p2));
                }
            }
 public RotationGestureStartedEventArgs(double p0, global::Android.Graphics.Point p1, global::Android.Graphics.Point p2)
 {
     this.p0 = p0;
     this.p1 = p1;
     this.p2 = p2;
 }
        protected override void OnElementChanged(ElementChangedEventArgs <View> e)
        {
            base.OnElementChanged(e);

            var oldMapView = (MapView)Control;

            var mapView = new MapView(Context);

            mapView.OnCreate(s_bundle);
            mapView.OnResume();
            SetNativeControl(mapView);

            var activity = Context as Activity;

            if (activity != null)
            {
                var metrics = new DisplayMetrics();
                activity.WindowManager.DefaultDisplay.GetMetrics(metrics);
                var realSize = new global::Android.Graphics.Point();
                activity.WindowManager.DefaultDisplay.GetRealSize(realSize);
                var size = new global::Android.Graphics.Point();
                activity.WindowManager.DefaultDisplay.GetSize(size);
                _scaledDensity = metrics.ScaledDensity;
            }

            if (e.OldElement != null)
            {
                var oldMapModel = (Map)e.OldElement;
                ((ObservableCollection <Pin>)oldMapModel.Pins).CollectionChanged           -= OnPinCollectionChanged;
                ((ObservableCollection <Polyline>)oldMapModel.Polylines).CollectionChanged -= OnPolylineCollectionChanged;
                ((ObservableCollection <Polygon>)oldMapModel.Polygons).CollectionChanged   -= OnPolygonCollectionChanged;
                ((ObservableCollection <Circle>)oldMapModel.Circles).CollectionChanged     -= OnCircleCollectionChanged;

                MessagingCenter.Unsubscribe <Map, MoveToRegionMessage>(this, MoveMessageName);

#pragma warning disable 618
                if (oldMapView.Map != null)
                {
#pragma warning restore 618

#pragma warning disable 618
                    oldMapView.Map.SetOnCameraChangeListener(null);
#pragma warning restore 618
                    NativeMap.InfoWindowClick -= MapOnInfoWindowClick;
                    NativeMap.PolylineClick   -= MapOnPolylineClick;
                    NativeMap.PolygonClick    -= MapOnPolygonClick;
                    //NativeMap.CircleClick -= MapOnCircleClick; // Circle click is not supported.
                    NativeMap.MarkerClick     -= MapOnMakerClick;
                    NativeMap.InfoWindowClose -= MapOnInfoWindowClose;
                }

                oldMapView.Dispose();
            }

            var map = NativeMap;
            if (map != null)
            {
                map.SetOnCameraChangeListener(this);
                NativeMap.InfoWindowClick += MapOnInfoWindowClick;
                NativeMap.PolylineClick   += MapOnPolylineClick;
                NativeMap.PolygonClick    += MapOnPolygonClick;
                //NativeMap.CircleClick += MapOnCircleClick; // Circle click is not supported.
                NativeMap.MarkerClick     += MapOnMakerClick;
                NativeMap.InfoWindowClose += MapOnInfoWindowClose;

                map.UiSettings.ZoomControlsEnabled   = Map.HasZoomEnabled;
                map.UiSettings.ZoomGesturesEnabled   = Map.HasZoomEnabled;
                map.UiSettings.ScrollGesturesEnabled = Map.HasScrollEnabled;
                map.MyLocationEnabled = map.UiSettings.MyLocationButtonEnabled = Map.IsShowingUser;
                SetMapType();
            }

            MessagingCenter.Subscribe <Map, MoveToRegionMessage>(this, MoveMessageName, OnMoveToRegionMessage, Map);

            var inccPin = Map.Pins as INotifyCollectionChanged;
            if (inccPin != null)
            {
                inccPin.CollectionChanged += OnPinCollectionChanged;
            }


            var inccPolyline = Map.Polylines as INotifyCollectionChanged;
            if (inccPolyline != null)
            {
                inccPolyline.CollectionChanged += OnPolylineCollectionChanged;
            }

            var inccPolygon = Map.Polygons as INotifyCollectionChanged;
            if (inccPolygon != null)
            {
                inccPolygon.CollectionChanged += OnPolygonCollectionChanged;
            }

            var inccCircle = Map.Circles as INotifyCollectionChanged;
            if (inccCircle != null)
            {
                inccCircle.CollectionChanged += OnCircleCollectionChanged;
            }
        }
        protected override void OnElementChanged(ElementChangedEventArgs<View> e)
        {
            base.OnElementChanged(e);

            var oldMapView = (MapView)Control;

            var mapView = new MapView(Context);
            mapView.OnCreate(s_bundle);
            mapView.OnResume();
            SetNativeControl(mapView);

            var activity = Context as Activity;
            if (activity != null)
            {
                var metrics = new DisplayMetrics();
                activity.WindowManager.DefaultDisplay.GetMetrics(metrics);
                var realSize = new global::Android.Graphics.Point();
                activity.WindowManager.DefaultDisplay.GetRealSize(realSize);
                var size = new global::Android.Graphics.Point();
                activity.WindowManager.DefaultDisplay.GetSize(size);
                _scaledDensity = metrics.ScaledDensity;
            }

            if (e.OldElement != null)
            {
                var oldMapModel = (Map)e.OldElement;
                ((ObservableCollection<Pin>)oldMapModel.Pins).CollectionChanged -= OnPinCollectionChanged;
                ((ObservableCollection<Polyline>)oldMapModel.Polylines).CollectionChanged -= OnPolylineCollectionChanged;
                ((ObservableCollection<Polygon>)oldMapModel.Polygons).CollectionChanged -= OnPolygonCollectionChanged;
                ((ObservableCollection<Circle>)oldMapModel.Circles).CollectionChanged -= OnCircleCollectionChanged;

                MessagingCenter.Unsubscribe<Map, MoveToRegionMessage>(this, MoveMessageName);

#pragma warning disable 618
                if (oldMapView.Map != null)
                {
#pragma warning restore 618

#pragma warning disable 618
                    oldMapView.Map.SetOnCameraChangeListener(null);
#pragma warning restore 618
                    NativeMap.InfoWindowClick -= MapOnMarkerClick;
                    NativeMap.PolylineClick -= MapOnPolylineClick;
                    NativeMap.PolygonClick -= MapOnPolygonClick;
                    //NativeMap.CircleClick -= MapOnCircleClick; // Circle click is not supported.
                }

                oldMapView.Dispose();
            }

            var map = NativeMap;
            if (map != null)
            {
                map.SetOnCameraChangeListener(this);
                NativeMap.InfoWindowClick += MapOnMarkerClick;
                NativeMap.PolylineClick += MapOnPolylineClick;
                NativeMap.PolygonClick += MapOnPolygonClick;
                //NativeMap.CircleClick += MapOnCircleClick; // Circle click is not supported.

                map.UiSettings.ZoomControlsEnabled = Map.HasZoomEnabled;
                map.UiSettings.ZoomGesturesEnabled = Map.HasZoomEnabled;
                map.UiSettings.ScrollGesturesEnabled = Map.HasScrollEnabled;
                map.MyLocationEnabled = map.UiSettings.MyLocationButtonEnabled = Map.IsShowingUser;
                SetMapType();
            }

            MessagingCenter.Subscribe<Map, MoveToRegionMessage>(this, MoveMessageName, OnMoveToRegionMessage, Map);

            var inccPin = Map.Pins as INotifyCollectionChanged;
            if (inccPin != null)
                inccPin.CollectionChanged += OnPinCollectionChanged;


            var inccPolyline = Map.Polylines as INotifyCollectionChanged;
            if (inccPolyline != null)
                inccPolyline.CollectionChanged += OnPolylineCollectionChanged;

            var inccPolygon = Map.Polygons as INotifyCollectionChanged;
            if (inccPolygon != null)
                inccPolygon.CollectionChanged += OnPolygonCollectionChanged;

            var inccCircle = Map.Circles as INotifyCollectionChanged;
            if (inccCircle != null)
                inccCircle.CollectionChanged += OnCircleCollectionChanged;
        }
        public unsafe MuPDFReflowView(global::Android.Content.Context p0, global::Artifex.MuPdf.MuPDFCore p1, global::Android.Graphics.Point p2)
            : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer)
        {
            if (((global::Java.Lang.Object) this).Handle != IntPtr.Zero)
            {
                return;
            }

            try {
                JValue *__args = stackalloc JValue [3];
                __args [0] = new JValue(p0);
                __args [1] = new JValue(p1);
                __args [2] = new JValue(p2);
                if (((object)this).GetType() != typeof(MuPDFReflowView))
                {
                    SetHandle(
                        global::Android.Runtime.JNIEnv.StartCreateInstance(((object)this).GetType(), "(Landroid/content/Context;Lcom/artifex/mupdfdemo/MuPDFCore;Landroid/graphics/Point;)V", __args),
                        JniHandleOwnership.TransferLocalRef);
                    global::Android.Runtime.JNIEnv.FinishCreateInstance(((global::Java.Lang.Object) this).Handle, "(Landroid/content/Context;Lcom/artifex/mupdfdemo/MuPDFCore;Landroid/graphics/Point;)V", __args);
                    return;
                }

                if (id_ctor_Landroid_content_Context_Lcom_artifex_mupdfdemo_MuPDFCore_Landroid_graphics_Point_ == IntPtr.Zero)
                {
                    id_ctor_Landroid_content_Context_Lcom_artifex_mupdfdemo_MuPDFCore_Landroid_graphics_Point_ = JNIEnv.GetMethodID(class_ref, "<init>", "(Landroid/content/Context;Lcom/artifex/mupdfdemo/MuPDFCore;Landroid/graphics/Point;)V");
                }
                SetHandle(
                    global::Android.Runtime.JNIEnv.StartCreateInstance(class_ref, id_ctor_Landroid_content_Context_Lcom_artifex_mupdfdemo_MuPDFCore_Landroid_graphics_Point_, __args),
                    JniHandleOwnership.TransferLocalRef);
                JNIEnv.FinishCreateInstance(((global::Java.Lang.Object) this).Handle, class_ref, id_ctor_Landroid_content_Context_Lcom_artifex_mupdfdemo_MuPDFCore_Landroid_graphics_Point_, __args);
            } finally {
            }
        }
Exemple #20
0
 public static global::Android.Graphics.Point ProjectGeoPoint(double aLat, double aLon, int aZoom, global::Android.Graphics.Point aReuse)
 {
     if (id_projectGeoPoint_DDILandroid_graphics_Point_ == IntPtr.Zero)
     {
         id_projectGeoPoint_DDILandroid_graphics_Point_ = JNIEnv.GetStaticMethodID(class_ref, "projectGeoPoint", "(DDILandroid/graphics/Point;)Landroid/graphics/Point;");
     }
     global::Android.Graphics.Point __ret = global::Java.Lang.Object.GetObject <global::Android.Graphics.Point> (JNIEnv.CallStaticObjectMethod(class_ref, id_projectGeoPoint_DDILandroid_graphics_Point_, new JValue(aLat), new JValue(aLon), new JValue(aZoom), new JValue(aReuse)), JniHandleOwnership.TransferLocalRef);
     return(__ret);
 }
Exemple #21
0
 public static global::Osmdroid.Util.BoundingBoxE6 GetBoundingBoxFromPointInMapTile(global::Android.Graphics.Point aMapTile, int aZoom)
 {
     if (id_getBoundingBoxFromPointInMapTile_Landroid_graphics_Point_I == IntPtr.Zero)
     {
         id_getBoundingBoxFromPointInMapTile_Landroid_graphics_Point_I = JNIEnv.GetStaticMethodID(class_ref, "getBoundingBoxFromPointInMapTile", "(Landroid/graphics/Point;I)Lorg/osmdroid/util/BoundingBoxE6;");
     }
     global::Osmdroid.Util.BoundingBoxE6 __ret = global::Java.Lang.Object.GetObject <global::Osmdroid.Util.BoundingBoxE6> (JNIEnv.CallStaticObjectMethod(class_ref, id_getBoundingBoxFromPointInMapTile_Landroid_graphics_Point_I, new JValue(aMapTile), new JValue(aZoom)), JniHandleOwnership.TransferLocalRef);
     return(__ret);
 }
Exemple #22
0
 public static global::Android.Graphics.Point ProjectGeoPoint(global::Osmdroid.Api.IGeoPoint aGeoPoint, int aZoom, global::Android.Graphics.Point aReuse)
 {
     if (id_projectGeoPoint_Lorg_osmdroid_api_IGeoPoint_ILandroid_graphics_Point_ == IntPtr.Zero)
     {
         id_projectGeoPoint_Lorg_osmdroid_api_IGeoPoint_ILandroid_graphics_Point_ = JNIEnv.GetStaticMethodID(class_ref, "projectGeoPoint", "(Lorg/osmdroid/api/IGeoPoint;ILandroid/graphics/Point;)Landroid/graphics/Point;");
     }
     global::Android.Graphics.Point __ret = global::Java.Lang.Object.GetObject <global::Android.Graphics.Point> (JNIEnv.CallStaticObjectMethod(class_ref, id_projectGeoPoint_Lorg_osmdroid_api_IGeoPoint_ILandroid_graphics_Point_, new JValue(aGeoPoint), new JValue(aZoom), new JValue(aReuse)), JniHandleOwnership.TransferLocalRef);
     return(__ret);
 }
Exemple #23
0
 /// <summary>
 ///  不设置PreferredBackBuffer宽度和高度使用此方法,放大触控点坐标
 /// </summary>
 /// <param name="view">Android项目渲染游戏界面的view</param>
 /// <param name="sourceResolution">源分辨率</param>
 /// <param name="destinationResolution">目标分辨率,通常设置设备实际分辨率</param>
 /// <returns></returns>
 public static global::Android.Views.View OnCreate(global::Android.Views.View view, global::Android.Graphics.Point sourceResolution, global::Android.Graphics.Point destinationResolution)
 {
     view.ScaleX = ((float)destinationResolution.X) / ((float)sourceResolution.X);
     view.ScaleY = ((float)destinationResolution.Y) / ((float)sourceResolution.Y);;
     view.PivotX = 0;
     view.PivotY = 0;
     return(view);
 }
        public static unsafe global::Com.Mapbox.Mapboxsdk.Camera.ICameraUpdate ZoomBy(double amount, global::Android.Graphics.Point focus)
        {
            const string __id = "zoomBy.(DLandroid/graphics/Point;)Lcom/mapbox/mapboxsdk/camera/CameraUpdate;";

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [2];
                __args [0] = new JniArgumentValue(amount);
                __args [1] = new JniArgumentValue((focus == null) ? IntPtr.Zero : ((global::Java.Lang.Object)focus).Handle);
                var __rm = _members.StaticMethods.InvokeObjectMethod(__id, __args);
                return(global::Java.Lang.Object.GetObject <global::Com.Mapbox.Mapboxsdk.Camera.ICameraUpdate> (__rm.Handle, JniHandleOwnership.TransferLocalRef));
            } finally {
            }
        }
Exemple #25
0
            public unsafe global::Com.Baidu.Mapapi.Map.MapViewLayoutParams.Builder Point(global::Android.Graphics.Point p0)
            {
                const string __id = "point.(Landroid/graphics/Point;)Lcom/baidu/mapapi/map/MapViewLayoutParams$Builder;";

                try {
                    JniArgumentValue *__args = stackalloc JniArgumentValue [1];
                    __args [0] = new JniArgumentValue((p0 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p0).Handle);
                    var __rm = _members.InstanceMethods.InvokeAbstractObjectMethod(__id, this, __args);
                    return(global::Java.Lang.Object.GetObject <global::Com.Baidu.Mapapi.Map.MapViewLayoutParams.Builder> (__rm.Handle, JniHandleOwnership.TransferLocalRef));
                } finally {
                }
            }
Exemple #26
0
 public static global::Android.Graphics.Point TileXYToPixelXY(int tileX, int tileY, global::Android.Graphics.Point reuse)
 {
     if (id_TileXYToPixelXY_IILandroid_graphics_Point_ == IntPtr.Zero)
     {
         id_TileXYToPixelXY_IILandroid_graphics_Point_ = JNIEnv.GetStaticMethodID(class_ref, "TileXYToPixelXY", "(IILandroid/graphics/Point;)Landroid/graphics/Point;");
     }
     global::Android.Graphics.Point __ret = global::Java.Lang.Object.GetObject <global::Android.Graphics.Point> (JNIEnv.CallStaticObjectMethod(class_ref, id_TileXYToPixelXY_IILandroid_graphics_Point_, new JValue(tileX), new JValue(tileY), new JValue(reuse)), JniHandleOwnership.TransferLocalRef);
     return(__ret);
 }
 static void n_SetDeviceDimensions_Landroid_graphics_Point_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0)
 {
     global::com.mopub.common.BaseUrlGenerator __this = global::Java.Lang.Object.GetObject <global::com.mopub.common.BaseUrlGenerator> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Android.Graphics.Point            p0     = global::Java.Lang.Object.GetObject <global::Android.Graphics.Point> (native_p0, JniHandleOwnership.DoNotTransfer);
     __this.SetDeviceDimensions(p0);
 }
        public static unsafe global::Com.Tencent.Tencentmap.Mapsdk.Map.CameraUpdate ZoomBy(float p0, global::Android.Graphics.Point p1)
        {
            const string __id = "zoomBy.(FLandroid/graphics/Point;)Lcom/tencent/tencentmap/mapsdk/map/CameraUpdate;";

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [2];
                __args [0] = new JniArgumentValue(p0);
                __args [1] = new JniArgumentValue((p1 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p1).Handle);
                var __rm = _members.StaticMethods.InvokeObjectMethod(__id, __args);
                return(global::Java.Lang.Object.GetObject <global::Com.Tencent.Tencentmap.Mapsdk.Map.CameraUpdate> (__rm.Handle, JniHandleOwnership.TransferLocalRef));
            } finally {
            }
        }
Exemple #29
0
        public static unsafe global::System.Collections.Generic.IList <global::Android.Graphics.PointF> GetPositions(global::Android.Graphics.Point parentSize, float w, float h, int buttonNumber, global::Com.Nightonke.Boommenu.BoomMenuButton bmb)
        {
            const string __id = "getPositions.(Landroid/graphics/Point;FFILcom/nightonke/boommenu/BoomMenuButton;)Ljava/util/ArrayList;";

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [5];
                __args [0] = new JniArgumentValue((parentSize == null) ? IntPtr.Zero : ((global::Java.Lang.Object)parentSize).Handle);
                __args [1] = new JniArgumentValue(w);
                __args [2] = new JniArgumentValue(h);
                __args [3] = new JniArgumentValue(buttonNumber);
                __args [4] = new JniArgumentValue((bmb == null) ? IntPtr.Zero : ((global::Java.Lang.Object)bmb).Handle);
                var __rm = _members.StaticMethods.InvokeObjectMethod(__id, __args);
                return(global::Android.Runtime.JavaList <global::Android.Graphics.PointF> .FromJniHandle(__rm.Handle, JniHandleOwnership.TransferLocalRef));
            } finally {
            }
        }
 public RotationGestureRotatedEventArgs(double p0, double p1, global::Android.Graphics.Point p2, global::Android.Graphics.Point p3)
 {
     this.p0 = p0;
     this.p1 = p1;
     this.p2 = p2;
     this.p3 = p3;
 }
Exemple #31
0
 public global::Android.Graphics.Point ToPixels(global::Osmdroid.Api.IGeoPoint @in, global::Android.Graphics.Point @out)
 {
     if (id_toPixels_Lorg_osmdroid_api_IGeoPoint_Landroid_graphics_Point_ == IntPtr.Zero)
     {
         id_toPixels_Lorg_osmdroid_api_IGeoPoint_Landroid_graphics_Point_ = JNIEnv.GetMethodID(class_ref, "toPixels", "(Lorg/osmdroid/api/IGeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point;");
     }
     global::Android.Graphics.Point __ret = global::Java.Lang.Object.GetObject <global::Android.Graphics.Point> (JNIEnv.CallObjectMethod(Handle, id_toPixels_Lorg_osmdroid_api_IGeoPoint_Landroid_graphics_Point_, new JValue(@in), new JValue(@out)), JniHandleOwnership.TransferLocalRef);
     return(__ret);
 }