static IntPtr n_Obtain_IILandroid_graphics_Bitmap_Config_(IntPtr jnienv, IntPtr native__this, int width, int height, IntPtr native_config) { global::Com.Clevertap.Android.Sdk.SimpleBitmapProvider __this = global::Java.Lang.Object.GetObject <global::Com.Clevertap.Android.Sdk.SimpleBitmapProvider> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Android.Graphics.Bitmap.Config config = global::Java.Lang.Object.GetObject <global::Android.Graphics.Bitmap.Config> (native_config, JniHandleOwnership.DoNotTransfer); IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.Obtain(width, height, config)); return(__ret); }
static void n_Release_arrayI(IntPtr jnienv, IntPtr native__this, IntPtr native_array) { global::Com.Clevertap.Android.Sdk.SimpleBitmapProvider __this = global::Java.Lang.Object.GetObject <global::Com.Clevertap.Android.Sdk.SimpleBitmapProvider> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); int[] array = (int[])JNIEnv.GetArray(native_array, JniHandleOwnership.DoNotTransfer, typeof(int)); __this.Release(array); if (array != null) { JNIEnv.CopyArray(array, native_array); } }
static void n_Release_arrayB(IntPtr jnienv, IntPtr native__this, IntPtr native_bytes) { global::Com.Clevertap.Android.Sdk.SimpleBitmapProvider __this = global::Java.Lang.Object.GetObject <global::Com.Clevertap.Android.Sdk.SimpleBitmapProvider> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); byte[] bytes = (byte[])JNIEnv.GetArray(native_bytes, JniHandleOwnership.DoNotTransfer, typeof(byte)); __this.Release(bytes); if (bytes != null) { JNIEnv.CopyArray(bytes, native_bytes); } }
static void n_Release_Landroid_graphics_Bitmap_(IntPtr jnienv, IntPtr native__this, IntPtr native_bitmap) { global::Com.Clevertap.Android.Sdk.SimpleBitmapProvider __this = global::Java.Lang.Object.GetObject <global::Com.Clevertap.Android.Sdk.SimpleBitmapProvider> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Android.Graphics.Bitmap bitmap = global::Java.Lang.Object.GetObject <global::Android.Graphics.Bitmap> (native_bitmap, JniHandleOwnership.DoNotTransfer); __this.Release(bitmap); }
static IntPtr n_ObtainIntArray_I(IntPtr jnienv, IntPtr native__this, int size) { global::Com.Clevertap.Android.Sdk.SimpleBitmapProvider __this = global::Java.Lang.Object.GetObject <global::Com.Clevertap.Android.Sdk.SimpleBitmapProvider> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); return(JNIEnv.NewArray(__this.ObtainIntArray(size))); }