示例#1
0
		public unsafe BitmapToGlideDrawableTranscoder (global::Com.Bumptech.Glide.Load.Resource.Transcode.GlideBitmapDrawableTranscoder p0)
			: base (IntPtr.Zero, JniHandleOwnership.DoNotTransfer)
		{
			if (Handle != IntPtr.Zero)
				return;

			try {
				JValue* __args = stackalloc JValue [1];
				__args [0] = new JValue (p0);
				if (GetType () != typeof (BitmapToGlideDrawableTranscoder)) {
					SetHandle (
							global::Android.Runtime.JNIEnv.StartCreateInstance (GetType (), "(Lcom/bumptech/glide/load/resource/transcode/GlideBitmapDrawableTranscoder;)V", __args),
							JniHandleOwnership.TransferLocalRef);
					global::Android.Runtime.JNIEnv.FinishCreateInstance (Handle, "(Lcom/bumptech/glide/load/resource/transcode/GlideBitmapDrawableTranscoder;)V", __args);
					return;
				}

				if (id_ctor_Lcom_bumptech_glide_load_resource_transcode_GlideBitmapDrawableTranscoder_ == IntPtr.Zero)
					id_ctor_Lcom_bumptech_glide_load_resource_transcode_GlideBitmapDrawableTranscoder_ = JNIEnv.GetMethodID (class_ref, "<init>", "(Lcom/bumptech/glide/load/resource/transcode/GlideBitmapDrawableTranscoder;)V");
				SetHandle (
						global::Android.Runtime.JNIEnv.StartCreateInstance (class_ref, id_ctor_Lcom_bumptech_glide_load_resource_transcode_GlideBitmapDrawableTranscoder_, __args),
						JniHandleOwnership.TransferLocalRef);
				JNIEnv.FinishCreateInstance (Handle, class_ref, id_ctor_Lcom_bumptech_glide_load_resource_transcode_GlideBitmapDrawableTranscoder_, __args);
			} finally {
			}
		}
        static IntPtr n_Transcode_Lcom_bumptech_glide_load_engine_Resource_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0)
        {
            global::Com.Bumptech.Glide.Load.Resource.Transcode.GlideBitmapDrawableTranscoder __this = global::Java.Lang.Object.GetObject <global::Com.Bumptech.Glide.Load.Resource.Transcode.GlideBitmapDrawableTranscoder> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Com.Bumptech.Glide.Load.Engine.IResource p0 = (global::Com.Bumptech.Glide.Load.Engine.IResource)global::Java.Lang.Object.GetObject <global::Com.Bumptech.Glide.Load.Engine.IResource> (native_p0, JniHandleOwnership.DoNotTransfer);
            IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.Transcode(p0));

            return(__ret);
        }
 static IntPtr n_GetId(IntPtr jnienv, IntPtr native__this)
 {
     global::Com.Bumptech.Glide.Load.Resource.Transcode.GlideBitmapDrawableTranscoder __this = global::Java.Lang.Object.GetObject <global::Com.Bumptech.Glide.Load.Resource.Transcode.GlideBitmapDrawableTranscoder> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     return(JNIEnv.NewString(__this.Id));
 }