Esempio n. 1
0
		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.BitmapToGlideDrawableTranscoder __this = global::Java.Lang.Object.GetObject<global::Com.Bumptech.Glide.Load.Resource.Transcode.BitmapToGlideDrawableTranscoder> (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;
		}
Esempio n. 2
0
        public virtual unsafe bool Encode(global::Com.Bumptech.Glide.Load.Engine.IResource p0, global::System.IO.Stream p1)
        {
            if (id_encode_Lcom_bumptech_glide_load_engine_Resource_Ljava_io_OutputStream_ == IntPtr.Zero)
            {
                id_encode_Lcom_bumptech_glide_load_engine_Resource_Ljava_io_OutputStream_ = JNIEnv.GetMethodID(class_ref, "encode", "(Lcom/bumptech/glide/load/engine/Resource;Ljava/io/OutputStream;)Z");
            }
            IntPtr native_p1 = global::Android.Runtime.OutputStreamAdapter.ToLocalJniHandle(p1);

            try {
                JValue *__args = stackalloc JValue [2];
                __args [0] = new JValue(p0);
                __args [1] = new JValue(native_p1);

                bool __ret;
                if (GetType() == ThresholdType)
                {
                    __ret = JNIEnv.CallBooleanMethod(Handle, id_encode_Lcom_bumptech_glide_load_engine_Resource_Ljava_io_OutputStream_, __args);
                }
                else
                {
                    __ret = JNIEnv.CallNonvirtualBooleanMethod(Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "encode", "(Lcom/bumptech/glide/load/engine/Resource;Ljava/io/OutputStream;)Z"), __args);
                }
                return(__ret);
            } finally {
                JNIEnv.DeleteLocalRef(native_p1);
            }
        }
Esempio n. 3
0
        public unsafe GifBitmapWrapper(global::Com.Bumptech.Glide.Load.Engine.IResource p0, global::Com.Bumptech.Glide.Load.Engine.IResource p1)
            : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer)
        {
            if (Handle != IntPtr.Zero)
            {
                return;
            }

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

                if (id_ctor_Lcom_bumptech_glide_load_engine_Resource_Lcom_bumptech_glide_load_engine_Resource_ == IntPtr.Zero)
                {
                    id_ctor_Lcom_bumptech_glide_load_engine_Resource_Lcom_bumptech_glide_load_engine_Resource_ = JNIEnv.GetMethodID(class_ref, "<init>", "(Lcom/bumptech/glide/load/engine/Resource;Lcom/bumptech/glide/load/engine/Resource;)V");
                }
                SetHandle(
                    global::Android.Runtime.JNIEnv.StartCreateInstance(class_ref, id_ctor_Lcom_bumptech_glide_load_engine_Resource_Lcom_bumptech_glide_load_engine_Resource_, __args),
                    JniHandleOwnership.TransferLocalRef);
                JNIEnv.FinishCreateInstance(Handle, class_ref, id_ctor_Lcom_bumptech_glide_load_engine_Resource_Lcom_bumptech_glide_load_engine_Resource_, __args);
            } finally {
            }
        }
Esempio n. 4
0
        static IntPtr n_Transform_Lcom_bumptech_glide_load_engine_Resource_II(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, int p1, int p2)
        {
            global::Com.Bumptech.Glide.Load.Resource.Gifbitmap.GifBitmapWrapperTransformation __this = global::Java.Lang.Object.GetObject <global::Com.Bumptech.Glide.Load.Resource.Gifbitmap.GifBitmapWrapperTransformation> (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.Transform(p0, p1, p2));

            return(__ret);
        }
		static bool n_Encode_Lcom_bumptech_glide_load_engine_Resource_Ljava_io_OutputStream_ (IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1)
		{
			global::Com.Bumptech.Glide.Load.Resource.Gif.GifResourceEncoder __this = global::Java.Lang.Object.GetObject<global::Com.Bumptech.Glide.Load.Resource.Gif.GifResourceEncoder> (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);
			System.IO.Stream p1 = global::Android.Runtime.OutputStreamInvoker.FromJniHandle (native_p1, JniHandleOwnership.DoNotTransfer);
			bool __ret = __this.Encode (p0, p1);
			return __ret;
		}
