public virtual unsafe void InitHeaderBounds(global::Android.Graphics.Rect p0, global::Android.Support.V7.Widget.RecyclerView p1, global::Android.Views.View p2, global::Android.Views.View p3, bool p4) { if (id_initHeaderBounds_Landroid_graphics_Rect_Landroid_support_v7_widget_RecyclerView_Landroid_view_View_Landroid_view_View_Z == IntPtr.Zero) { id_initHeaderBounds_Landroid_graphics_Rect_Landroid_support_v7_widget_RecyclerView_Landroid_view_View_Landroid_view_View_Z = JNIEnv.GetMethodID(class_ref, "initHeaderBounds", "(Landroid/graphics/Rect;Landroid/support/v7/widget/RecyclerView;Landroid/view/View;Landroid/view/View;Z)V"); } try { JValue *__args = stackalloc JValue [5]; __args [0] = new JValue(p0); __args [1] = new JValue(p1); __args [2] = new JValue(p2); __args [3] = new JValue(p3); __args [4] = new JValue(p4); if (((object)this).GetType() == ThresholdType) { JNIEnv.CallVoidMethod(((global::Java.Lang.Object) this).Handle, id_initHeaderBounds_Landroid_graphics_Rect_Landroid_support_v7_widget_RecyclerView_Landroid_view_View_Landroid_view_View_Z, __args); } else { JNIEnv.CallNonvirtualVoidMethod(((global::Java.Lang.Object) this).Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "initHeaderBounds", "(Landroid/graphics/Rect;Landroid/support/v7/widget/RecyclerView;Landroid/view/View;Landroid/view/View;Z)V"), __args); } } finally { } }
static void n_ShowIndicator_Landroid_view_View_Landroid_graphics_Rect_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1) { global::Org.Adw.Library.Widgets.Discreteseekbar.Internal.PopupIndicator __this = global::Java.Lang.Object.GetObject <global::Org.Adw.Library.Widgets.Discreteseekbar.Internal.PopupIndicator> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Android.Views.View p0 = global::Java.Lang.Object.GetObject <global::Android.Views.View> (native_p0, JniHandleOwnership.DoNotTransfer); global::Android.Graphics.Rect p1 = global::Java.Lang.Object.GetObject <global::Android.Graphics.Rect> (native_p1, JniHandleOwnership.DoNotTransfer); __this.ShowIndicator(p0, p1); }
public virtual unsafe void A(string p0, global::Android.Graphics.Rect p1) { if (id_a_Ljava_lang_String_Landroid_graphics_Rect_ == IntPtr.Zero) { id_a_Ljava_lang_String_Landroid_graphics_Rect_ = JNIEnv.GetMethodID(class_ref, "a", "(Ljava/lang/String;Landroid/graphics/Rect;)V"); } IntPtr native_p0 = JNIEnv.NewString(p0); try { JValue *__args = stackalloc JValue [2]; __args [0] = new JValue(native_p0); __args [1] = new JValue(p1); if (((object)this).GetType() == ThresholdType) { JNIEnv.CallVoidMethod(((global::Java.Lang.Object) this).Handle, id_a_Ljava_lang_String_Landroid_graphics_Rect_, __args); } else { JNIEnv.CallNonvirtualVoidMethod(((global::Java.Lang.Object) this).Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "a", "(Ljava/lang/String;Landroid/graphics/Rect;)V"), __args); } } finally { JNIEnv.DeleteLocalRef(native_p0); } }
static void n_InitMargins_Landroid_graphics_Rect_Landroid_view_View_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1) { global::Com.Liveperson.Infra.UI.View.Header.Calculation.DimensionCalculator __this = global::Java.Lang.Object.GetObject <global::Com.Liveperson.Infra.UI.View.Header.Calculation.DimensionCalculator> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Android.Graphics.Rect p0 = global::Java.Lang.Object.GetObject <global::Android.Graphics.Rect> (native_p0, JniHandleOwnership.DoNotTransfer); global::Android.Views.View p1 = global::Java.Lang.Object.GetObject <global::Android.Views.View> (native_p1, JniHandleOwnership.DoNotTransfer); __this.InitMargins(p0, p1); }
static void n_ApplyCloseRegionBounds_Lcom_mopub_common_CloseableLayout_ClosePosition_Landroid_graphics_Rect_Landroid_graphics_Rect_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1, IntPtr native_p2) { global::com.mopub.common.CloseableLayout __this = global::Java.Lang.Object.GetObject <global::com.mopub.common.CloseableLayout> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::com.mopub.common.CloseableLayout.ClosePosition p0 = global::Java.Lang.Object.GetObject <global::com.mopub.common.CloseableLayout.ClosePosition> (native_p0, JniHandleOwnership.DoNotTransfer); global::Android.Graphics.Rect p1 = global::Java.Lang.Object.GetObject <global::Android.Graphics.Rect> (native_p1, JniHandleOwnership.DoNotTransfer); global::Android.Graphics.Rect p2 = global::Java.Lang.Object.GetObject <global::Android.Graphics.Rect> (native_p2, JniHandleOwnership.DoNotTransfer); __this.ApplyCloseRegionBounds(p0, p1, p2); }
static IntPtr n_GetCropedBitmap_Landroid_graphics_Rect_(IntPtr jnienv, IntPtr native__this, IntPtr native_cropRect) { global::Com.Mob.Tools.Gui.ScaledImageView __this = global::Java.Lang.Object.GetObject <global::Com.Mob.Tools.Gui.ScaledImageView> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Android.Graphics.Rect cropRect = global::Java.Lang.Object.GetObject <global::Android.Graphics.Rect> (native_cropRect, JniHandleOwnership.DoNotTransfer); IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.GetCropedBitmap(cropRect)); return(__ret); }
static void n_A_Ljava_lang_String_Landroid_graphics_Rect_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1) { global::Com.Baidu.Platform.Comapi.Map.F __this = global::Java.Lang.Object.GetObject <global::Com.Baidu.Platform.Comapi.Map.F> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); string p0 = JNIEnv.GetString(native_p0, JniHandleOwnership.DoNotTransfer); global::Android.Graphics.Rect p1 = global::Java.Lang.Object.GetObject <global::Android.Graphics.Rect> (native_p1, JniHandleOwnership.DoNotTransfer); __this.A(p0, p1); }
static IntPtr n_TextRect_Landroid_graphics_Rect_(IntPtr jnienv, IntPtr native__this, IntPtr native_textRect) { global::Com.Nightonke.Boommenu.BoomButtons.BoomButtonWithTextBuilder __this = global::Java.Lang.Object.GetObject <global::Com.Nightonke.Boommenu.BoomButtons.BoomButtonWithTextBuilder> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Android.Graphics.Rect textRect = global::Java.Lang.Object.GetObject <global::Android.Graphics.Rect> (native_textRect, JniHandleOwnership.DoNotTransfer); IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.TextRect(textRect)); return(__ret); }
static void n_Setup_Landroid_graphics_Matrix_Landroid_graphics_Rect_Landroid_graphics_RectF_ZZ(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1, IntPtr native_p2, bool p3, bool p4) { global::Com.Android.Camera.HighlightView __this = global::Java.Lang.Object.GetObject <global::Com.Android.Camera.HighlightView> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Android.Graphics.Matrix p0 = global::Java.Lang.Object.GetObject <global::Android.Graphics.Matrix> (native_p0, JniHandleOwnership.DoNotTransfer); global::Android.Graphics.Rect p1 = global::Java.Lang.Object.GetObject <global::Android.Graphics.Rect> (native_p1, JniHandleOwnership.DoNotTransfer); global::Android.Graphics.RectF p2 = global::Java.Lang.Object.GetObject <global::Android.Graphics.RectF> (native_p2, JniHandleOwnership.DoNotTransfer); __this.Setup(p0, p1, p2, p3, p4); }
static void n_InitHeaderBounds_Landroid_graphics_Rect_Landroid_support_v7_widget_RecyclerView_Landroid_view_View_Landroid_view_View_Z(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1, IntPtr native_p2, IntPtr native_p3, bool p4) { global::Com.Liveperson.Infra.UI.View.Header.HeaderPositionCalculator __this = global::Java.Lang.Object.GetObject <global::Com.Liveperson.Infra.UI.View.Header.HeaderPositionCalculator> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Android.Graphics.Rect p0 = global::Java.Lang.Object.GetObject <global::Android.Graphics.Rect> (native_p0, JniHandleOwnership.DoNotTransfer); global::Android.Support.V7.Widget.RecyclerView p1 = global::Java.Lang.Object.GetObject <global::Android.Support.V7.Widget.RecyclerView> (native_p1, JniHandleOwnership.DoNotTransfer); global::Android.Views.View p2 = global::Java.Lang.Object.GetObject <global::Android.Views.View> (native_p2, JniHandleOwnership.DoNotTransfer); global::Android.Views.View p3 = global::Java.Lang.Object.GetObject <global::Android.Views.View> (native_p3, JniHandleOwnership.DoNotTransfer); __this.InitHeaderBounds(p0, p1, p2, p3, p4); }
static IntPtr n_Render_Landroid_graphics_Rect_Landroid_graphics_Matrix_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1) { global::Org.Vudroid.Pdfdroid.Codec.PdfPage __this = global::Java.Lang.Object.GetObject <global::Org.Vudroid.Pdfdroid.Codec.PdfPage> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Android.Graphics.Rect p0 = global::Java.Lang.Object.GetObject <global::Android.Graphics.Rect> (native_p0, JniHandleOwnership.DoNotTransfer); global::Android.Graphics.Matrix p1 = global::Java.Lang.Object.GetObject <global::Android.Graphics.Matrix> (native_p1, JniHandleOwnership.DoNotTransfer); IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.Render(p0, p1)); return(__ret); }
static void n_DrawHeader_Landroid_support_v7_widget_RecyclerView_Landroid_graphics_Canvas_Landroid_view_View_Landroid_graphics_Rect_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1, IntPtr native_p2, IntPtr native_p3) { global::Com.Liveperson.Infra.UI.View.Header.Rendering.HeaderRenderer __this = global::Java.Lang.Object.GetObject <global::Com.Liveperson.Infra.UI.View.Header.Rendering.HeaderRenderer> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Android.Support.V7.Widget.RecyclerView p0 = global::Java.Lang.Object.GetObject <global::Android.Support.V7.Widget.RecyclerView> (native_p0, JniHandleOwnership.DoNotTransfer); global::Android.Graphics.Canvas p1 = global::Java.Lang.Object.GetObject <global::Android.Graphics.Canvas> (native_p1, JniHandleOwnership.DoNotTransfer); global::Android.Views.View p2 = global::Java.Lang.Object.GetObject <global::Android.Views.View> (native_p2, JniHandleOwnership.DoNotTransfer); global::Android.Graphics.Rect p3 = global::Java.Lang.Object.GetObject <global::Android.Graphics.Rect> (native_p3, JniHandleOwnership.DoNotTransfer); __this.DrawHeader(p0, p1, p2, p3); }
public global::Android.Graphics.Rect Draw(global::Android.Graphics.Canvas p0) { if (id_draw_Landroid_graphics_Canvas_ == IntPtr.Zero) { id_draw_Landroid_graphics_Canvas_ = JNIEnv.GetMethodID(class_ref, "draw", "(Landroid/graphics/Canvas;)Landroid/graphics/Rect;"); } global::Android.Graphics.Rect __ret = Java.Lang.Object.GetObject <global::Android.Graphics.Rect> (JNIEnv.CallObjectMethod(Handle, id_draw_Landroid_graphics_Canvas_, new JValue(p0)), JniHandleOwnership.TransferLocalRef); return(__ret); }
protected override global::Android.Graphics.Rect ShowFrame(global::Android.Graphics.Canvas p0) { if (id_showFrame_Landroid_graphics_Canvas_ == IntPtr.Zero) { id_showFrame_Landroid_graphics_Canvas_ = JNIEnv.GetMethodID(class_ref, "showFrame", "(Landroid/graphics/Canvas;)Landroid/graphics/Rect;"); } global::Android.Graphics.Rect __ret = Java.Lang.Object.GetObject <global::Android.Graphics.Rect> (JNIEnv.CallObjectMethod(Handle, id_showFrame_Landroid_graphics_Canvas_, new JValue(p0)), JniHandleOwnership.TransferLocalRef); return(__ret); }
public static global::Android.Graphics.Rect GetBoundingBoxForRotatatedRectangle(global::Android.Graphics.Rect rect, int centerX, int centerY, float angle, global::Android.Graphics.Rect reuse) { if (id_getBoundingBoxForRotatatedRectangle_Landroid_graphics_Rect_IIFLandroid_graphics_Rect_ == IntPtr.Zero) { id_getBoundingBoxForRotatatedRectangle_Landroid_graphics_Rect_IIFLandroid_graphics_Rect_ = JNIEnv.GetStaticMethodID(class_ref, "getBoundingBoxForRotatatedRectangle", "(Landroid/graphics/Rect;IIFLandroid/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_IIFLandroid_graphics_Rect_, new JValue(rect), new JValue(centerX), new JValue(centerY), new JValue(angle), new JValue(reuse)), JniHandleOwnership.TransferLocalRef); return(__ret); }
static void n_DrawTextWithinBounds_Landroid_graphics_Canvas_Landroid_graphics_Paint_Landroid_graphics_Rect_Ljava_lang_String_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1, IntPtr native_p2, IntPtr native_p3) { global::Com.Mopub.Mobileads.Resource.BaseWidgetDrawable __this = global::Java.Lang.Object.GetObject <global::Com.Mopub.Mobileads.Resource.BaseWidgetDrawable> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Android.Graphics.Canvas p0 = global::Java.Lang.Object.GetObject <global::Android.Graphics.Canvas> (native_p0, JniHandleOwnership.DoNotTransfer); global::Android.Graphics.Paint p1 = global::Java.Lang.Object.GetObject <global::Android.Graphics.Paint> (native_p1, JniHandleOwnership.DoNotTransfer); global::Android.Graphics.Rect p2 = global::Java.Lang.Object.GetObject <global::Android.Graphics.Rect> (native_p2, JniHandleOwnership.DoNotTransfer); string p3 = JNIEnv.GetString(native_p3, JniHandleOwnership.DoNotTransfer); __this.DrawTextWithinBounds(p0, p1, p2, p3); }
public override void Draw(global::Android.Graphics.Canvas canvas) { var c = new CanvasCanvas(canvas); if (GraphicView != null) { var r = new global::Android.Graphics.Rect(); canvas.GetClipBounds(r); GraphicView.Draw(c, new Rect(r.Left, r.Top, r.Width(), r.Height())); } }
public virtual unsafe global::Android.Graphics.Bitmap GetCropedBitmap(global::Android.Graphics.Rect cropRect) { const string __id = "getCropedBitmap.(Landroid/graphics/Rect;)Landroid/graphics/Bitmap;"; try { JniArgumentValue *__args = stackalloc JniArgumentValue [1]; __args [0] = new JniArgumentValue((cropRect == null) ? IntPtr.Zero : ((global::Java.Lang.Object)cropRect).Handle); var __rm = _members.InstanceMethods.InvokeVirtualObjectMethod(__id, this, __args); return(global::Java.Lang.Object.GetObject <global::Android.Graphics.Bitmap> (__rm.Handle, JniHandleOwnership.TransferLocalRef)); } finally { } }
public virtual unsafe global::Java.Lang.Object TextRect(global::Android.Graphics.Rect textRect) { const string __id = "textRect.(Landroid/graphics/Rect;)Ljava/lang/Object;"; try { JniArgumentValue *__args = stackalloc JniArgumentValue [1]; __args [0] = new JniArgumentValue((textRect == null) ? IntPtr.Zero : ((global::Java.Lang.Object)textRect).Handle); var __rm = _members.InstanceMethods.InvokeVirtualObjectMethod(__id, this, __args); return((Java.Lang.Object)global::Java.Lang.Object.GetObject <global::Java.Lang.Object> (__rm.Handle, JniHandleOwnership.TransferLocalRef)); } finally { } }
public void SurfaceCreated(ISurfaceHolder holder) { log("SurfaceCreated"); callMakeCurrent = true; CreateSurface(); // Surface size or format has changed surfaceRect = holder.SurfaceFrame; size = new Size(surfaceRect.Right - surfaceRect.Left, surfaceRect.Bottom - surfaceRect.Top); LoadInternal(EventArgs.Empty); }
public virtual void Setup(global::Android.Graphics.Matrix p0, global::Android.Graphics.Rect p1, global::Android.Graphics.RectF p2, bool p3, bool p4) { if (id_setup_Landroid_graphics_Matrix_Landroid_graphics_Rect_Landroid_graphics_RectF_ZZ == IntPtr.Zero) { id_setup_Landroid_graphics_Matrix_Landroid_graphics_Rect_Landroid_graphics_RectF_ZZ = JNIEnv.GetMethodID(class_ref, "setup", "(Landroid/graphics/Matrix;Landroid/graphics/Rect;Landroid/graphics/RectF;ZZ)V"); } if (GetType() == ThresholdType) { JNIEnv.CallVoidMethod(Handle, id_setup_Landroid_graphics_Matrix_Landroid_graphics_Rect_Landroid_graphics_RectF_ZZ, new JValue(p0), new JValue(p1), new JValue(p2), new JValue(p3), new JValue(p4)); } else { JNIEnv.CallNonvirtualVoidMethod(Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "setup", "(Landroid/graphics/Matrix;Landroid/graphics/Rect;Landroid/graphics/RectF;ZZ)V"), new JValue(p0), new JValue(p1), new JValue(p2), new JValue(p3), new JValue(p4)); } }
public virtual global::Android.Graphics.Bitmap Render(global::Android.Graphics.Rect p0, global::Android.Graphics.Matrix p1) { if (id_render_Landroid_graphics_Rect_Landroid_graphics_Matrix_ == IntPtr.Zero) { id_render_Landroid_graphics_Rect_Landroid_graphics_Matrix_ = JNIEnv.GetMethodID(class_ref, "render", "(Landroid/graphics/Rect;Landroid/graphics/Matrix;)Landroid/graphics/Bitmap;"); } global::Android.Graphics.Bitmap __ret; if (GetType() == ThresholdType) { __ret = global::Java.Lang.Object.GetObject <global::Android.Graphics.Bitmap> (JNIEnv.CallObjectMethod(Handle, id_render_Landroid_graphics_Rect_Landroid_graphics_Matrix_, new JValue(p0), new JValue(p1)), JniHandleOwnership.TransferLocalRef); } else { __ret = global::Java.Lang.Object.GetObject <global::Android.Graphics.Bitmap> (JNIEnv.CallNonvirtualObjectMethod(Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "render", "(Landroid/graphics/Rect;Landroid/graphics/Matrix;)Landroid/graphics/Bitmap;"), new JValue(p0), new JValue(p1)), JniHandleOwnership.TransferLocalRef); } return(__ret); }
protected override void OnDraw(global::Android.Graphics.Canvas canvas) { base.OnDraw(canvas); if (_map != null && _map.CurrentBitmap != null && _map.CurrentBitmap.Handle != IntPtr.Zero) { int sourceWidth = _map.CurrentBitmap.Width; int sourceHeight = _map.CurrentBitmap.Height; int x = (int)Math.Round(-_scrollAnimator.AccumulativeXOffset * _scrollAnimator.AccumulativeScaleFactor); int y = (int)Math.Round(-_scrollAnimator.AccumulativeYOffset * _scrollAnimator.AccumulativeScaleFactor); int width = (int)Math.Round(sourceWidth * _scrollAnimator.AccumulativeScaleFactor); int height = (int)Math.Round(sourceHeight * _scrollAnimator.AccumulativeScaleFactor); using (global::Android.Graphics.Rect sourceRect = new global::Android.Graphics.Rect(0, 0, sourceWidth, sourceHeight)) using (global::Android.Graphics.Rect targetRect = new global::Android.Graphics.Rect(x, y, x + width, y + height)) using (global::Android.Graphics.Paint paint = new global::Android.Graphics.Paint()) canvas.DrawBitmap(_map.CurrentBitmap, sourceRect, targetRect, paint); } //canvas.DrawBitmap(_map.CurrentBitmap, -_scrollAnimator.AccumulativeXOffset, -_scrollAnimator.AccumulativeYOffset, new global::Android.Graphics.Paint()); }
public void OnGlobalLayout() { int estimatedKeyboardHeight = (int)TypedValue.ApplyDimension(ComplexUnitType.Dip, EstimatedKeyboardDP, _host.Resources.DisplayMetrics); var rect = new global::Android.Graphics.Rect(); _host.GetWindowVisibleDisplayFrame(rect); int heightDiff = _host.RootView.Height - (rect.Bottom - rect.Top); var isKeyboard = heightDiff >= estimatedKeyboardHeight; if (_wasKeyboard && !isKeyboard) { KeyboardDevice.Instance.SetFocusedElement(null, NavigationMethod.Unspecified, KeyModifiers.None); } _wasKeyboard = isKeyboard; }
protected async void ComposeImpl(Func <IEnumerable <BitmapTile> > tilesDelegate, Func <BitmapTile, System.Threading.Tasks.Task <Bitmap> > fetchDelegate, Action <Bitmap> endCallback, CancellationToken cancellation) { Bitmap outResult = global::Android.Graphics.Bitmap.CreateBitmap(_tileLayer.TotalSize.Width, _tileLayer.TotalSize.Height, global::Android.Graphics.Bitmap.Config.Rgb565); using (Canvas drawingContext = new Canvas(outResult)) { IEnumerable <BitmapTile> tiles; int composedPartsCount = 0; while ((tiles = tilesDelegate()).Count() > 0) { foreach (BitmapTile tile in tiles) { if (cancellation.IsCancellationRequested) { if (composedPartsCount > 0) { endCallback(outResult); } return; } Bitmap bitmap = await fetchDelegate(tile); if (bitmap == null) { await System.Threading.Tasks.Task.Delay(2000);//, cancellation); continue; } using (global::Android.Graphics.Rect sourceRect = new global::Android.Graphics.Rect(0, 0, _tileLayer.TileSize.Width, _tileLayer.TileSize.Height)) using (global::Android.Graphics.Rect targetRect = new global::Android.Graphics.Rect(tile.Bounds.Left, tile.Bounds.Top, tile.Bounds.Left + tile.Bounds.Width, tile.Bounds.Top + tile.Bounds.Height)) using (global::Android.Graphics.Paint paint = new global::Android.Graphics.Paint()) drawingContext.DrawBitmap(bitmap, sourceRect, targetRect, paint); composedPartsCount++; bitmap.Dispose(); bitmap = null; GC.Collect(); GC.WaitForPendingFinalizers(); endCallback(outResult); } } } }
public void SurfaceChanged(ISurfaceHolder holder, Format format, int w, int h) { log("SurfaceChanged"); callMakeCurrent = true; Width = w; Height = h; // Surface size or format has changed surfaceRect = holder.SurfaceFrame; size = new Size(surfaceRect.Right - surfaceRect.Left, surfaceRect.Bottom - surfaceRect.Top); if (OpenTK.Graphics.GraphicsContext.CurrentContextHandle.Handle != IntPtr.Zero && RenderOnUIThread) { GLCalls.Viewport(0, 0, size.Width, size.Height); GLCalls.Scissor(0, 0, size.Width, size.Height); } OnResize(EventArgs.Empty); }
public virtual unsafe void ShowIndicator(global::Android.Views.View p0, global::Android.Graphics.Rect p1) { if (id_showIndicator_Landroid_view_View_Landroid_graphics_Rect_ == IntPtr.Zero) { id_showIndicator_Landroid_view_View_Landroid_graphics_Rect_ = JNIEnv.GetMethodID(class_ref, "showIndicator", "(Landroid/view/View;Landroid/graphics/Rect;)V"); } try { JValue *__args = stackalloc JValue [2]; __args [0] = new JValue(p0); __args [1] = new JValue(p1); if (GetType() == ThresholdType) { JNIEnv.CallVoidMethod(Handle, id_showIndicator_Landroid_view_View_Landroid_graphics_Rect_, __args); } else { JNIEnv.CallNonvirtualVoidMethod(Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "showIndicator", "(Landroid/view/View;Landroid/graphics/Rect;)V"), __args); } } finally { } }
public virtual unsafe void InitMargins(global::Android.Graphics.Rect p0, global::Android.Views.View p1) { if (id_initMargins_Landroid_graphics_Rect_Landroid_view_View_ == IntPtr.Zero) { id_initMargins_Landroid_graphics_Rect_Landroid_view_View_ = JNIEnv.GetMethodID(class_ref, "initMargins", "(Landroid/graphics/Rect;Landroid/view/View;)V"); } try { JValue *__args = stackalloc JValue [2]; __args [0] = new JValue(p0); __args [1] = new JValue(p1); if (((object)this).GetType() == ThresholdType) { JNIEnv.CallVoidMethod(((global::Java.Lang.Object) this).Handle, id_initMargins_Landroid_graphics_Rect_Landroid_view_View_, __args); } else { JNIEnv.CallNonvirtualVoidMethod(((global::Java.Lang.Object) this).Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "initMargins", "(Landroid/graphics/Rect;Landroid/view/View;)V"), __args); } } finally { } }
public void Loop(global::Android.Graphics.Canvas pCanvas, int pZoomLevel, int pTileSizePx, global::Android.Graphics.Rect pViewPort) { if (id_loop_Landroid_graphics_Canvas_IILandroid_graphics_Rect_ == IntPtr.Zero) { id_loop_Landroid_graphics_Canvas_IILandroid_graphics_Rect_ = JNIEnv.GetMethodID(class_ref, "loop", "(Landroid/graphics/Canvas;IILandroid/graphics/Rect;)V"); } JNIEnv.CallVoidMethod(Handle, id_loop_Landroid_graphics_Canvas_IILandroid_graphics_Rect_, new JValue(pCanvas), new JValue(pZoomLevel), new JValue(pTileSizePx), new JValue(pViewPort)); }
protected override void OnBoundsChange (global::Android.Graphics.Rect bounds) { this._rect = bounds; }
public override void Invalidate(global::Android.Graphics.Rect dirty) { Invalidate(); }