internal static int CIFormatToInt(CIFormat format) { switch (format) { #if MONOMAC case CIFormat.ARGB8: return(FormatARGB8); case CIFormat.RGBAh: return(FormatRGBAh); case CIFormat.RGBA16: return(FormatRGBA16); case CIFormat.RGBAf: return(FormatRGBAf); #else case CIFormat.ARGB8: return(FormatARGB8); case CIFormat.RGBAh: return(FormatRGBAh); case CIFormat.BGRA8: return(FormatBGRA8); case CIFormat.RGBA8: return(FormatRGBA8); #endif default: throw new ArgumentOutOfRangeException("format"); } }
internal static int CIFormatToInt(CIFormat format) { switch (format) { case CIFormat.ARGB8: return(FormatARGB8); case CIFormat.RGBAh: return(FormatRGBAh); #if MONOMAC case CIFormat.RGBA16: return(FormatRGBA16); case CIFormat.RGBAf: return(FormatRGBAf); #elif !XAMCORE_3_0 case CIFormat.BGRA8: return(FormatBGRA8); case CIFormat.RGBA8: return(FormatRGBA8); #endif case CIFormat.kRGBAf: return(FormatRGBAf); case CIFormat.kBGRA8: return(FormatBGRA8); case CIFormat.kRGBA8: return(FormatRGBA8); case CIFormat.ABGR8: return(FormatABGR8); case CIFormat.A8: return(FormatA8); case CIFormat.A16: return(FormatA16); case CIFormat.Ah: return(FormatAh); case CIFormat.Af: return(FormatAf); case CIFormat.R8: return(FormatR8); case CIFormat.R16: return(FormatR16); case CIFormat.Rh: return(FormatRh); case CIFormat.Rf: return(FormatRf); case CIFormat.RG8: return(FormatRG8); case CIFormat.RG16: return(FormatRG16); case CIFormat.RGh: return(FormatRGh); case CIFormat.RGf: return(FormatRGf); default: throw new ArgumentOutOfRangeException("format"); } }
internal static int CIFormatToInt(CIFormat format) { switch (format) { case CIFormat.ARGB8: return(FormatARGB8); case CIFormat.RGBAh: return(FormatRGBAh); case CIFormat.BGRA8: return(FormatBGRA8); case CIFormat.RGBA8: return(FormatRGBA8); default: throw new ArgumentOutOfRangeException("format"); } }
public CIImage(ICIImageProvider provider, nuint width, nuint height, CIFormat pixelFormat, CGColorSpace colorSpace, CIImageProviderOptions options) : this(provider, width, height, CIImage.CIFormatToInt(pixelFormat), colorSpace, options == null ? null : options.Dictionary) { }
public static CIImage FromProvider(ICIImageProvider provider, nuint width, nuint height, CIFormat pixelFormat, CGColorSpace colorSpace, CIImageProviderOptions options) { return(FromProvider(provider, width, height, CIImage.CIFormatToInt(pixelFormat), colorSpace, options == null ? null : options.Dictionary)); }
public static CIImage FromData(NSData bitmapData, nint bytesPerRow, CGSize size, CIFormat pixelFormat, CGColorSpace colorSpace) { return(FromData(bitmapData, bytesPerRow, size, CIImage.CIFormatToInt(pixelFormat), colorSpace)); }
public CGImage CreateCGImage (CIImage image, CGRect fromRect, CIFormat ciImageFormat, CGColorSpace colorSpace) { return CreateCGImage (image, fromRect, CIImage.CIFormatToInt (ciImageFormat), colorSpace); }
public CGImage CreateCGImage(CIImage image, System.Drawing.RectangleF fromRect, CIFormat ciImageFormat, CGColorSpace colorSpace) { return(CreateCGImage(image, fromRect, CIImage.CIFormatToInt(ciImageFormat), colorSpace)); }
public CGImage CreateCGImage (CIImage image, System.Drawing.RectangleF fromRect, CIFormat ciImageFormat, CGColorSpace colorSpace) { return CreateCGImage (image, fromRect, CIImage.CIFormatToInt (ciImageFormat), colorSpace); }
internal static int CIFormatToInt (CIFormat format) { switch (format) { #if MONOMAC case CIFormat.ARGB8: return FormatARGB8; case CIFormat.RGBAh: return FormatRGBAh; case CIFormat.RGBA16: return FormatRGBA16; case CIFormat.RGBAf: return FormatRGBAf; #else case CIFormat.ARGB8: return FormatARGB8; case CIFormat.RGBAh: return FormatRGBAh; case CIFormat.BGRA8: return FormatBGRA8; case CIFormat.RGBA8: return FormatRGBA8; #endif default: throw new ArgumentOutOfRangeException ("format"); } }
internal static int CIFormatToInt(CIFormat format) { switch (format) { case CIFormat.ARGB8: return FormatARGB8; case CIFormat.RGBAh: return FormatRGBAh; case CIFormat.BGRA8: return FormatBGRA8; case CIFormat.RGBA8: return FormatRGBA8; default: throw new ArgumentOutOfRangeException ("format"); } }
public CGImage CreateCGImage(CIImage image, CGRect fromRect, CIFormat ciImageFormat, CGColorSpace colorSpace) { return CreateCGImage (image, fromRect, CIImage.CIFormatToInt (ciImageFormat), colorSpace); }
internal static int CIFormatToInt(CIFormat format) { switch (format) { case CIFormat.ARGB8: return FormatARGB8; case CIFormat.RGBAh: return FormatRGBAh; #if MONOMAC case CIFormat.RGBA16: return FormatRGBA16; case CIFormat.RGBAf: return FormatRGBAf; #elif !XAMCORE_3_0 case CIFormat.BGRA8: return FormatBGRA8; case CIFormat.RGBA8: return FormatRGBA8; #endif case CIFormat.kRGBAf: return FormatRGBAf; case CIFormat.kBGRA8: return FormatBGRA8; case CIFormat.kRGBA8: return FormatRGBA8; case CIFormat.ABGR8: return FormatABGR8; case CIFormat.A8: return FormatA8; case CIFormat.A16: return FormatA16; case CIFormat.Ah: return FormatAh; case CIFormat.Af: return FormatAf; case CIFormat.R8: return FormatR8; case CIFormat.R16: return FormatR16; case CIFormat.Rh: return FormatRh; case CIFormat.Rf: return FormatRf; case CIFormat.RG8: return FormatRG8; case CIFormat.RG16: return FormatRG16; case CIFormat.RGh: return FormatRGh; case CIFormat.RGf: return FormatRGf; default: throw new ArgumentOutOfRangeException ("format"); } }
public static CIImage FromProvider(ICIImageProvider provider, nuint width, nuint height, CIFormat pixelFormat, CGColorSpace colorSpace, CIImageProviderOptions options) { return FromProvider (provider, width, height, CIImage.CIFormatToInt (pixelFormat), colorSpace, options == null ? null : options.Dictionary); }
public static CIImage FromData(NSData bitmapData, nint bytesPerRow, CGSize size, CIFormat pixelFormat, CGColorSpace colorSpace) { return FromData (bitmapData, bytesPerRow, size, CIImage.CIFormatToInt (pixelFormat), colorSpace); }
public CIImage(ICIImageProvider provider, nuint width, nuint height, CIFormat pixelFormat, CGColorSpace colorSpace, CIImageProviderOptions options) : this(provider, width, height, CIImage.CIFormatToInt (pixelFormat), colorSpace, options == null ? null : options.Dictionary) { }