static IntPtr n_WithIcon_Lcom_mikepenz_materialdrawer_holder_ImageHolder_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0) { global::Com.Mikepenz.Materialdrawer.Model.Interfaces.IIconable __this = global::Java.Lang.Object.GetObject <global::Com.Mikepenz.Materialdrawer.Model.Interfaces.IIconable> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Com.Mikepenz.Materialdrawer.Holder.ImageHolder p0 = global::Java.Lang.Object.GetObject <global::Com.Mikepenz.Materialdrawer.Holder.ImageHolder> (native_p0, JniHandleOwnership.DoNotTransfer); IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.WithIcon(p0)); return(__ret); }
static IntPtr n_DecideIcon_Landroid_content_Context_IZI(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, int p1, bool p2, int p3) { global::Com.Mikepenz.Materialdrawer.Holder.ImageHolder __this = global::Java.Lang.Object.GetObject <global::Com.Mikepenz.Materialdrawer.Holder.ImageHolder> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Android.Content.Context p0 = global::Java.Lang.Object.GetObject <global::Android.Content.Context> (native_p0, JniHandleOwnership.DoNotTransfer); IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.DecideIcon(p0, p1, p2, p3)); return(__ret); }
public unsafe global::Java.Lang.Object WithIcon(global::Com.Mikepenz.Materialdrawer.Holder.ImageHolder p0) { if (id_withIcon_Lcom_mikepenz_materialdrawer_holder_ImageHolder_ == IntPtr.Zero) { id_withIcon_Lcom_mikepenz_materialdrawer_holder_ImageHolder_ = JNIEnv.GetMethodID(class_ref, "withIcon", "(Lcom/mikepenz/materialdrawer/holder/ImageHolder;)Ljava/lang/Object;"); } JValue *__args = stackalloc JValue [1]; __args [0] = new JValue(p0); global::Java.Lang.Object __ret = (Java.Lang.Object)global::Java.Lang.Object.GetObject <global::Java.Lang.Object> (JNIEnv.CallObjectMethod(((global::Java.Lang.Object) this).Handle, id_withIcon_Lcom_mikepenz_materialdrawer_holder_ImageHolder_, __args), JniHandleOwnership.TransferLocalRef); return(__ret); }
public static unsafe void ApplyDecidedIconOrSetGone(global::Com.Mikepenz.Materialdrawer.Holder.ImageHolder p0, global::Android.Widget.ImageView p1, int p2, bool p3, int p4) { if (id_applyDecidedIconOrSetGone_Lcom_mikepenz_materialdrawer_holder_ImageHolder_Landroid_widget_ImageView_IZI == IntPtr.Zero) { id_applyDecidedIconOrSetGone_Lcom_mikepenz_materialdrawer_holder_ImageHolder_Landroid_widget_ImageView_IZI = JNIEnv.GetStaticMethodID(class_ref, "applyDecidedIconOrSetGone", "(Lcom/mikepenz/materialdrawer/holder/ImageHolder;Landroid/widget/ImageView;IZI)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); JNIEnv.CallStaticVoidMethod(class_ref, id_applyDecidedIconOrSetGone_Lcom_mikepenz_materialdrawer_holder_ImageHolder_Landroid_widget_ImageView_IZI, __args); } finally { } }
public static unsafe global::Android.Graphics.Drawables.Drawable DecideIcon(global::Com.Mikepenz.Materialdrawer.Holder.ImageHolder p0, global::Android.Content.Context p1, int p2, bool p3, int p4) { if (id_decideIcon_Lcom_mikepenz_materialdrawer_holder_ImageHolder_Landroid_content_Context_IZI == IntPtr.Zero) { id_decideIcon_Lcom_mikepenz_materialdrawer_holder_ImageHolder_Landroid_content_Context_IZI = JNIEnv.GetStaticMethodID(class_ref, "decideIcon", "(Lcom/mikepenz/materialdrawer/holder/ImageHolder;Landroid/content/Context;IZI)Landroid/graphics/drawable/Drawable;"); } 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); global::Android.Graphics.Drawables.Drawable __ret = global::Java.Lang.Object.GetObject <global::Android.Graphics.Drawables.Drawable> (JNIEnv.CallStaticObjectMethod(class_ref, id_decideIcon_Lcom_mikepenz_materialdrawer_holder_ImageHolder_Landroid_content_Context_IZI, __args), JniHandleOwnership.TransferLocalRef); return(__ret); } finally { } }
static void n_SetIIcon_Lcom_mikepenz_iconics_typeface_IIcon_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0) { global::Com.Mikepenz.Materialdrawer.Holder.ImageHolder __this = global::Java.Lang.Object.GetObject <global::Com.Mikepenz.Materialdrawer.Holder.ImageHolder> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Com.Mikepenz.Iconics.Typeface.IIcon p0 = (global::Com.Mikepenz.Iconics.Typeface.IIcon)global::Java.Lang.Object.GetObject <global::Com.Mikepenz.Iconics.Typeface.IIcon> (native_p0, JniHandleOwnership.DoNotTransfer); __this.IIcon = p0; }
static IntPtr n_GetIIcon(IntPtr jnienv, IntPtr native__this) { global::Com.Mikepenz.Materialdrawer.Holder.ImageHolder __this = global::Java.Lang.Object.GetObject <global::Com.Mikepenz.Materialdrawer.Holder.ImageHolder> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); return(JNIEnv.ToLocalJniHandle(__this.IIcon)); }