Documentation Archive Developer
Search

CoreImage Changes

CoreImage

Modified CIColor.init(CGColor: CGColor!)
Declaration
From
init(CGColor c: CGColor!)
To
init!(CGColor c: CGColor!)

Modified CIColor.init(red: CGFloat, green: CGFloat, blue: CGFloat)
Declaration
From
init(red r: CGFloat, green g: CGFloat, blue b: CGFloat) -> CIColor
To
init!(red r: CGFloat, green g: CGFloat, blue b: CGFloat) -> CIColor

Modified CIColor.init(red: CGFloat, green: CGFloat, blue: CGFloat, alpha: CGFloat)
Declaration
From
init(red r: CGFloat, green g: CGFloat, blue b: CGFloat, alpha a: CGFloat) -> CIColor
To
init!(red r: CGFloat, green g: CGFloat, blue b: CGFloat, alpha a: CGFloat) -> CIColor

Modified CIColor.init(string: String!)
Declaration
From
init(string representation: String!) -> CIColor
To
init!(string representation: String!) -> CIColor

Modified CIContext.init(CGContext: CGContext!, options:[NSObject: AnyObject]!)
Declaration
From
init(CGContext ctx: CGContext!, options dict: [NSObject : AnyObject]!) -> CIContext
To
init!(CGContext ctx: CGContext!, options dict: [NSObject : AnyObject]!) -> CIContext

Modified CIContext.init(EAGLContext: EAGLContext!)
Declaration
From
init(EAGLContext eaglContext: EAGLContext!) -> CIContext
To
init!(EAGLContext eaglContext: EAGLContext!) -> CIContext

Modified CIContext.init(EAGLContext: EAGLContext!, options:[NSObject: AnyObject]!)
Declaration
From
init(EAGLContext eaglContext: EAGLContext!, options dict: [NSObject : AnyObject]!) -> CIContext
To
init!(EAGLContext eaglContext: EAGLContext!, options dict: [NSObject : AnyObject]!) -> CIContext

Modified CIContext.inputImageMaximumSize() -> CGSize
Introduction
FromiOS 8.0
ToiOS 5.0

Modified CIContext.init(options: [NSObject: AnyObject]!)
Declaration
From
init(options dict: [NSObject : AnyObject]!) -> CIContext
To
init!(options dict: [NSObject : AnyObject]!) -> CIContext

Modified CIContext.outputImageMaximumSize() -> CGSize
Introduction
FromiOS 8.0
ToiOS 5.0

Modified CIContext.render(CIImage!, toCVPixelBuffer: CVPixelBuffer!)
Introduction
FromiOS 8.0
ToiOS 5.0

Modified CIContext.render(CIImage!, toCVPixelBuffer: CVPixelBuffer!, bounds: CGRect, colorSpace: CGColorSpace!)
Introduction
FromiOS 8.0
ToiOS 5.0

Modified CIDetector.featuresInImage(CIImage!) -> [AnyObject]!
Introduction
FromiOS 8.0
ToiOS 5.0

Modified CIDetector.featuresInImage(CIImage!, options:[NSObject: AnyObject]!) -> [AnyObject]!
Introduction
FromiOS 8.0
ToiOS 5.0

Modified CIDetector.init(ofType: String!, context: CIContext!, options:[NSObject: AnyObject]!)
Declaration
From
init(ofType type: String!, context context: CIContext!, options options: [NSObject : AnyObject]!) -> CIDetector
To
init!(ofType type: String!, context context: CIContext!, options options: [NSObject : AnyObject]!) -> CIDetector

Modified CIFilter.filterArrayFromSerializedXMP(NSData!, inputImageExtent: CGRect, error: NSErrorPointer) -> [AnyObject]! [class]
Introduction
FromiOS 8.0
ToiOS 6.0

Modified CIFilter.name() -> String!
Introduction
FromiOS 8.0
ToiOS 5.0

Modified CIFilter.init(name: String!)
Declaration
From
init(name name: String!) -> CIFilter
To
init!(name name: String!) -> CIFilter

Modified CIFilter.init(name: String!, withInputParameters:[NSObject: AnyObject]!)
Declaration
From
init(name name: String!, withInputParameters params: [NSObject : AnyObject]!) -> CIFilter
To
init!(name name: String!, withInputParameters params: [NSObject : AnyObject]!) -> CIFilter

Modified CIFilter.serializedXMPFromFilters([AnyObject]!, inputImageExtent: CGRect) -> NSData! [class]
Introduction
FromiOS 8.0
ToiOS 6.0

Modified CIImage.init(CGImage: CGImage!)
Declaration
From
init(CGImage image: CGImage!)
To
init!(CGImage image: CGImage!)

Modified CIImage.init(CGImage: CGImage!, options:[NSObject: AnyObject]!)
Declaration
From
init(CGImage image: CGImage!, options d: [NSObject : AnyObject]!)
To
init!(CGImage image: CGImage!, options d: [NSObject : AnyObject]!)

