Пример #1
0
        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");
            }
        }
Пример #2
0
        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");
            }
        }
Пример #3
0
        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");
            }
        }
Пример #4
0
 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)
 {
 }
Пример #5
0
 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));
 }
Пример #6
0
 public static CIImage FromData(NSData bitmapData, nint bytesPerRow, CGSize size, CIFormat pixelFormat, CGColorSpace colorSpace)
 {
     return(FromData(bitmapData, bytesPerRow, size, CIImage.CIFormatToInt(pixelFormat), colorSpace));
 }
Пример #7
0
		public CGImage CreateCGImage (CIImage image, CGRect fromRect, CIFormat ciImageFormat, CGColorSpace colorSpace)
		{
			return CreateCGImage (image, fromRect, CIImage.CIFormatToInt (ciImageFormat), colorSpace);
		}
Пример #8
0
 public CGImage CreateCGImage(CIImage image, System.Drawing.RectangleF fromRect, CIFormat ciImageFormat, CGColorSpace colorSpace)
 {
     return(CreateCGImage(image, fromRect, CIImage.CIFormatToInt(ciImageFormat), colorSpace));
 }
Пример #9
0
		public CGImage CreateCGImage (CIImage image, System.Drawing.RectangleF fromRect, CIFormat ciImageFormat, CGColorSpace colorSpace)
		{
			return CreateCGImage (image, fromRect, CIImage.CIFormatToInt (ciImageFormat), colorSpace);
		}
Пример #10
0
		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");
			}
		}
Пример #11
0
 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");
     }
 }
Пример #12
0
 public CGImage CreateCGImage(CIImage image, CGRect fromRect, CIFormat ciImageFormat, CGColorSpace colorSpace)
 {
     return CreateCGImage (image, fromRect, CIImage.CIFormatToInt (ciImageFormat), colorSpace);
 }
Пример #13
0
 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");
     }
 }
Пример #14
0
 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);
 }
Пример #15
0
 public static CIImage FromData(NSData bitmapData, nint bytesPerRow, CGSize size, CIFormat pixelFormat, CGColorSpace colorSpace)
 {
     return FromData (bitmapData, bytesPerRow, size, CIImage.CIFormatToInt (pixelFormat), colorSpace);
 }
Пример #16
0
 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)
 {
 }