static void n_ApplyReusableOptions_Landroid_graphics_BitmapFactory_Options_(IntPtr jnienv, IntPtr native__this, IntPtr native_aBitmapOptions) { global::Osmdroid.TileProvider.BitmapPool __this = global::Java.Lang.Object.GetObject <global::Osmdroid.TileProvider.BitmapPool> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Android.Graphics.BitmapFactory.Options aBitmapOptions = global::Java.Lang.Object.GetObject <global::Android.Graphics.BitmapFactory.Options> (native_aBitmapOptions, JniHandleOwnership.DoNotTransfer); __this.ApplyReusableOptions(aBitmapOptions); }
static IntPtr n_ObtainSizedBitmapFromPool_II(IntPtr jnienv, IntPtr native__this, int aWidth, int aHeight) { global::Osmdroid.TileProvider.BitmapPool __this = global::Java.Lang.Object.GetObject <global::Osmdroid.TileProvider.BitmapPool> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); return(JNIEnv.ToLocalJniHandle(__this.ObtainSizedBitmapFromPool(aWidth, aHeight))); }
static void n_ReturnDrawableToPool_Lorg_osmdroid_tileprovider_ReusableBitmapDrawable_(IntPtr jnienv, IntPtr native__this, IntPtr native_drawable) { global::Osmdroid.TileProvider.BitmapPool __this = global::Java.Lang.Object.GetObject <global::Osmdroid.TileProvider.BitmapPool> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Osmdroid.TileProvider.ReusableBitmapDrawable drawable = global::Java.Lang.Object.GetObject <global::Osmdroid.TileProvider.ReusableBitmapDrawable> (native_drawable, JniHandleOwnership.DoNotTransfer); __this.ReturnDrawableToPool(drawable); }
static void n_ClearBitmapPool(IntPtr jnienv, IntPtr native__this) { global::Osmdroid.TileProvider.BitmapPool __this = global::Java.Lang.Object.GetObject <global::Osmdroid.TileProvider.BitmapPool> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); __this.ClearBitmapPool(); }