private static System.IntPtr nColorMatrixFilter(android.graphics.ColorFilter.NativeFilter
                                                 nativeFilter, float[] array)
 {
     Sharpen.INativeHandle array_handle = null;
     try
     {
         array_handle = XobotOS.Runtime.MarshalGlue.Array_float_Helper.GetPinnedPtr(array);
         return(libxobotos_ColorMatrixColorFilter_ColorMatrixFilter_postCreate(nativeFilter
                                                                               , array_handle.Address));
     }
     finally
     {
         if (array_handle != null)
         {
             array_handle.Free();
         }
     }
 }
Example #2
0
 private static System.IntPtr nCreatePorterDuffFilter(android.graphics.ColorFilter.NativeFilter
                                                      nativeFilter, int srcColor, int porterDuffMode)
 {
     return(libxobotos_PorterDuffColorFilter_PorterDuffFilter_postCreate(nativeFilter,
                                                                         srcColor, porterDuffMode));
 }
Example #3
0
 private static extern System.IntPtr libxobotos_PorterDuffColorFilter_PorterDuffFilter_postCreate
     (android.graphics.ColorFilter.NativeFilter nativeFilter, int srcColor, int porterDuffMode
     );
 private static System.IntPtr nCreateLightingFilter(android.graphics.ColorFilter.NativeFilter
                                                    nativeFilter, int mul, int add)
 {
     return(libxobotos_LightingColorFilter_LightingFilter_postCreate(nativeFilter, mul
                                                                     , add));
 }
 private static extern System.IntPtr libxobotos_LightingColorFilter_LightingFilter_postCreate
     (android.graphics.ColorFilter.NativeFilter nativeFilter, int mul, int add);
 private static extern System.IntPtr libxobotos_ColorMatrixColorFilter_ColorMatrixFilter_postCreate
     (android.graphics.ColorFilter.NativeFilter nativeFilter, System.IntPtr array);