Modified CIImage.init(CVPixelBuffer: CVPixelBuffer!)
DeclarationIntroduction
From
init(CVPixelBuffer buffer: CVPixelBuffer!)
iOS 8.0
To
init!(CVPixelBuffer buffer: CVPixelBuffer!)
iOS 5.0

Modified CIImage.init(CVPixelBuffer: CVPixelBuffer!, options:[NSObject: AnyObject]!)
DeclarationIntroduction
From
init(CVPixelBuffer buffer: CVPixelBuffer!, options dict: [NSObject : AnyObject]!)
iOS 8.0
To
init!(CVPixelBuffer buffer: CVPixelBuffer!, options dict: [NSObject : AnyObject]!)
iOS 5.0

Modified CIImage.autoAdjustmentFilters() -> [AnyObject]!
Introduction
FromiOS 8.0
ToiOS 5.0

Modified CIImage.autoAdjustmentFiltersWithOptions([NSObject: AnyObject]!) -> [AnyObject]!
Introduction
FromiOS 8.0
ToiOS 5.0

Modified CIImage.init(bitmapData: NSData!, bytesPerRow: UInt, size: CGSize, format: CIFormat, colorSpace: CGColorSpace!)
Declaration
From
init(bitmapData d: NSData!, bytesPerRow bpr: UInt, size size: CGSize, format f: CIFormat, colorSpace c: CGColorSpace!)
To
init!(bitmapData d: NSData!, bytesPerRow bpr: UInt, size size: CGSize, format f: CIFormat, colorSpace c: CGColorSpace!)

Modified CIImage.init(color: CIColor!)
Declaration
From
init(color color: CIColor!)
To
init!(color color: CIColor!)

Modified CIImage.init(contentsOfURL: NSURL!)
Declaration
From
init(contentsOfURL url: NSURL!)
To
init!(contentsOfURL url: NSURL!)

Modified CIImage.init(contentsOfURL: NSURL!, options:[NSObject: AnyObject]!)
Declaration
From
init(contentsOfURL url: NSURL!, options d: [NSObject : AnyObject]!)
To
init!(contentsOfURL url: NSURL!, options d: [NSObject : AnyObject]!)

Modified CIImage.init(data: NSData!)
Declaration
From
init(data data: NSData!)
To
init!(data data: NSData!)

Modified CIImage.init(data: NSData!, options:[NSObject: AnyObject]!)
Declaration
From
init(data data: NSData!, options d: [NSObject : AnyObject]!)
To
init!(data data: NSData!, options d: [NSObject : AnyObject]!)

Modified CIImage.properties() -> [NSObject: AnyObject]!
Introduction
FromiOS 8.0
ToiOS 5.0

Modified CIImage.regionOfInterestForImage(CIImage!, inRect: CGRect) -> CGRect
Introduction
FromiOS 8.0
ToiOS 6.0

Modified CIImage.init(texture: UInt32, size: CGSize, flipped: Bool, colorSpace: CGColorSpace!)
DeclarationIntroduction
From
init(texture name: UInt32, size size: CGSize, flipped flag: Bool, colorSpace cs: CGColorSpace!)
iOS 8.0
To
init!(texture name: UInt32, size size: CGSize, flipped flag: Bool, colorSpace cs: CGColorSpace!)
iOS 6.0

Modified CIKernel.init(string: String!)
Declaration
From
convenience init(string string: String!)
To
convenience init!(string string: String!)

Modified CIVector.init(CGAffineTransform: CGAffineTransform)
DeclarationIntroduction
From
init(CGAffineTransform r: CGAffineTransform)
iOS 8.0
To
init!(CGAffineTransform r: CGAffineTransform)
iOS 5.0

Modified CIVector.CGAffineTransformValue() -> CGAffineTransform
Introduction
FromiOS 8.0
ToiOS 5.0

Modified CIVector.init(CGPoint: CGPoint)
DeclarationIntroduction
From
init(CGPoint p: CGPoint)
iOS 8.0
To
init!(CGPoint p: CGPoint)
iOS 5.0

Modified CIVector.CGPointValue() -> CGPoint
Introduction
FromiOS 8.0
ToiOS 5.0

Modified CIVector.init(CGRect: CGRect)
DeclarationIntroduction
From
init(CGRect r: CGRect)
iOS 8.0
To
init!(CGRect r: CGRect)
iOS 5.0

Modified CIVector.CGRectValue() -> CGRect
Introduction
FromiOS 8.0
ToiOS 5.0

Modified CIVector.init(string: String!)
Declaration
From
init(string representation: String!)
To
init!(string representation: String!)

Modified CIVector.init(values: UnsafePointer<CGFloat>, count: UInt)
Declaration
From
init(values values: UnsafePointer<CGFloat>, count count: UInt)
To
init!(values values: UnsafePointer<CGFloat>, count count: UInt)

Modified CIVector.init(x: CGFloat)
Declaration
From
init(x x: CGFloat)
To
init!(x x: CGFloat)

Modified CIVector.init(x: CGFloat, y: CGFloat)
Declaration
From
init(x x: CGFloat, y y: CGFloat)
To
init!(x x: CGFloat, y y: CGFloat)