#pragma warning restore 0649

        public void OnResourceRemoved(global::Com.Bumptech.Glide.Load.Engine.IResource p0)
        {
            var __h = Handler;

            if (__h != null)
            {
                __h(sender, new MemoryCacheResourceRemovedEventArgs(p0));
            }
        }
        static IntPtr n_Put_Lcom_bumptech_glide_load_Key_Lcom_bumptech_glide_load_engine_Resource_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1)
        {
            global::Com.Bumptech.Glide.Load.Engine.Cache.MemoryCacheAdapter __this = global::Java.Lang.Object.GetObject <global::Com.Bumptech.Glide.Load.Engine.Cache.MemoryCacheAdapter> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Com.Bumptech.Glide.Load.IKey             p0 = (global::Com.Bumptech.Glide.Load.IKey)global::Java.Lang.Object.GetObject <global::Com.Bumptech.Glide.Load.IKey> (native_p0, JniHandleOwnership.DoNotTransfer);
            global::Com.Bumptech.Glide.Load.Engine.IResource p1 = (global::Com.Bumptech.Glide.Load.Engine.IResource)global::Java.Lang.Object.GetObject <global::Com.Bumptech.Glide.Load.Engine.IResource> (native_p1, JniHandleOwnership.DoNotTransfer);
            IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.Put(p0, p1));

            return(__ret);
        }
        public unsafe void OnResourceRemoved(global::Com.Bumptech.Glide.Load.Engine.IResource p0)
        {
            if (id_onResourceRemoved_Lcom_bumptech_glide_load_engine_Resource_ == IntPtr.Zero)
            {
                id_onResourceRemoved_Lcom_bumptech_glide_load_engine_Resource_ = JNIEnv.GetMethodID(class_ref, "onResourceRemoved", "(Lcom/bumptech/glide/load/engine/Resource;)V");
            }
            JValue *__args = stackalloc JValue [1];

            __args [0] = new JValue(p0);
            JNIEnv.CallVoidMethod(Handle, id_onResourceRemoved_Lcom_bumptech_glide_load_engine_Resource_, __args);
        }
        public unsafe global::Com.Bumptech.Glide.Load.Engine.IResource Remove(global::Com.Bumptech.Glide.Load.IKey p0)
        {
            if (id_remove_Lcom_bumptech_glide_load_Key_ == IntPtr.Zero)
            {
                id_remove_Lcom_bumptech_glide_load_Key_ = JNIEnv.GetMethodID(class_ref, "remove", "(Lcom/bumptech/glide/load/Key;)Lcom/bumptech/glide/load/engine/Resource;");
            }
            JValue *__args = stackalloc JValue [1];

            __args [0] = new JValue(p0);
            global::Com.Bumptech.Glide.Load.Engine.IResource __ret = global::Java.Lang.Object.GetObject <global::Com.Bumptech.Glide.Load.Engine.IResource> (JNIEnv.CallObjectMethod(Handle, id_remove_Lcom_bumptech_glide_load_Key_, __args), JniHandleOwnership.TransferLocalRef);
            return(__ret);
        }
Esempio n. 10
0
 public unsafe global::Com.Bumptech.Glide.Load.Engine.IResource Transform(global::Com.Bumptech.Glide.Load.Engine.IResource p0, int p1, int p2)
 {
     if (id_transform_Lcom_bumptech_glide_load_engine_Resource_II == IntPtr.Zero)
     {
         id_transform_Lcom_bumptech_glide_load_engine_Resource_II = JNIEnv.GetMethodID(class_ref, "transform", "(Lcom/bumptech/glide/load/engine/Resource;II)Lcom/bumptech/glide/load/engine/Resource;");
     }
     try {
         JValue *__args = stackalloc JValue [3];
         __args [0] = new JValue(p0);
         __args [1] = new JValue(p1);
         __args [2] = new JValue(p2);
         global::Com.Bumptech.Glide.Load.Engine.IResource __ret = global::Java.Lang.Object.GetObject <global::Com.Bumptech.Glide.Load.Engine.IResource> (JNIEnv.CallObjectMethod(Handle, id_transform_Lcom_bumptech_glide_load_engine_Resource_II, __args), JniHandleOwnership.TransferLocalRef);
         return(__ret);
     } finally {
     }
 }
