public CGImage CreateImage(int index, CGImageOptions options) { using (var dict = options == null ? null : options.ToDictionary()) { var ret = CGImageSourceCreateImageAtIndex(handle, new IntPtr(index), dict == null ? IntPtr.Zero : dict.Handle); return(new CGImage(ret, true)); } }
public NSDictionary CopyProperties(CGImageOptions options, int imageIndex) { if (options == null) { throw new ArgumentNullException("options"); } return(CopyProperties(options.ToDictionary(), imageIndex)); }
public CGImage CreateImage(int index, CGImageOptions options) { var dict = options == null ? null : options.ToDictionary(); var ret = CGImageSourceCreateImageAtIndex(handle, index, dict == null ? IntPtr.Zero : dict.Handle); dict.Dispose(); return(new CGImage(ret, true)); }
public static CGImageSource CreateIncremental(CGImageOptions options) { var dict = options == null ? null : options.ToDictionary(); var ret = new CGImageSource(CGImageSourceCreateIncremental(dict == null ? IntPtr.Zero : dict.Handle), true); dict.Dispose(); return(ret); }
public static CGImageSource FromData(NSData data, CGImageOptions options) { if (data == null) { throw new ArgumentNullException("data"); } using (var dict = options == null ? null : options.ToDictionary()) return(new CGImageSource(CGImageSourceCreateWithData(data.Handle, dict == null ? IntPtr.Zero : dict.Handle), true)); }
public static CGImageSource FromDataProvider(CGDataProvider provider, CGImageOptions options) { if (provider == null) { throw new ArgumentNullException("provider"); } using (var dict = options == null ? null : options.ToDictionary()) return(new CGImageSource(CGImageSourceCreateWithDataProvider(provider.Handle, dict == null ? IntPtr.Zero : dict.Handle), true)); }
public static CGImageSource FromUrl(NSUrl url, CGImageOptions options) { if (url == null) { throw new ArgumentNullException("url"); } using (var dict = options == null ? null : options.ToDictionary()) return(new CGImageSource(CGImageSourceCreateWithURL(url.Handle, dict == null ? IntPtr.Zero : dict.Handle), true)); }
public CoreGraphics.CGImageProperties GetProperties(int index, CGImageOptions options = null) { return(new CoreGraphics.CGImageProperties(CopyProperties(options == null ? null : options.ToDictionary(), index))); }
public static CGImageSource CreateIncremental (CGImageOptions options) { using (var dict = options == null ? null : options.ToDictionary ()) return new CGImageSource (CGImageSourceCreateIncremental (dict == null ? IntPtr.Zero : dict.Handle), true); }
public CoreGraphics.CGImageProperties GetProperties (int index, CGImageOptions options = null) { return new CoreGraphics.CGImageProperties (CopyProperties (options == null ? null : options.ToDictionary (), index)); }
public NSDictionary CopyProperties (CGImageOptions options, int imageIndex) { if (options == null) throw new ArgumentNullException ("options"); return CopyProperties (options.ToDictionary (), imageIndex); }
public static CGImageSource FromData (NSData data, CGImageOptions options) { if (data == null) throw new ArgumentNullException ("data"); using (var dict = options == null ? null : options.ToDictionary ()) return new CGImageSource (CGImageSourceCreateWithData (data.Handle, dict == null ? IntPtr.Zero : dict.Handle), true); }
public static CGImageSource FromDataProvider (CGDataProvider provider, CGImageOptions options) { if (provider == null) throw new ArgumentNullException ("provider"); using (var dict = options == null ? null : options.ToDictionary ()) return new CGImageSource (CGImageSourceCreateWithDataProvider (provider.Handle, dict == null ? IntPtr.Zero : dict.Handle), true); }
public static CGImageSource FromUrl (NSUrl url, CGImageOptions options) { if (url == null) throw new ArgumentNullException ("url"); using (var dict = options == null ? null : options.ToDictionary ()) return new CGImageSource (CGImageSourceCreateWithURL (url.Handle, dict == null ? IntPtr.Zero : dict.Handle), true); }
public CGImage CreateImage (int index, CGImageOptions options) { using (var dict = options == null ? null : options.ToDictionary ()) { var ret = CGImageSourceCreateImageAtIndex (handle, index, dict == null ? IntPtr.Zero : dict.Handle); return new CGImage (ret, true); } }
public static CGImageSource CreateIncremental(CGImageOptions options) { using (var dict = options == null ? null : options.ToDictionary()) return(new CGImageSource(CGImageSourceCreateIncremental(dict == null ? IntPtr.Zero : dict.Handle), true)); }
public static CGImageSource CreateIncremental(CGImageOptions options) { var dict = options == null ? null : options.ToDictionary (); var ret = new CGImageSource (CGImageSourceCreateIncremental (dict == null ? IntPtr.Zero : dict.Handle), true); dict.Dispose (); return ret; }