Modified CIVector.init(x: CGFloat, y: CGFloat, z: CGFloat)
Declaration
From
init(x x: CGFloat, y y: CGFloat, z z: CGFloat)
To
init!(x x: CGFloat, y y: CGFloat, z z: CGFloat)

Modified CIVector.init(x: CGFloat, y: CGFloat, z: CGFloat, w: CGFloat)
Declaration
From
init(x x: CGFloat, y y: CGFloat, z z: CGFloat, w w: CGFloat)
To
init!(x x: CGFloat, y y: CGFloat, z z: CGFloat, w w: CGFloat)

Modified CIDetectorAccuracy
Introduction
FromiOS 8.0
ToiOS 5.0

Modified CIDetectorAccuracyHigh
Introduction
FromiOS 8.0
ToiOS 5.0

Modified CIDetectorAccuracyLow
Introduction
FromiOS 8.0
ToiOS 5.0

Modified CIDetectorEyeBlink
Introduction
FromiOS 8.0
ToiOS 7.0

Modified CIDetectorImageOrientation
Introduction
FromiOS 8.0
ToiOS 5.0

Modified CIDetectorMinFeatureSize
Introduction
FromiOS 8.0
ToiOS 6.0

Modified CIDetectorSmile
Introduction
FromiOS 8.0
ToiOS 7.0

Modified CIDetectorTracking
Introduction
FromiOS 8.0
ToiOS 6.0

Modified CIDetectorTypeFace
Introduction
FromiOS 8.0
ToiOS 5.0

Modified CIDetectorTypeQRCode
Introduction
FromiOS 8.0
ToiOS 6.0

Modified kCIAttributeTypeCount
Introduction
FromiOS 8.0
ToiOS 5.0

Modified kCIAttributeTypeImage
Introduction
FromiOS 8.0
ToiOS 5.0

Modified kCIAttributeTypeInteger
Introduction
FromiOS 8.0
ToiOS 5.0

Modified kCIAttributeTypeTransform
Introduction
FromiOS 8.0
ToiOS 5.0

Modified kCICategoryReduction
Introduction
FromiOS 8.0
ToiOS 5.0

Modified kCIFormatARGB8
Introduction
FromiOS 8.0
ToiOS 6.0

Modified kCIFormatBGRA8
Introduction
FromiOS 8.0
ToiOS 5.0

Modified kCIFormatRGBA8
Introduction
FromiOS 8.0
ToiOS 5.0

Modified kCIFormatRGBAf
Introduction
FromiOS 8.0
ToiOS 7.0

Modified kCIFormatRGBAh
Introduction
FromiOS 8.0
ToiOS 6.0

Modified kCIImageAutoAdjustEnhance
Introduction
FromiOS 8.0
ToiOS 5.0

Modified kCIImageAutoAdjustFeatures
Introduction
FromiOS 8.0
ToiOS 5.0

Modified kCIImageAutoAdjustRedEye
Introduction
FromiOS 8.0
ToiOS 5.0

Modified kCIImageProperties
Introduction
FromiOS 8.0
ToiOS 5.0

Modified kCIInputAngleKey
Introduction
FromiOS 8.0
ToiOS 7.0

Modified kCIInputAspectRatioKey
Introduction
FromiOS 8.0
ToiOS 7.0

Modified kCIInputBackgroundImageKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified kCIInputBrightnessKey
Introduction
FromiOS 8.0
ToiOS 7.0

Modified kCIInputCenterKey
Introduction
FromiOS 8.0
ToiOS 7.0

Modified kCIInputColorKey
Introduction
FromiOS 8.0
ToiOS 7.0

Modified kCIInputContrastKey
Introduction
FromiOS 8.0
ToiOS 7.0

Modified kCIInputEVKey
Introduction
FromiOS 8.0
ToiOS 7.0

Modified kCIInputExtentKey
Introduction
FromiOS 8.0
ToiOS 7.0

Modified kCIInputImageKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified kCIInputIntensityKey
Introduction
FromiOS 8.0
ToiOS 7.0

Modified kCIInputMaskImageKey
Introduction
FromiOS 8.0
ToiOS 7.0

Modified kCIInputRadiusKey
Introduction
FromiOS 8.0
ToiOS 7.0

Modified kCIInputSaturationKey
Introduction
FromiOS 8.0
ToiOS 7.0

Modified kCIInputScaleKey
Introduction
FromiOS 8.0
ToiOS 7.0

Modified kCIInputSharpnessKey
Introduction
FromiOS 8.0
ToiOS 7.0

Modified kCIInputTargetImageKey
Introduction
FromiOS 8.0
ToiOS 7.0

Modified kCIInputTimeKey
Introduction
FromiOS 8.0
ToiOS 7.0

Modified kCIInputTransformKey
Introduction
FromiOS 8.0
ToiOS 7.0

Modified kCIInputVersionKey
Introduction
FromiOS 8.0
ToiOS 6.0

Modified kCIInputWidthKey
Introduction
FromiOS 8.0
ToiOS 7.0

Modified kCIOutputImageKey
Introduction
FromiOS 8.0
ToiOS 5.0