Esempio n. 11
0
		public virtual unsafe global::Com.Bumptech.Glide.Load.Engine.IResource Transcode (global::Com.Bumptech.Glide.Load.Engine.IResource p0)
		{
			if (id_transcode_Lcom_bumptech_glide_load_engine_Resource_ == IntPtr.Zero)
				id_transcode_Lcom_bumptech_glide_load_engine_Resource_ = JNIEnv.GetMethodID (class_ref, "transcode", "(Lcom/bumptech/glide/load/engine/Resource;)Lcom/bumptech/glide/load/engine/Resource;");
			try {
				JValue* __args = stackalloc JValue [1];
				__args [0] = new JValue (p0);

				global::Com.Bumptech.Glide.Load.Engine.IResource __ret;
				if (GetType () == ThresholdType)
					__ret = global::Java.Lang.Object.GetObject<global::Com.Bumptech.Glide.Load.Engine.IResource> (JNIEnv.CallObjectMethod  (Handle, id_transcode_Lcom_bumptech_glide_load_engine_Resource_, __args), JniHandleOwnership.TransferLocalRef);
				else
					__ret = global::Java.Lang.Object.GetObject<global::Com.Bumptech.Glide.Load.Engine.IResource> (JNIEnv.CallNonvirtualObjectMethod  (Handle, ThresholdClass, JNIEnv.GetMethodID (ThresholdClass, "transcode", "(Lcom/bumptech/glide/load/engine/Resource;)Lcom/bumptech/glide/load/engine/Resource;"), __args), JniHandleOwnership.TransferLocalRef);
				return __ret;
			} finally {
			}
		}
 static void n_Recycle(IntPtr jnienv, IntPtr native__this)
 {
     global::Com.Bumptech.Glide.Load.Engine.IResource __this = global::Java.Lang.Object.GetObject <global::Com.Bumptech.Glide.Load.Engine.IResource> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     __this.Recycle();
 }
        public virtual unsafe global::Com.Bumptech.Glide.Load.Engine.IResource Put(global::Com.Bumptech.Glide.Load.IKey p0, global::Com.Bumptech.Glide.Load.Engine.IResource p1)
        {
            if (id_put_Lcom_bumptech_glide_load_Key_Lcom_bumptech_glide_load_engine_Resource_ == IntPtr.Zero)
            {
                id_put_Lcom_bumptech_glide_load_Key_Lcom_bumptech_glide_load_engine_Resource_ = JNIEnv.GetMethodID(class_ref, "put", "(Lcom/bumptech/glide/load/Key;Lcom/bumptech/glide/load/engine/Resource;)Lcom/bumptech/glide/load/engine/Resource;");
            }
            try {
                JValue *__args = stackalloc JValue [2];
                __args [0] = new JValue(p0);
                __args [1] = new JValue(p1);

                global::Com.Bumptech.Glide.Load.Engine.IResource __ret;
                if (GetType() == ThresholdType)
                {
                    __ret = global::Java.Lang.Object.GetObject <global::Com.Bumptech.Glide.Load.Engine.IResource> (JNIEnv.CallObjectMethod(Handle, id_put_Lcom_bumptech_glide_load_Key_Lcom_bumptech_glide_load_engine_Resource_, __args), JniHandleOwnership.TransferLocalRef);
                }
                else
                {
                    __ret = global::Java.Lang.Object.GetObject <global::Com.Bumptech.Glide.Load.Engine.IResource> (JNIEnv.CallNonvirtualObjectMethod(Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "put", "(Lcom/bumptech/glide/load/Key;Lcom/bumptech/glide/load/engine/Resource;)Lcom/bumptech/glide/load/engine/Resource;"), __args), JniHandleOwnership.TransferLocalRef);
                }
                return(__ret);
            } finally {
            }
        }
 static int n_GetSize(IntPtr jnienv, IntPtr native__this)
 {
     global::Com.Bumptech.Glide.Load.Engine.IResource __this = global::Java.Lang.Object.GetObject <global::Com.Bumptech.Glide.Load.Engine.IResource> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     return(__this.Size);
 }
 public MemoryCacheResourceRemovedEventArgs(global::Com.Bumptech.Glide.Load.Engine.IResource p0)
 {
     this.p0 = p0;
 }
 static void n_OnResourceReady_Lcom_bumptech_glide_load_engine_Resource_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0)
 {
     global::Com.Bumptech.Glide.Request.IResourceCallback __this = global::Java.Lang.Object.GetObject <global::Com.Bumptech.Glide.Request.IResourceCallback> (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);
     __this.OnResourceReady(p0);
 }
 static void n_OnResourceRemoved_Lcom_bumptech_glide_load_engine_Resource_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0)
 {
     global::Com.Bumptech.Glide.Load.Engine.Cache.IMemoryCacheResourceRemovedListener __this = global::Java.Lang.Object.GetObject <global::Com.Bumptech.Glide.Load.Engine.Cache.IMemoryCacheResourceRemovedListener> (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);
     __this.OnResourceRemoved(p0);
 }