private static android.graphics.Bitmap nativeDecodeAsset(android.content.res.AssetManager.AssetInputStream.NativeAsset asset, android.graphics.Rect padding, android.graphics.BitmapFactory.Options opts ) { System.IntPtr padding_ptr = System.IntPtr.Zero; System.IntPtr opts_ptr = System.IntPtr.Zero; try { padding_ptr = android.graphics.Rect.Rect_Helper.ManagedToNative(padding); opts_ptr = android.graphics.BitmapFactory.Options.Options_Helper.ManagedToNative( opts); android.graphics.Bitmap _retval = new android.graphics.Bitmap(libxobotos_BitmapFactory_nativeDecodeAsset (asset, padding_ptr, opts_ptr)); android.graphics.BitmapFactory.Options.Options_Helper.MarshalOut(opts_ptr, opts); return(_retval); } finally { android.graphics.Rect.Rect_Helper.FreeManagedPtr(padding_ptr); android.graphics.BitmapFactory.Options.Options_Helper.FreeManagedPtr(opts_ptr); } }
private static extern android.graphics.Bitmap.NativeBitmap libxobotos_BitmapFactory_nativeDecodeAsset (android.content.res.AssetManager.AssetInputStream.NativeAsset asset, System.IntPtr padding, System.IntPtr opts);