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(); } } }
private static System.IntPtr nCreatePorterDuffFilter(android.graphics.ColorFilter.NativeFilter nativeFilter, int srcColor, int porterDuffMode) { return(libxobotos_PorterDuffColorFilter_PorterDuffFilter_postCreate(nativeFilter, srcColor, porterDuffMode)); }
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);