public IosImagePickerPresentArgs( Rect ipadNormalizedPopoverSourceRect = default(Rect), IosImagePickerPopoverArrowDirection ipadPopoverPermittedArrowDirections = IosImagePickerPopoverArrowDirection.Any, bool ipadPopoverCanOverlapSourceRect = false) { this.IpadNormalizedPopoverSourceRect = ipadNormalizedPopoverSourceRect; this.IpadPopoverPermittedArrowDirections = ipadPopoverPermittedArrowDirections; this.IpadPopoverCanOverlapSourceRect = ipadPopoverCanOverlapSourceRect; }
public static extern void UnityIosImagePickerController_Present( uint requestId, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.SysInt)] IosImagePickerSourceType sourceType, string serializedMediaTypes, bool allowsEditing, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.SysInt)] IosImagePickerVideoQualityType videoQuality, double videoMaximumDurationInSeconds, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.SysInt)] IosImagePickerCameraDevice cameraDevice, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.SysInt)] IosImagePickerCameraCaptureMode cameraCaptureMode, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.SysInt)] IosImagePickerCameraFlashMode cameraFlashMode, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.SysUInt)] IosImagePickerPopoverArrowDirection ipadPopoverPermittedArrowDirections, float ipadNormalizedPopoverSourceRectX, float ipadNormalizedPopoverSourceRectY, float ipadNormalizedPopoverSourceRectWidth, float ipadNormalizedPopoverSourceRectHeight, bool ipadPopoverCanOverlapSourceRect);