static IntPtr n_SetRoundingMethod_Lcom_facebook_drawee_generic_RoundingParams_RoundingMethod_(IntPtr jnienv, IntPtr native__this, IntPtr native_roundingMethod)
        {
            global::Com.Facebook.Drawee.Generic.RoundingParams __this = global::Java.Lang.Object.GetObject <global::Com.Facebook.Drawee.Generic.RoundingParams> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Com.Facebook.Drawee.Generic.RoundingParams.RoundingMethod roundingMethod = global::Java.Lang.Object.GetObject <global::Com.Facebook.Drawee.Generic.RoundingParams.RoundingMethod> (native_roundingMethod, JniHandleOwnership.DoNotTransfer);
            IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.SetRoundingMethod(roundingMethod));

            return(__ret);
        }
        static IntPtr n_SetCornersRadii_arrayF(IntPtr jnienv, IntPtr native__this, IntPtr native_radii)
        {
            global::Com.Facebook.Drawee.Generic.RoundingParams __this = global::Java.Lang.Object.GetObject <global::Com.Facebook.Drawee.Generic.RoundingParams> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            float[] radii = (float[])JNIEnv.GetArray(native_radii, JniHandleOwnership.DoNotTransfer, typeof(float));
            IntPtr  __ret = JNIEnv.ToLocalJniHandle(__this.SetCornersRadii(radii));

            if (radii != null)
            {
                JNIEnv.CopyArray(radii, native_radii);
            }
            return(__ret);
        }
 static IntPtr n_SetScaleDownInsideBorders_Z(IntPtr jnienv, IntPtr native__this, bool scaleDownInsideBorders)
 {
     global::Com.Facebook.Drawee.Generic.RoundingParams __this = global::Java.Lang.Object.GetObject <global::Com.Facebook.Drawee.Generic.RoundingParams> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     return(JNIEnv.ToLocalJniHandle(__this.SetScaleDownInsideBorders(scaleDownInsideBorders)));
 }
 static IntPtr n_SetRoundAsCircle_Z(IntPtr jnienv, IntPtr native__this, bool roundAsCircle)
 {
     global::Com.Facebook.Drawee.Generic.RoundingParams __this = global::Java.Lang.Object.GetObject <global::Com.Facebook.Drawee.Generic.RoundingParams> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     return(JNIEnv.ToLocalJniHandle(__this.SetRoundAsCircle(roundAsCircle)));
 }
 static IntPtr n_SetPadding_F(IntPtr jnienv, IntPtr native__this, float padding)
 {
     global::Com.Facebook.Drawee.Generic.RoundingParams __this = global::Java.Lang.Object.GetObject <global::Com.Facebook.Drawee.Generic.RoundingParams> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     return(JNIEnv.ToLocalJniHandle(__this.SetPadding(padding)));
 }
 static IntPtr n_SetOverlayColor_I(IntPtr jnienv, IntPtr native__this, int overlayColor)
 {
     global::Com.Facebook.Drawee.Generic.RoundingParams __this = global::Java.Lang.Object.GetObject <global::Com.Facebook.Drawee.Generic.RoundingParams> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     return(JNIEnv.ToLocalJniHandle(__this.SetOverlayColor(overlayColor)));
 }
 static IntPtr n_SetCornersRadii_FFFF(IntPtr jnienv, IntPtr native__this, float topLeft, float topRight, float bottomRight, float bottomLeft)
 {
     global::Com.Facebook.Drawee.Generic.RoundingParams __this = global::Java.Lang.Object.GetObject <global::Com.Facebook.Drawee.Generic.RoundingParams> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     return(JNIEnv.ToLocalJniHandle(__this.SetCornersRadii(topLeft, topRight, bottomRight, bottomLeft)));
 }
 static IntPtr n_SetBorder_IF(IntPtr jnienv, IntPtr native__this, int color, float width)
 {
     global::Com.Facebook.Drawee.Generic.RoundingParams __this = global::Java.Lang.Object.GetObject <global::Com.Facebook.Drawee.Generic.RoundingParams> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     return(JNIEnv.ToLocalJniHandle(__this.SetBorder(color, width)));
 }
 static IntPtr n_GetCornersRadii(IntPtr jnienv, IntPtr native__this)
 {
     global::Com.Facebook.Drawee.Generic.RoundingParams __this = global::Java.Lang.Object.GetObject <global::Com.Facebook.Drawee.Generic.RoundingParams> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     return(JNIEnv.NewArray(__this.GetCornersRadii()));
 }
 static bool n_GetScaleDownInsideBorders(IntPtr jnienv, IntPtr native__this)
 {
     global::Com.Facebook.Drawee.Generic.RoundingParams __this = global::Java.Lang.Object.GetObject <global::Com.Facebook.Drawee.Generic.RoundingParams> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     return(__this.ScaleDownInsideBorders);
 }
 static float n_GetPadding(IntPtr jnienv, IntPtr native__this)
 {
     global::Com.Facebook.Drawee.Generic.RoundingParams __this = global::Java.Lang.Object.GetObject <global::Com.Facebook.Drawee.Generic.RoundingParams> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     return(__this.Padding);
 }