Documentation Archive Developer
Search

CoreGraphics Changes for Swift

CoreGraphics

Removed CGBitmapInfo.init(_: UInt32)
Removed CGBlendMode.init(_: UInt32)
Removed CGBlendMode.value
Removed CGColorRenderingIntent.init(_: UInt32)
Removed CGColorRenderingIntent.value
Removed CGColorSpaceModel.init(_: Int32)
Removed CGColorSpaceModel.value
Removed CGDataConsumerCallbacks.init(putBytes: CGDataConsumerPutBytesCallback, releaseConsumer: CGDataConsumerReleaseInfoCallback)
Removed CGDataProviderDirectCallbacks.init(version: UInt32, getBytePointer: CGDataProviderGetBytePointerCallback, releaseBytePointer: CGDataProviderReleaseBytePointerCallback, getBytesAtPosition: CGDataProviderGetBytesAtPositionCallback, releaseInfo: CGDataProviderReleaseInfoCallback)
Removed CGDataProviderSequentialCallbacks.init(version: UInt32, getBytes: CGDataProviderGetBytesCallback, skipForward: CGDataProviderSkipForwardCallback, rewind: CGDataProviderRewindCallback, releaseInfo: CGDataProviderReleaseInfoCallback)
Removed CGFloat.encode() -> [Word]
Removed CGFloat.getMirror() -> MirrorType
Removed CGFontPostScriptFormat.init(_: UInt32)
Removed CGFontPostScriptFormat.value
Removed CGFunctionCallbacks.init(version: UInt32, evaluate: CGFunctionEvaluateCallback, releaseInfo: CGFunctionReleaseInfoCallback)
Removed CGInterpolationQuality.init(_: UInt32)
Removed CGInterpolationQuality.value
Removed CGLineCap.init(_: UInt32)
Removed CGLineCap.value
Removed CGLineJoin.init(_: UInt32)
Removed CGLineJoin.value
Removed CGPathDrawingMode.init(_: UInt32)
Removed CGPathDrawingMode.value
Removed CGPathElement.init()
Removed CGPathElement.init(type: CGPathElementType, points: UnsafeMutablePointer<CGPoint>)
Removed CGPathElementType.init(_: UInt32)
Removed CGPathElementType.value
Removed CGPatternCallbacks.init(version: UInt32, drawPattern: CGPatternDrawPatternCallback, releaseInfo: CGPatternReleaseInfoCallback)
Removed CGPatternTiling.init(_: UInt32)
Removed CGPatternTiling.value
Removed CGPDFBox.init(_: UInt32)
Removed CGPDFBox.value
Removed CGPDFDataFormat.init(_: UInt32)
Removed CGPDFDataFormat.value
Removed CGPDFObjectType.init(_: UInt32)
Removed CGPDFObjectType.value
Removed CGPoint.getMirror() -> MirrorType
Removed CGPoint.zeroPoint
Removed CGPSConverterCallbacks.init(version: UInt32, beginDocument: CGPSConverterBeginDocumentCallback, endDocument: CGPSConverterEndDocumentCallback, beginPage: CGPSConverterBeginPageCallback, endPage: CGPSConverterEndPageCallback, noteProgress: CGPSConverterProgressCallback, noteMessage: CGPSConverterMessageCallback, releaseInfo: CGPSConverterReleaseInfoCallback)
Removed CGRect.getMirror() -> MirrorType
Removed CGRect.infiniteRect
Removed CGRect.inset(dx: CGFloat, dy: CGFloat)
Removed CGRect.integerize()
Removed CGRect.integerRect
Removed CGRect.intersect(_: CGRect)
Removed CGRect.nullRect
Removed CGRect.offset(dx: CGFloat, dy: CGFloat)
Removed CGRect.rectByInsetting(dx: CGFloat, dy: CGFloat) -> CGRect
Removed CGRect.rectByIntersecting(_: CGRect) -> CGRect
Removed CGRect.rectByOffsetting(dx: CGFloat, dy: CGFloat) -> CGRect
Removed CGRect.rectByUnion(_: CGRect) -> CGRect
Removed CGRect.rectsByDividing(_: CGFloat, fromEdge: CGRectEdge) -> (slice: CGRect, remainder: CGRect)
Removed CGRect.standardize()
Removed CGRect.standardizedRect
Removed CGRect.union(_: CGRect)
Removed CGRect.zeroRect
Removed CGSize.getMirror() -> MirrorType
Removed CGSize.zeroSize
Removed CGTextDrawingMode.init(_: UInt32)
Removed CGTextDrawingMode.value
Removed CGVector.zeroVector
Removed CGCaptureOptions
Removed CGConfigureOption
Removed CGDisplayChangeSummaryFlags
Removed CGDisplayStreamFrameStatus
Removed CGDisplayStreamUpdateRectType
Removed CGError
Removed CGEventField
Removed CGEventFilterMask
Removed CGEventFlags
Removed CGEventMouseSubtype
Removed CGEventSourceStateID
Removed CGEventSuppressionState
Removed CGEventTapLocation
Removed CGEventTapOptions
Removed CGEventTapPlacement
Removed CGEventType
Removed CGGesturePhase
Removed CGGradientDrawingOptions
Removed CGMomentumScrollPhase
Removed CGMouseButton
Removed CGScreenUpdateOperation
Removed CGScrollEventUnit
Removed CGScrollPhase
Removed CGVECTOR_DEFINED
Removed CGWindowBackingType
Removed CGWindowImageOption
Removed CGWindowLevelKey
Removed CGWindowListCreate(_: CGWindowListOption, _: CGWindowID) -> Unmanaged<CFArray>!
Removed CGWindowListOption
Removed CGWindowSharingType
Removed kCGAnnotatedSessionEventTap
Removed kCGAssistiveTechHighWindowLevelKey
Removed kCGBackingStoreBuffered
Removed kCGBackingStoreNonretained
Removed kCGBackingStoreRetained
Removed kCGBackstopMenuLevelKey
Removed kCGBaseWindowLevelKey
Removed kCGCaptureNoOptions
Removed kCGConfigureForAppOnly
Removed kCGConfigureForSession
Removed kCGConfigurePermanently
Removed kCGCursorWindowLevelKey
Removed kCGDesktopIconWindowLevelKey
Removed kCGDesktopWindowLevelKey
Removed kCGDisplayAddFlag
Removed kCGDisplayBeginConfigurationFlag
Removed kCGDisplayDesktopShapeChangedFlag
Removed kCGDisplayDisabledFlag
Removed kCGDisplayEnabledFlag
Removed kCGDisplayMirrorFlag
Removed kCGDisplayMovedFlag
Removed kCGDisplayRemoveFlag
Removed kCGDisplaySetMainFlag
Removed kCGDisplaySetModeFlag
Removed kCGDisplayStreamFrameStatusFrameBlank
Removed kCGDisplayStreamFrameStatusFrameComplete
Removed kCGDisplayStreamFrameStatusFrameIdle
Removed kCGDisplayStreamFrameStatusStopped
Removed kCGDisplayStreamUpdateDirtyRects
Removed kCGDisplayStreamUpdateMovedRects
Removed kCGDisplayStreamUpdateReducedDirtyRects
Removed kCGDisplayStreamUpdateRefreshedRects
Removed kCGDisplayUnMirrorFlag
Removed kCGDockWindowLevelKey
Removed kCGDraggingWindowLevelKey
Removed kCGEncodingFontSpecific
Removed kCGEncodingMacRoman
Removed kCGErrorCannotComplete
Removed kCGErrorFailure
Removed kCGErrorIllegalArgument
Removed kCGErrorInvalidConnection
Removed kCGErrorInvalidContext
Removed kCGErrorInvalidOperation
Removed kCGErrorNoneAvailable
Removed kCGErrorNotImplemented
Removed kCGErrorRangeCheck
Removed kCGErrorSuccess
Removed kCGErrorTypeCheck
Removed kCGEventFilterMaskPermitLocalKeyboardEvents
Removed kCGEventFilterMaskPermitLocalMouseEvents
Removed kCGEventFilterMaskPermitSystemDefinedEvents
Removed kCGEventFlagMaskAlphaShift
Removed kCGEventFlagMaskAlternate
Removed kCGEventFlagMaskCommand
Removed kCGEventFlagMaskControl
Removed kCGEventFlagMaskHelp
Removed kCGEventFlagMaskNonCoalesced
Removed kCGEventFlagMaskNumericPad
Removed kCGEventFlagMaskSecondaryFn
Removed kCGEventFlagMaskShift
Removed kCGEventFlagsChanged
Removed kCGEventKeyDown
Removed kCGEventKeyUp
Removed kCGEventLeftMouseDown
Removed kCGEventLeftMouseDragged
Removed kCGEventLeftMouseUp
Removed kCGEventMouseMoved
Removed kCGEventMouseSubtypeDefault
Removed kCGEventMouseSubtypeTabletPoint
Removed kCGEventMouseSubtypeTabletProximity
Removed kCGEventNull
Removed kCGEventOtherMouseDown
Removed kCGEventOtherMouseDragged
Removed kCGEventOtherMouseUp
Removed kCGEventRightMouseDown
Removed kCGEventRightMouseDragged
Removed kCGEventRightMouseUp
Removed kCGEventScrollWheel
Removed kCGEventSourceGroupID
Removed kCGEventSourceStateCombinedSessionState
Removed kCGEventSourceStateHIDSystemState
Removed kCGEventSourceStateID
Removed kCGEventSourceStatePrivate
Removed kCGEventSourceUnixProcessID
Removed kCGEventSourceUserData
Removed kCGEventSourceUserID
Removed kCGEventSuppressionStateRemoteMouseDrag
Removed kCGEventSuppressionStateSuppressionInterval
Removed kCGEventTabletPointer
Removed kCGEventTabletProximity
Removed kCGEventTapDisabledByTimeout
Removed kCGEventTapDisabledByUserInput
Removed kCGEventTapOptionDefault
Removed kCGEventTapOptionListenOnly
Removed kCGEventTargetProcessSerialNumber
Removed kCGEventTargetUnixProcessID
Removed kCGFloatingWindowLevelKey
Removed kCGGesturePhaseBegan
Removed kCGGesturePhaseCancelled
Removed kCGGesturePhaseChanged
Removed kCGGesturePhaseEnded
Removed kCGGesturePhaseMayBegin
Removed kCGGesturePhaseNone
Removed kCGGradientDrawsAfterEndLocation
Removed kCGGradientDrawsBeforeStartLocation
Removed kCGHeadInsertEventTap
Removed kCGHelpWindowLevelKey
Removed kCGHIDEventTap
Removed kCGKeyboardEventAutorepeat
Removed kCGKeyboardEventKeyboardType
Removed kCGKeyboardEventKeycode
Removed kCGMainMenuWindowLevelKey
Removed kCGMaximumWindowLevelKey
Removed kCGMinimumWindowLevelKey
Removed kCGModalPanelWindowLevelKey
Removed kCGMomentumScrollPhaseBegin
Removed kCGMomentumScrollPhaseContinue
Removed kCGMomentumScrollPhaseEnd
Removed kCGMomentumScrollPhaseNone
Removed kCGMouseButtonCenter
Removed kCGMouseButtonLeft
Removed kCGMouseButtonRight
Removed kCGMouseEventButtonNumber
Removed kCGMouseEventClickState
Removed kCGMouseEventDeltaX
Removed kCGMouseEventDeltaY
Removed kCGMouseEventInstantMouser
Removed kCGMouseEventNumber
Removed kCGMouseEventPressure
Removed kCGMouseEventSubtype
Removed kCGMouseEventWindowUnderMousePointer
Removed kCGMouseEventWindowUnderMousePointerThatCanHandleThisEvent
Removed kCGNormalWindowLevelKey
Removed kCGNumberOfEventSuppressionStates
Removed kCGNumberOfWindowLevelKeys
Removed kCGOverlayWindowLevelKey
Removed kCGPopUpMenuWindowLevelKey
Removed kCGScreenSaverWindowLevelKey
Removed kCGScreenUpdateOperationMove
Removed kCGScreenUpdateOperationReducedDirtyRectangleCount
Removed kCGScreenUpdateOperationRefresh
Removed kCGScrollEventUnitLine
Removed kCGScrollEventUnitPixel
Removed kCGScrollPhaseBegan
Removed kCGScrollPhaseCancelled
Removed kCGScrollPhaseChanged
Removed kCGScrollPhaseEnded
Removed kCGScrollPhaseMayBegin
Removed kCGScrollWheelEventDeltaAxis1
Removed kCGScrollWheelEventDeltaAxis2
Removed kCGScrollWheelEventDeltaAxis3
Removed kCGScrollWheelEventFixedPtDeltaAxis1
Removed kCGScrollWheelEventFixedPtDeltaAxis2
Removed kCGScrollWheelEventFixedPtDeltaAxis3
Removed kCGScrollWheelEventInstantMouser
Removed kCGScrollWheelEventIsContinuous
Removed kCGScrollWheelEventMomentumPhase
Removed kCGScrollWheelEventPointDeltaAxis1
Removed kCGScrollWheelEventPointDeltaAxis2
Removed kCGScrollWheelEventPointDeltaAxis3
Removed kCGScrollWheelEventScrollCount
Removed kCGScrollWheelEventScrollPhase
Removed kCGSessionEventTap
Removed kCGStatusWindowLevelKey
Removed kCGTabletEventDeviceID
Removed kCGTabletEventPointButtons
Removed kCGTabletEventPointPressure
Removed kCGTabletEventPointX
Removed kCGTabletEventPointY
Removed kCGTabletEventPointZ
Removed kCGTabletEventRotation
Removed kCGTabletEventTangentialPressure
Removed kCGTabletEventTiltX
Removed kCGTabletEventTiltY
Removed kCGTabletEventVendor1
Removed kCGTabletEventVendor2
Removed kCGTabletEventVendor3
Removed kCGTabletProximityEventCapabilityMask
Removed kCGTabletProximityEventDeviceID
Removed kCGTabletProximityEventEnterProximity
Removed kCGTabletProximityEventPointerID
Removed kCGTabletProximityEventPointerType
Removed kCGTabletProximityEventSystemTabletID
Removed kCGTabletProximityEventTabletID
Removed kCGTabletProximityEventVendorID
Removed kCGTabletProximityEventVendorPointerSerialNumber
Removed kCGTabletProximityEventVendorPointerType
Removed kCGTabletProximityEventVendorUniqueID
Removed kCGTailAppendEventTap
Removed kCGTornOffMenuWindowLevelKey
Removed kCGUtilityWindowLevelKey
Removed kCGWindowImageBestResolution
Removed kCGWindowImageBoundsIgnoreFraming
Removed kCGWindowImageDefault
Removed kCGWindowImageNominalResolution
Removed kCGWindowImageOnlyShadows
Removed kCGWindowImageShouldBeOpaque
Removed kCGWindowListExcludeDesktopElements
Removed kCGWindowListOptionAll
Removed kCGWindowListOptionIncludingWindow
Removed kCGWindowListOptionOnScreenAboveWindow
Removed kCGWindowListOptionOnScreenBelowWindow
Removed kCGWindowListOptionOnScreenOnly
Removed kCGWindowSharingNone
Removed kCGWindowSharingReadOnly
Removed kCGWindowSharingReadWrite
Added CGCaptureOptions.init(rawValue: UInt32)
Added CGConfigureOption.init(rawValue: UInt32)
Added CGDataConsumerCallbacks.init(putBytes: CGDataConsumerPutBytesCallback?, releaseConsumer: CGDataConsumerReleaseInfoCallback?)
Added CGDataProviderDirectCallbacks.init(version: UInt32, getBytePointer: CGDataProviderGetBytePointerCallback?, releaseBytePointer: CGDataProviderReleaseBytePointerCallback?, getBytesAtPosition: CGDataProviderGetBytesAtPositionCallback?, releaseInfo: CGDataProviderReleaseInfoCallback?)
Added CGDataProviderSequentialCallbacks.init(version: UInt32, getBytes: CGDataProviderGetBytesCallback?, skipForward: CGDataProviderSkipForwardCallback?, rewind: CGDataProviderRewindCallback?, releaseInfo: CGDataProviderReleaseInfoCallback?)
Added CGDisplayChangeSummaryFlags.init(rawValue: UInt32)
Added CGEventFilterMask.init(rawValue: UInt32)
Added CGFunctionCallbacks.init(version: UInt32, evaluate: CGFunctionEvaluateCallback?, releaseInfo: CGFunctionReleaseInfoCallback?)
Added CGGlypDeprecatedEnum [enum]
Added CGGradientDrawingOptions.init(rawValue: UInt32)
Added CGPatternCallbacks.init(version: UInt32, drawPattern: CGPatternDrawPatternCallback?, releaseInfo: CGPatternReleaseInfoCallback?)
Added CGPSConverterCallbacks.init(version: UInt32, beginDocument: CGPSConverterBeginDocumentCallback?, endDocument: CGPSConverterEndDocumentCallback?, beginPage: CGPSConverterBeginPageCallback?, endPage: CGPSConverterEndPageCallback?, noteProgress: CGPSConverterProgressCallback?, noteMessage: CGPSConverterMessageCallback?, releaseInfo: CGPSConverterReleaseInfoCallback?)
Added CGRect.divide(_: CGFloat, fromEdge: CGRectEdge) -> (slice: CGRect, remainder: CGRect)
Added CGRect.infinite
Added CGRect.insetBy(dx: CGFloat, dy: CGFloat) -> CGRect
Added CGRect.insetInPlace(dx: CGFloat, dy: CGFloat)
Added CGRect.integral
Added CGRect.intersect(_: CGRect) -> CGRect
Added CGRect.intersectInPlace(_: CGRect)
Added CGRect.makeIntegralInPlace()
Added CGRect.null
Added CGRect.offsetBy(dx: CGFloat, dy: CGFloat) -> CGRect
Added CGRect.offsetInPlace(dx: CGFloat, dy: CGFloat)
Added CGRect.standardized
Added CGRect.standardizeInPlace()
Added CGRect.union(_: CGRect) -> CGRect
Added CGRect.unionInPlace(_: CGRect)
Added CGScreenUpdateOperation.init(rawValue: UInt32)
Added CGWindowImageOption.init(rawValue: UInt32)
Added CGWindowListOption.init(rawValue: UInt32)
Added CGAffineTransformIdentity
Added CGPointZero
Added CGRectZero
Added CGSizeZero
DeclarationProtocols
From
struct CGBitmapInfo : RawOptionSetType {
    init(_ rawValue: UInt32)
    init(rawValue rawValue: UInt32)
    static var AlphaInfoMask: CGBitmapInfo { get }
    static var FloatComponents: CGBitmapInfo { get }
    static var ByteOrderMask: CGBitmapInfo { get }
    static var ByteOrderDefault: CGBitmapInfo { get }
    static var ByteOrder16Little: CGBitmapInfo { get }
    static var ByteOrder32Little: CGBitmapInfo { get }
    static var ByteOrder16Big: CGBitmapInfo { get }
    static var ByteOrder32Big: CGBitmapInfo { get }
}
RawOptionSetType
To
struct CGBitmapInfo : OptionSetType {
    init(rawValue rawValue: UInt32)
    static var AlphaInfoMask: CGBitmapInfo { get }
    static var FloatComponents: CGBitmapInfo { get }
    static var ByteOrderMask: CGBitmapInfo { get }
    static var ByteOrderDefault: CGBitmapInfo { get }
    static var ByteOrder16Little: CGBitmapInfo { get }
    static var ByteOrder32Little: CGBitmapInfo { get }
    static var ByteOrder16Big: CGBitmapInfo { get }
    static var ByteOrder32Big: CGBitmapInfo { get }
}
OptionSetType

DeclarationProtocolsIntroductionRaw Value Type
From
struct CGBlendMode {
    init(_ value: UInt32)
    var value: UInt32
}
--OS X 10.10--
To
enum CGBlendMode : Int32 {
    case Normal
    case Multiply
    case Screen
    case Overlay
    case Darken
    case Lighten
    case ColorDodge
    case ColorBurn
    case SoftLight
    case HardLight
    case Difference
    case Exclusion
    case Hue
    case Saturation
    case Color
    case Luminosity
    case Clear
    case Copy
    case SourceIn
    case SourceOut
    case SourceAtop
    case DestinationOver
    case DestinationIn
    case DestinationOut
    case DestinationAtop
    case XOR
    case PlusDarker
    case PlusLighter
}
Equatable, Hashable, RawRepresentableOS X 10.11Int32

NameDeclarationIntroduction
FromkCGBlendModeClear
var kCGBlendModeClear: CGBlendMode { get }
OS X 10.10
ToClear
case Clear
OS X 10.11

NameDeclarationIntroduction
FromkCGBlendModeColor
var kCGBlendModeColor: CGBlendMode { get }
OS X 10.10
ToColor
case Color
OS X 10.11

NameDeclarationIntroduction
FromkCGBlendModeColorBurn
var kCGBlendModeColorBurn: CGBlendMode { get }
OS X 10.10
ToColorBurn
case ColorBurn
OS X 10.11

NameDeclarationIntroduction
FromkCGBlendModeColorDodge
var kCGBlendModeColorDodge: CGBlendMode { get }
OS X 10.10
ToColorDodge
case ColorDodge
OS X 10.11

NameDeclarationIntroduction
FromkCGBlendModeCopy
var kCGBlendModeCopy: CGBlendMode { get }
OS X 10.10
ToCopy
case Copy
OS X 10.11

NameDeclarationIntroduction
FromkCGBlendModeDarken
var kCGBlendModeDarken: CGBlendMode { get }
OS X 10.10
ToDarken
case Darken
OS X 10.11

NameDeclarationIntroduction
FromkCGBlendModeDestinationAtop
var kCGBlendModeDestinationAtop: CGBlendMode { get }
OS X 10.10
ToDestinationAtop
case DestinationAtop
OS X 10.11

NameDeclarationIntroduction
FromkCGBlendModeDestinationIn
var kCGBlendModeDestinationIn: CGBlendMode { get }
OS X 10.10
ToDestinationIn
case DestinationIn
OS X 10.11

NameDeclarationIntroduction
FromkCGBlendModeDestinationOut
var kCGBlendModeDestinationOut: CGBlendMode { get }
OS X 10.10
ToDestinationOut
case DestinationOut
OS X 10.11

NameDeclarationIntroduction
FromkCGBlendModeDestinationOver
var kCGBlendModeDestinationOver: CGBlendMode { get }
OS X 10.10
ToDestinationOver
case DestinationOver
OS X 10.11

NameDeclarationIntroduction
FromkCGBlendModeDifference
var kCGBlendModeDifference: CGBlendMode { get }
OS X 10.10
ToDifference
case Difference
OS X 10.11

NameDeclarationIntroduction
FromkCGBlendModeExclusion
var kCGBlendModeExclusion: CGBlendMode { get }
OS X 10.10
ToExclusion
case Exclusion
OS X 10.11

NameDeclarationIntroduction
FromkCGBlendModeHardLight
var kCGBlendModeHardLight: CGBlendMode { get }
OS X 10.10
ToHardLight
case HardLight
OS X 10.11

NameDeclarationIntroduction
FromkCGBlendModeHue
var kCGBlendModeHue: CGBlendMode { get }
OS X 10.10
ToHue
case Hue
OS X 10.11

NameDeclarationIntroduction
FromkCGBlendModeLighten
var kCGBlendModeLighten: CGBlendMode { get }
OS X 10.10
ToLighten
case Lighten
OS X 10.11

NameDeclarationIntroduction
FromkCGBlendModeLuminosity
var kCGBlendModeLuminosity: CGBlendMode { get }
OS X 10.10
ToLuminosity
case Luminosity
OS X 10.11

NameDeclarationIntroduction
FromkCGBlendModeMultiply
var kCGBlendModeMultiply: CGBlendMode { get }
OS X 10.10
ToMultiply
case Multiply
OS X 10.11

NameDeclarationIntroduction
FromkCGBlendModeNormal
var kCGBlendModeNormal: CGBlendMode { get }
OS X 10.10
ToNormal
case Normal
OS X 10.11

NameDeclarationIntroduction
FromkCGBlendModeOverlay
var kCGBlendModeOverlay: CGBlendMode { get }
OS X 10.10
ToOverlay
case Overlay
OS X 10.11

NameDeclarationIntroduction
FromkCGBlendModePlusDarker
var kCGBlendModePlusDarker: CGBlendMode { get }
OS X 10.10
ToPlusDarker
case PlusDarker
OS X 10.11

NameDeclarationIntroduction
FromkCGBlendModePlusLighter
var kCGBlendModePlusLighter: CGBlendMode { get }
OS X 10.10
ToPlusLighter
case PlusLighter
OS X 10.11

NameDeclarationIntroduction
FromkCGBlendModeSaturation
var kCGBlendModeSaturation: CGBlendMode { get }
OS X 10.10
ToSaturation
case Saturation
OS X 10.11

NameDeclarationIntroduction
FromkCGBlendModeScreen
var kCGBlendModeScreen: CGBlendMode { get }
OS X 10.10
ToScreen
case Screen
OS X 10.11

NameDeclarationIntroduction
FromkCGBlendModeSoftLight
var kCGBlendModeSoftLight: CGBlendMode { get }
OS X 10.10
ToSoftLight
case SoftLight
OS X 10.11

NameDeclarationIntroduction
FromkCGBlendModeSourceAtop
var kCGBlendModeSourceAtop: CGBlendMode { get }
OS X 10.10
ToSourceAtop
case SourceAtop
OS X 10.11

NameDeclarationIntroduction
FromkCGBlendModeSourceIn
var kCGBlendModeSourceIn: CGBlendMode { get }
OS X 10.10
ToSourceIn
case SourceIn
OS X 10.11

NameDeclarationIntroduction
FromkCGBlendModeSourceOut
var kCGBlendModeSourceOut: CGBlendMode { get }
OS X 10.10
ToSourceOut
case SourceOut
OS X 10.11

NameDeclarationIntroduction
FromkCGBlendModeXOR
var kCGBlendModeXOR: CGBlendMode { get }
OS X 10.10
ToXOR
case XOR
OS X 10.11

DeclarationProtocolsIntroductionRaw Value Type
From
struct CGColorRenderingIntent {
    init(_ value: UInt32)
    var value: UInt32
}
--OS X 10.10--
To
enum CGColorRenderingIntent : Int32 {
    case RenderingIntentDefault
    case RenderingIntentAbsoluteColorimetric
    case RenderingIntentRelativeColorimetric
    case RenderingIntentPerceptual
    case RenderingIntentSaturation
}
Equatable, Hashable, RawRepresentableOS X 10.11Int32

NameDeclarationIntroduction
FromkCGRenderingIntentAbsoluteColorimetric
var kCGRenderingIntentAbsoluteColorimetric: CGColorRenderingIntent { get }
OS X 10.10
ToRenderingIntentAbsoluteColorimetric
case RenderingIntentAbsoluteColorimetric
OS X 10.11

NameDeclarationIntroduction
FromkCGRenderingIntentDefault
var kCGRenderingIntentDefault: CGColorRenderingIntent { get }
OS X 10.10
ToRenderingIntentDefault
case RenderingIntentDefault
OS X 10.11

NameDeclarationIntroduction
FromkCGRenderingIntentPerceptual
var kCGRenderingIntentPerceptual: CGColorRenderingIntent { get }
OS X 10.10
ToRenderingIntentPerceptual
case RenderingIntentPerceptual
OS X 10.11

NameDeclarationIntroduction
FromkCGRenderingIntentRelativeColorimetric
var kCGRenderingIntentRelativeColorimetric: CGColorRenderingIntent { get }
OS X 10.10
ToRenderingIntentRelativeColorimetric
case RenderingIntentRelativeColorimetric
OS X 10.11

NameDeclarationIntroduction
FromkCGRenderingIntentSaturation
var kCGRenderingIntentSaturation: CGColorRenderingIntent { get }
OS X 10.10
ToRenderingIntentSaturation
case RenderingIntentSaturation
OS X 10.11

DeclarationProtocolsIntroductionRaw Value Type
From
struct CGColorSpaceModel {
    init(_ value: Int32)
    var value: Int32
}
--OS X 10.10--
To
enum CGColorSpaceModel : Int32 {
    case Unknown
    case Monochrome
    case RGB
    case CMYK
    case Lab
    case DeviceN
    case Indexed
    case Pattern
}
Equatable, Hashable, RawRepresentableOS X 10.11Int32

NameDeclarationIntroduction
FromkCGColorSpaceModelCMYK
var kCGColorSpaceModelCMYK: CGColorSpaceModel { get }
OS X 10.10
ToCMYK
case CMYK
OS X 10.11

NameDeclarationIntroduction
FromkCGColorSpaceModelDeviceN
var kCGColorSpaceModelDeviceN: CGColorSpaceModel { get }
OS X 10.10
ToDeviceN
case DeviceN
OS X 10.11

NameDeclarationIntroduction
FromkCGColorSpaceModelIndexed
var kCGColorSpaceModelIndexed: CGColorSpaceModel { get }
OS X 10.10
ToIndexed
case Indexed
OS X 10.11

NameDeclarationIntroduction
FromkCGColorSpaceModelLab
var kCGColorSpaceModelLab: CGColorSpaceModel { get }
OS X 10.10
ToLab
case Lab
OS X 10.11

NameDeclarationIntroduction
FromkCGColorSpaceModelMonochrome
var kCGColorSpaceModelMonochrome: CGColorSpaceModel { get }
OS X 10.10
ToMonochrome
case Monochrome
OS X 10.11

NameDeclarationIntroduction
FromkCGColorSpaceModelPattern
var kCGColorSpaceModelPattern: CGColorSpaceModel { get }
OS X 10.10
ToPattern
case Pattern
OS X 10.11

NameDeclarationIntroduction
FromkCGColorSpaceModelRGB
var kCGColorSpaceModelRGB: CGColorSpaceModel { get }
OS X 10.10
ToRGB
case RGB
OS X 10.11

NameDeclarationIntroduction
FromkCGColorSpaceModelUnknown
var kCGColorSpaceModelUnknown: CGColorSpaceModel { get }
OS X 10.10
ToUnknown
case Unknown
OS X 10.11

Declaration
From
struct CGDataConsumerCallbacks {
    var putBytes: CGDataConsumerPutBytesCallback
    var releaseConsumer: CGDataConsumerReleaseInfoCallback
    init()
    init(putBytes putBytes: CGDataConsumerPutBytesCallback, releaseConsumer releaseConsumer: CGDataConsumerReleaseInfoCallback)
}
To
struct CGDataConsumerCallbacks {
    var putBytes: CGDataConsumerPutBytesCallback?
    var releaseConsumer: CGDataConsumerReleaseInfoCallback?
    init()
    init(putBytes putBytes: CGDataConsumerPutBytesCallback?, releaseConsumer releaseConsumer: CGDataConsumerReleaseInfoCallback?)
}

Declaration
From
var putBytes: CGDataConsumerPutBytesCallback
To
var putBytes: CGDataConsumerPutBytesCallback?

Declaration
From
var releaseConsumer: CGDataConsumerReleaseInfoCallback
To
var releaseConsumer: CGDataConsumerReleaseInfoCallback?

Declaration
From
struct CGDataProviderDirectCallbacks {
    var version: UInt32
    var getBytePointer: CGDataProviderGetBytePointerCallback
    var releaseBytePointer: CGDataProviderReleaseBytePointerCallback
    var getBytesAtPosition: CGDataProviderGetBytesAtPositionCallback
    var releaseInfo: CGDataProviderReleaseInfoCallback
    init()
    init(version version: UInt32, getBytePointer getBytePointer: CGDataProviderGetBytePointerCallback, releaseBytePointer releaseBytePointer: CGDataProviderReleaseBytePointerCallback, getBytesAtPosition getBytesAtPosition: CGDataProviderGetBytesAtPositionCallback, releaseInfo releaseInfo: CGDataProviderReleaseInfoCallback)
}
To
struct CGDataProviderDirectCallbacks {
    var version: UInt32
    var getBytePointer: CGDataProviderGetBytePointerCallback?
    var releaseBytePointer: CGDataProviderReleaseBytePointerCallback?
    var getBytesAtPosition: CGDataProviderGetBytesAtPositionCallback?
    var releaseInfo: CGDataProviderReleaseInfoCallback?
    init()
    init(version version: UInt32, getBytePointer getBytePointer: CGDataProviderGetBytePointerCallback?, releaseBytePointer releaseBytePointer: CGDataProviderReleaseBytePointerCallback?, getBytesAtPosition getBytesAtPosition: CGDataProviderGetBytesAtPositionCallback?, releaseInfo releaseInfo: CGDataProviderReleaseInfoCallback?)
}

Declaration
From
var getBytePointer: CGDataProviderGetBytePointerCallback
To
var getBytePointer: CGDataProviderGetBytePointerCallback?

Declaration
From
var getBytesAtPosition: CGDataProviderGetBytesAtPositionCallback
To
var getBytesAtPosition: CGDataProviderGetBytesAtPositionCallback?

Declaration
From
var releaseBytePointer: CGDataProviderReleaseBytePointerCallback
To
var releaseBytePointer: CGDataProviderReleaseBytePointerCallback?

Declaration
From
var releaseInfo: CGDataProviderReleaseInfoCallback
To
var releaseInfo: CGDataProviderReleaseInfoCallback?

Declaration
From
struct CGDataProviderSequentialCallbacks {
    var version: UInt32
    var getBytes: CGDataProviderGetBytesCallback
    var skipForward: CGDataProviderSkipForwardCallback
    var rewind: CGDataProviderRewindCallback
    var releaseInfo: CGDataProviderReleaseInfoCallback
    init()
    init(version version: UInt32, getBytes getBytes: CGDataProviderGetBytesCallback, skipForward skipForward: CGDataProviderSkipForwardCallback, rewind rewind: CGDataProviderRewindCallback, releaseInfo releaseInfo: CGDataProviderReleaseInfoCallback)
}
To
struct CGDataProviderSequentialCallbacks {
    var version: UInt32
    var getBytes: CGDataProviderGetBytesCallback?
    var skipForward: CGDataProviderSkipForwardCallback?
    var rewind: CGDataProviderRewindCallback?
    var releaseInfo: CGDataProviderReleaseInfoCallback?
    init()
    init(version version: UInt32, getBytes getBytes: CGDataProviderGetBytesCallback?, skipForward skipForward: CGDataProviderSkipForwardCallback?, rewind rewind: CGDataProviderRewindCallback?, releaseInfo releaseInfo: CGDataProviderReleaseInfoCallback?)
}

Declaration
From
var getBytes: CGDataProviderGetBytesCallback
To
var getBytes: CGDataProviderGetBytesCallback?

Declaration
From
var releaseInfo: CGDataProviderReleaseInfoCallback
To
var releaseInfo: CGDataProviderReleaseInfoCallback?

Declaration
From
var rewind: CGDataProviderRewindCallback
To
var rewind: CGDataProviderRewindCallback?

Declaration
From
var skipForward: CGDataProviderSkipForwardCallback
To
var skipForward: CGDataProviderSkipForwardCallback?

DeclarationProtocols
From
struct CGFloat {
    typealias NativeType = Double
    init()
    init(_ value: Float)
    init(_ value: Double)
    var native: NativeType
}
extension CGFloat : FloatingPointType {
    init(_ value: UInt8)
    init(_ value: Int8)
    init(_ value: UInt16)
    init(_ value: Int16)
    init(_ value: UInt32)
    init(_ value: Int32)
    init(_ value: UInt64)
    init(_ value: Int64)
    init(_ value: UInt)
    init(_ value: Int)
    static var infinity: CGFloat { get }
    static var NaN: CGFloat { get }
    static var quietNaN: CGFloat { get }
    var isSignMinus: Bool { get }
    var isNormal: Bool { get }
    var isFinite: Bool { get }
    var isZero: Bool { get }
    var isSubnormal: Bool { get }
    var isInfinite: Bool { get }
    var isNaN: Bool { get }
    var isSignaling: Bool { get }
    var floatingPointClass: FloatingPointClassification { get }
}
extension CGFloat {
    static var min: CGFloat { get }
    static var max: CGFloat { get }
}
extension CGFloat : Reflectable {
    func getMirror() -> MirrorType
}
extension CGFloat : Printable {
    var description: String { get }
}
extension CGFloat : Hashable {
    var hashValue: Int { get }
}
extension CGFloat : FloatLiteralConvertible {
    init(floatLiteral value: NativeType)
}
extension CGFloat : IntegerLiteralConvertible {
    init(integerLiteral value: Int)
}
extension CGFloat : AbsoluteValuable {
    static func abs(_ x: CGFloat) -> CGFloat
}
extension CGFloat : Comparable {
}
extension CGFloat : Strideable {
    func distanceTo(_ other: CGFloat) -> CGFloat
    func advancedBy(_ amount: CGFloat) -> CGFloat
}
extension CGFloat : _CVarArgPassedAsDouble {
    func encode() -> [Word]
}
extension CGFloat : _ObjectiveCBridgeable {
    init(_ number: NSNumber)
}
AbsoluteValuable, Comparable, FloatLiteralConvertible, FloatingPointType, Hashable, IntegerLiteralConvertible, Printable, Reflectable, Strideable
To
struct CGFloat {
    typealias NativeType = Double
    init()
    init(_ value: Float)
    init(_ value: Double)
    var native: NativeType
}
extension CGFloat : FloatingPointType {
    init(_ value: UInt8)
    init(_ value: Int8)
    init(_ value: UInt16)
    init(_ value: Int16)
    init(_ value: UInt32)
    init(_ value: Int32)
    init(_ value: UInt64)
    init(_ value: Int64)
    init(_ value: UInt)
    init(_ value: Int)
    static var infinity: CGFloat { get }
    static var NaN: CGFloat { get }
    static var quietNaN: CGFloat { get }
    var isSignMinus: Bool { get }
    var isNormal: Bool { get }
    var isFinite: Bool { get }
    var isZero: Bool { get }
    var isSubnormal: Bool { get }
    var isInfinite: Bool { get }
    var isNaN: Bool { get }
    var isSignaling: Bool { get }
    var floatingPointClass: FloatingPointClassification { get }
}
extension CGFloat {
    static var min: CGFloat { get }
    static var max: CGFloat { get }
}
extension CGFloat : _Reflectable {
}
extension CGFloat : CustomStringConvertible {
    var description: String { get }
}
extension CGFloat : Hashable {
    var hashValue: Int { get }
}
extension CGFloat : FloatLiteralConvertible {
    init(floatLiteral value: NativeType)
}
extension CGFloat : IntegerLiteralConvertible {
    init(integerLiteral value: Int)
}
extension CGFloat : SignedNumberType, AbsoluteValuable {
    @warn_unused_result
    static func abs(_ x: CGFloat) -> CGFloat
}
extension CGFloat : Equatable {
}
extension CGFloat : Comparable {
}
extension CGFloat : Strideable, _Strideable {
    func distanceTo(_ other: CGFloat) -> CGFloat
    func advancedBy(_ amount: CGFloat) -> CGFloat
}
extension CGFloat : _CVarArgPassedAsDouble, CVarArgType, _CVarArgAlignedType {
}
extension CGFloat : _ObjectiveCBridgeable {
    init(_ number: NSNumber)
}
AbsoluteValuable, CVarArgType, Comparable, CustomStringConvertible, Equatable, FloatLiteralConvertible, FloatingPointType, Hashable, IntegerLiteralConvertible, SignedNumberType, Strideable

Modified CGFloat.abs(_: CGFloat) -> CGFloat [static]
Declaration
From
static func abs(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
    static func abs(_ x: CGFloat) -> CGFloat

DeclarationProtocolsIntroductionRaw Value Type
From
struct CGFontPostScriptFormat {
    init(_ value: UInt32)
    var value: UInt32
}
--OS X 10.10--
To
enum CGFontPostScriptFormat : Int32 {
    case Type1
    case Type3
    case Type42
}
Equatable, Hashable, RawRepresentableOS X 10.11Int32

NameDeclarationIntroduction
FromkCGFontPostScriptFormatType1
var kCGFontPostScriptFormatType1: CGFontPostScriptFormat { get }
OS X 10.10
ToType1
case Type1
OS X 10.11

NameDeclarationIntroduction
FromkCGFontPostScriptFormatType3
var kCGFontPostScriptFormatType3: CGFontPostScriptFormat { get }
OS X 10.10
ToType3
case Type3
OS X 10.11

NameDeclarationIntroduction
FromkCGFontPostScriptFormatType42
var kCGFontPostScriptFormatType42: CGFontPostScriptFormat { get }
OS X 10.10
ToType42
case Type42
OS X 10.11

Declaration
From
struct CGFunctionCallbacks {
    var version: UInt32
    var evaluate: CGFunctionEvaluateCallback
    var releaseInfo: CGFunctionReleaseInfoCallback
    init()
    init(version version: UInt32, evaluate evaluate: CGFunctionEvaluateCallback, releaseInfo releaseInfo: CGFunctionReleaseInfoCallback)
}
To
struct CGFunctionCallbacks {
    var version: UInt32
    var evaluate: CGFunctionEvaluateCallback?
    var releaseInfo: CGFunctionReleaseInfoCallback?
    init()
    init(version version: UInt32, evaluate evaluate: CGFunctionEvaluateCallback?, releaseInfo releaseInfo: CGFunctionReleaseInfoCallback?)
}

Declaration
From
var evaluate: CGFunctionEvaluateCallback
To
var evaluate: CGFunctionEvaluateCallback?

Declaration
From
var releaseInfo: CGFunctionReleaseInfoCallback
To
var releaseInfo: CGFunctionReleaseInfoCallback?

Raw Value Type
From--
ToUInt32

DeclarationProtocolsIntroductionRaw Value Type
From
struct CGInterpolationQuality {
    init(_ value: UInt32)
    var value: UInt32
}
--OS X 10.10--
To
enum CGInterpolationQuality : Int32 {
    case Default
    case None
    case Low
    case Medium
    case High
}
Equatable, Hashable, RawRepresentableOS X 10.11Int32

NameDeclarationIntroduction
FromkCGInterpolationDefault
var kCGInterpolationDefault: CGInterpolationQuality { get }
OS X 10.10
ToDefault
case Default
OS X 10.11

NameDeclarationIntroduction
FromkCGInterpolationHigh
var kCGInterpolationHigh: CGInterpolationQuality { get }
OS X 10.10
ToHigh
case High
OS X 10.11

NameDeclarationIntroduction
FromkCGInterpolationLow
var kCGInterpolationLow: CGInterpolationQuality { get }
OS X 10.10
ToLow
case Low
OS X 10.11

NameDeclarationIntroduction
FromkCGInterpolationMedium
var kCGInterpolationMedium: CGInterpolationQuality { get }
OS X 10.10
ToMedium
case Medium
OS X 10.11

NameDeclarationIntroduction
FromkCGInterpolationNone
var kCGInterpolationNone: CGInterpolationQuality { get }
OS X 10.10
ToNone
case None
OS X 10.11

DeclarationProtocolsIntroductionRaw Value Type
From
struct CGLineCap {
    init(_ value: UInt32)
    var value: UInt32
}
--OS X 10.10--
To
enum CGLineCap : Int32 {
    case Butt
    case Round
    case Square
}
Equatable, Hashable, RawRepresentableOS X 10.11Int32

NameDeclarationIntroduction
FromkCGLineCapButt
var kCGLineCapButt: CGLineCap { get }
OS X 10.10
ToButt
case Butt
OS X 10.11

NameDeclarationIntroduction
FromkCGLineCapRound
var kCGLineCapRound: CGLineCap { get }
OS X 10.10
ToRound
case Round
OS X 10.11

NameDeclarationIntroduction
FromkCGLineCapSquare
var kCGLineCapSquare: CGLineCap { get }
OS X 10.10
ToSquare
case Square
OS X 10.11

DeclarationProtocolsIntroductionRaw Value Type
From
struct CGLineJoin {
    init(_ value: UInt32)
    var value: UInt32
}
--OS X 10.10--
To
enum CGLineJoin : Int32 {
    case Miter
    case Round
    case Bevel
}
Equatable, Hashable, RawRepresentableOS X 10.11Int32

NameDeclarationIntroduction
FromkCGLineJoinBevel
var kCGLineJoinBevel: CGLineJoin { get }
OS X 10.10
ToBevel
case Bevel
OS X 10.11

NameDeclarationIntroduction
FromkCGLineJoinMiter
var kCGLineJoinMiter: CGLineJoin { get }
OS X 10.10
ToMiter
case Miter
OS X 10.11

NameDeclarationIntroduction
FromkCGLineJoinRound
var kCGLineJoinRound: CGLineJoin { get }
OS X 10.10
ToRound
case Round
OS X 10.11

DeclarationProtocolsIntroductionRaw Value Type
From
struct CGPathDrawingMode {
    init(_ value: UInt32)
    var value: UInt32
}
--OS X 10.10--
To
enum CGPathDrawingMode : Int32 {
    case Fill
    case EOFill
    case Stroke
    case FillStroke
    case EOFillStroke
}
Equatable, Hashable, RawRepresentableOS X 10.11Int32

NameDeclarationIntroduction
FromkCGPathEOFill
var kCGPathEOFill: CGPathDrawingMode { get }
OS X 10.10
ToEOFill
case EOFill
OS X 10.11

NameDeclarationIntroduction
FromkCGPathEOFillStroke
var kCGPathEOFillStroke: CGPathDrawingMode { get }
OS X 10.10
ToEOFillStroke
case EOFillStroke
OS X 10.11

NameDeclarationIntroduction
FromkCGPathFill
var kCGPathFill: CGPathDrawingMode { get }
OS X 10.10
ToFill
case Fill
OS X 10.11

NameDeclarationIntroduction
FromkCGPathFillStroke
var kCGPathFillStroke: CGPathDrawingMode { get }
OS X 10.10
ToFillStroke
case FillStroke
OS X 10.11

NameDeclarationIntroduction
FromkCGPathStroke
var kCGPathStroke: CGPathDrawingMode { get }
OS X 10.10
ToStroke
case Stroke
OS X 10.11

Declaration
From
struct CGPathElement {
    var type: CGPathElementType
    var points: UnsafeMutablePointer<CGPoint>
    init()
    init(type type: CGPathElementType, points points: UnsafeMutablePointer<CGPoint>)
}
To
struct CGPathElement {
    var type: CGPathElementType
    var points: UnsafeMutablePointer<CGPoint>
}

DeclarationProtocolsIntroductionRaw Value Type
From
struct CGPathElementType {
    init(_ value: UInt32)
    var value: UInt32
}
--OS X 10.10--
To
enum CGPathElementType : Int32 {
    case MoveToPoint
    case AddLineToPoint
    case AddQuadCurveToPoint
    case AddCurveToPoint
    case CloseSubpath
}
Equatable, Hashable, RawRepresentableOS X 10.11Int32

NameDeclarationIntroduction
FromkCGPathElementAddCurveToPoint
var kCGPathElementAddCurveToPoint: CGPathElementType { get }
OS X 10.10
ToAddCurveToPoint
case AddCurveToPoint
OS X 10.11

NameDeclarationIntroduction
FromkCGPathElementAddLineToPoint
var kCGPathElementAddLineToPoint: CGPathElementType { get }
OS X 10.10
ToAddLineToPoint
case AddLineToPoint
OS X 10.11

NameDeclarationIntroduction
FromkCGPathElementAddQuadCurveToPoint
var kCGPathElementAddQuadCurveToPoint: CGPathElementType { get }
OS X 10.10
ToAddQuadCurveToPoint
case AddQuadCurveToPoint
OS X 10.11

NameDeclarationIntroduction
FromkCGPathElementCloseSubpath
var kCGPathElementCloseSubpath: CGPathElementType { get }
OS X 10.10
ToCloseSubpath
case CloseSubpath
OS X 10.11

NameDeclarationIntroduction
FromkCGPathElementMoveToPoint
var kCGPathElementMoveToPoint: CGPathElementType { get }
OS X 10.10
ToMoveToPoint
case MoveToPoint
OS X 10.11

Declaration
From
struct CGPatternCallbacks {
    var version: UInt32
    var drawPattern: CGPatternDrawPatternCallback
    var releaseInfo: CGPatternReleaseInfoCallback
    init()
    init(version version: UInt32, drawPattern drawPattern: CGPatternDrawPatternCallback, releaseInfo releaseInfo: CGPatternReleaseInfoCallback)
}
To
struct CGPatternCallbacks {
    var version: UInt32
    var drawPattern: CGPatternDrawPatternCallback?
    var releaseInfo: CGPatternReleaseInfoCallback?
    init()
    init(version version: UInt32, drawPattern drawPattern: CGPatternDrawPatternCallback?, releaseInfo releaseInfo: CGPatternReleaseInfoCallback?)
}

Declaration
From
var drawPattern: CGPatternDrawPatternCallback
To
var drawPattern: CGPatternDrawPatternCallback?

Declaration
From
var releaseInfo: CGPatternReleaseInfoCallback
To
var releaseInfo: CGPatternReleaseInfoCallback?

DeclarationProtocolsIntroductionRaw Value Type
From
struct CGPatternTiling {
    init(_ value: UInt32)
    var value: UInt32
}
--OS X 10.10--
To
enum CGPatternTiling : Int32 {
    case NoDistortion
    case ConstantSpacingMinimalDistortion
    case ConstantSpacing
}
Equatable, Hashable, RawRepresentableOS X 10.11Int32

NameDeclarationIntroduction
FromkCGPatternTilingConstantSpacing
var kCGPatternTilingConstantSpacing: CGPatternTiling { get }
OS X 10.10
ToConstantSpacing
case ConstantSpacing
OS X 10.11

NameDeclarationIntroduction
FromkCGPatternTilingConstantSpacingMinimalDistortion
var kCGPatternTilingConstantSpacingMinimalDistortion: CGPatternTiling { get }
OS X 10.10
ToConstantSpacingMinimalDistortion
case ConstantSpacingMinimalDistortion
OS X 10.11

NameDeclarationIntroduction
FromkCGPatternTilingNoDistortion
var kCGPatternTilingNoDistortion: CGPatternTiling { get }
OS X 10.10
ToNoDistortion
case NoDistortion
OS X 10.11

DeclarationProtocolsIntroductionRaw Value Type
From
struct CGPDFBox {
    init(_ value: UInt32)
    var value: UInt32
}
--OS X 10.10--
To
enum CGPDFBox : Int32 {
    case MediaBox
    case CropBox
    case BleedBox
    case TrimBox
    case ArtBox
}
Equatable, Hashable, RawRepresentableOS X 10.11Int32

NameDeclarationIntroduction
FromkCGPDFArtBox
var kCGPDFArtBox: CGPDFBox { get }
OS X 10.10
ToArtBox
case ArtBox
OS X 10.11

NameDeclarationIntroduction
FromkCGPDFBleedBox
var kCGPDFBleedBox: CGPDFBox { get }
OS X 10.10
ToBleedBox
case BleedBox
OS X 10.11

NameDeclarationIntroduction
FromkCGPDFCropBox
var kCGPDFCropBox: CGPDFBox { get }
OS X 10.10
ToCropBox
case CropBox
OS X 10.11

NameDeclarationIntroduction
FromkCGPDFMediaBox
var kCGPDFMediaBox: CGPDFBox { get }
OS X 10.10
ToMediaBox
case MediaBox
OS X 10.11

NameDeclarationIntroduction
FromkCGPDFTrimBox
var kCGPDFTrimBox: CGPDFBox { get }
OS X 10.10
ToTrimBox
case TrimBox
OS X 10.11

DeclarationProtocolsIntroductionRaw Value Type
From
struct CGPDFDataFormat {
    init(_ value: UInt32)
    var value: UInt32
}
--OS X 10.10--
To
enum CGPDFDataFormat : Int32 {
    case Raw
    case JPEGEncoded
    case JPEG2000
}
Equatable, Hashable, RawRepresentableOS X 10.11Int32

NameDeclarationIntroduction
FromCGPDFDataFormatJPEG2000
var CGPDFDataFormatJPEG2000: CGPDFDataFormat { get }
OS X 10.10
ToJPEG2000
case JPEG2000
OS X 10.11

NameDeclarationIntroduction
FromCGPDFDataFormatJPEGEncoded
var CGPDFDataFormatJPEGEncoded: CGPDFDataFormat { get }
OS X 10.10
ToJPEGEncoded
case JPEGEncoded
OS X 10.11

NameDeclarationIntroduction
FromCGPDFDataFormatRaw
var CGPDFDataFormatRaw: CGPDFDataFormat { get }
OS X 10.10
ToRaw
case Raw
OS X 10.11

DeclarationProtocolsIntroductionRaw Value Type
From
struct CGPDFObjectType {
    init(_ value: UInt32)
    var value: UInt32
}
--OS X 10.10--
To
enum CGPDFObjectType : Int32 {
    case Null
    case Boolean
    case Integer
    case Real
    case Name
    case String
    case Array
    case Dictionary
    case Stream
}
Equatable, Hashable, RawRepresentableOS X 10.11Int32

NameDeclarationIntroduction
FromkCGPDFObjectTypeArray
var kCGPDFObjectTypeArray: CGPDFObjectType { get }
OS X 10.10
ToArray
case Array
OS X 10.11

NameDeclarationIntroduction
FromkCGPDFObjectTypeBoolean
var kCGPDFObjectTypeBoolean: CGPDFObjectType { get }
OS X 10.10
ToBoolean
case Boolean
OS X 10.11

NameDeclarationIntroduction
FromkCGPDFObjectTypeDictionary
var kCGPDFObjectTypeDictionary: CGPDFObjectType { get }
OS X 10.10
ToDictionary
case Dictionary
OS X 10.11

NameDeclarationIntroduction
FromkCGPDFObjectTypeInteger
var kCGPDFObjectTypeInteger: CGPDFObjectType { get }
OS X 10.10
ToInteger
case Integer
OS X 10.11

NameDeclarationIntroduction
FromkCGPDFObjectTypeName
var kCGPDFObjectTypeName: CGPDFObjectType { get }
OS X 10.10
ToName
case Name
OS X 10.11

NameDeclarationIntroduction
FromkCGPDFObjectTypeNull
var kCGPDFObjectTypeNull: CGPDFObjectType { get }
OS X 10.10
ToNull
case Null
OS X 10.11

NameDeclarationIntroduction
FromkCGPDFObjectTypeReal
var kCGPDFObjectTypeReal: CGPDFObjectType { get }
OS X 10.10
ToReal
case Real
OS X 10.11

NameDeclarationIntroduction
FromkCGPDFObjectTypeStream
var kCGPDFObjectTypeStream: CGPDFObjectType { get }
OS X 10.10
ToStream
case Stream
OS X 10.11

NameDeclarationIntroduction
FromkCGPDFObjectTypeString
var kCGPDFObjectTypeString: CGPDFObjectType { get }
OS X 10.10
ToString
case String
OS X 10.11

DeclarationProtocols
From
struct CGPoint {
    var x: CGFloat
    var y: CGFloat
    init()
    init(x x: CGFloat, y y: CGFloat)
}
extension CGPoint {
    static var zeroPoint: CGPoint { get }
    init(x x: Int, y y: Int)
    init(x x: Double, y y: Double)
}
extension CGPoint : Equatable {
}
extension CGPoint : Reflectable {
    func getMirror() -> MirrorType
}
extension CGPoint : Reflectable {
    func getMirror() -> MirrorType
}
extension CGPoint : Equatable {
}
extension CGPoint {
    static var zeroPoint: CGPoint { get }
    init(x x: Int, y y: Int)
    init(x x: Double, y y: Double)
}
Equatable, Reflectable
To
struct CGPoint {
    var x: CGFloat
    var y: CGFloat
    init()
    init(x x: CGFloat, y y: CGFloat)
}
extension CGPoint {
    static var zero: CGPoint { get }
    init(x x: Int, y y: Int)
    init(x x: Double, y y: Double)
    static var zeroPoint: CGPoint
}
extension CGPoint : Equatable {
}
extension CGPoint : _Reflectable {
}
extension CGPoint {
    static var zero: CGPoint { get }
    init(x x: Int, y y: Int)
    init(x x: Double, y y: Double)
    static var zeroPoint: CGPoint
}
extension CGPoint : Equatable {
}
extension CGPoint : _Reflectable {
}
Equatable

Declaration
From
struct CGPSConverterCallbacks {
    var version: UInt32
    var beginDocument: CGPSConverterBeginDocumentCallback
    var endDocument: CGPSConverterEndDocumentCallback
    var beginPage: CGPSConverterBeginPageCallback
    var endPage: CGPSConverterEndPageCallback
    var noteProgress: CGPSConverterProgressCallback
    var noteMessage: CGPSConverterMessageCallback
    var releaseInfo: CGPSConverterReleaseInfoCallback
    init()
    init(version version: UInt32, beginDocument beginDocument: CGPSConverterBeginDocumentCallback, endDocument endDocument: CGPSConverterEndDocumentCallback, beginPage beginPage: CGPSConverterBeginPageCallback, endPage endPage: CGPSConverterEndPageCallback, noteProgress noteProgress: CGPSConverterProgressCallback, noteMessage noteMessage: CGPSConverterMessageCallback, releaseInfo releaseInfo: CGPSConverterReleaseInfoCallback)
}
To
struct CGPSConverterCallbacks {
    var version: UInt32
    var beginDocument: CGPSConverterBeginDocumentCallback?
    var endDocument: CGPSConverterEndDocumentCallback?
    var beginPage: CGPSConverterBeginPageCallback?
    var endPage: CGPSConverterEndPageCallback?
    var noteProgress: CGPSConverterProgressCallback?
    var noteMessage: CGPSConverterMessageCallback?
    var releaseInfo: CGPSConverterReleaseInfoCallback?
    init()
    init(version version: UInt32, beginDocument beginDocument: CGPSConverterBeginDocumentCallback?, endDocument endDocument: CGPSConverterEndDocumentCallback?, beginPage beginPage: CGPSConverterBeginPageCallback?, endPage endPage: CGPSConverterEndPageCallback?, noteProgress noteProgress: CGPSConverterProgressCallback?, noteMessage noteMessage: CGPSConverterMessageCallback?, releaseInfo releaseInfo: CGPSConverterReleaseInfoCallback?)
}

Declaration
From
var beginDocument: CGPSConverterBeginDocumentCallback
To
var beginDocument: CGPSConverterBeginDocumentCallback?

Declaration
From
var beginPage: CGPSConverterBeginPageCallback
To
var beginPage: CGPSConverterBeginPageCallback?

Declaration
From
var endDocument: CGPSConverterEndDocumentCallback
To
var endDocument: CGPSConverterEndDocumentCallback?

Declaration
From
var endPage: CGPSConverterEndPageCallback
To
var endPage: CGPSConverterEndPageCallback?

Declaration
From
var noteMessage: CGPSConverterMessageCallback
To
var noteMessage: CGPSConverterMessageCallback?

Declaration
From
var noteProgress: CGPSConverterProgressCallback
To
var noteProgress: CGPSConverterProgressCallback?

Declaration
From
var releaseInfo: CGPSConverterReleaseInfoCallback
To
var releaseInfo: CGPSConverterReleaseInfoCallback?

DeclarationProtocols
From
struct CGRect {
    var origin: CGPoint
    var size: CGSize
    init()
    init(origin origin: CGPoint, size size: CGSize)
}
extension CGRect {
    static var zeroRect: CGRect { get }
    static var nullRect: CGRect { get }
    static var infiniteRect: CGRect { get }
    init(x x: CGFloat, y y: CGFloat, width width: CGFloat, height height: CGFloat)
    init(x x: Double, y y: Double, width width: Double, height height: Double)
    init(x x: Int, y y: Int, width width: Int, height height: Int)
    var width: CGFloat { get }
    var height: CGFloat { get }
    var minX: CGFloat { get }
    var midX: CGFloat { get }
    var maxX: CGFloat { get }
    var minY: CGFloat { get }
    var midY: CGFloat { get }
    var maxY: CGFloat { get }
    var isNull: Bool { get }
    var isEmpty: Bool { get }
    var isInfinite: Bool { get }
    var standardizedRect: CGRect { get }
    mutating func standardize()
    var integerRect: CGRect { get }
    mutating func integerize()
    func rectByInsetting(dx dx: CGFloat, dy dy: CGFloat) -> CGRect
    mutating func inset(dx dx: CGFloat, dy dy: CGFloat)
    func rectByOffsetting(dx dx: CGFloat, dy dy: CGFloat) -> CGRect
    mutating func offset(dx dx: CGFloat, dy dy: CGFloat)
    func rectByUnion(_ withRect: CGRect) -> CGRect
    mutating func union(_ withRect: CGRect)
    func rectByIntersecting(_ withRect: CGRect) -> CGRect
    mutating func intersect(_ withRect: CGRect)
    func rectsByDividing(_ atDistance: CGFloat, fromEdge fromEdge: CGRectEdge) -> (slice: CGRect, remainder: CGRect)
    func contains(_ rect: CGRect) -> Bool
    func contains(_ point: CGPoint) -> Bool
    func intersects(_ rect: CGRect) -> Bool
}
extension CGRect : Equatable {
}
extension CGRect : Reflectable {
    func getMirror() -> MirrorType
}
extension CGRect : Reflectable {
    func getMirror() -> MirrorType
}
extension CGRect : Equatable {
}
extension CGRect {
    static var zeroRect: CGRect { get }
    static var nullRect: CGRect { get }
    static var infiniteRect: CGRect { get }
    init(x x: CGFloat, y y: CGFloat, width width: CGFloat, height height: CGFloat)
    init(x x: Double, y y: Double, width width: Double, height height: Double)
    init(x x: Int, y y: Int, width width: Int, height height: Int)
    var width: CGFloat { get }
    var height: CGFloat { get }
    var minX: CGFloat { get }
    var midX: CGFloat { get }
    var maxX: CGFloat { get }
    var minY: CGFloat { get }
    var midY: CGFloat { get }
    var maxY: CGFloat { get }
    var isNull: Bool { get }
    var isEmpty: Bool { get }
    var isInfinite: Bool { get }
    var standardizedRect: CGRect { get }
    mutating func standardize()
    var integerRect: CGRect { get }
    mutating func integerize()
    func rectByInsetting(dx dx: CGFloat, dy dy: CGFloat) -> CGRect
    mutating func inset(dx dx: CGFloat, dy dy: CGFloat)
    func rectByOffsetting(dx dx: CGFloat, dy dy: CGFloat) -> CGRect
    mutating func offset(dx dx: CGFloat, dy dy: CGFloat)
    func rectByUnion(_ withRect: CGRect) -> CGRect
    mutating func union(_ withRect: CGRect)
    func rectByIntersecting(_ withRect: CGRect) -> CGRect
    mutating func intersect(_ withRect: CGRect)
    func rectsByDividing(_ atDistance: CGFloat, fromEdge fromEdge: CGRectEdge) -> (slice: CGRect, remainder: CGRect)
    func contains(_ rect: CGRect) -> Bool
    func contains(_ point: CGPoint) -> Bool
    func intersects(_ rect: CGRect) -> Bool
}
Equatable, Reflectable
To
struct CGRect {
    var origin: CGPoint
    var size: CGSize
    init()
    init(origin origin: CGPoint, size size: CGSize)
}
extension CGRect {
    static var zero: CGRect { get }
    static var null: CGRect { get }
    static var infinite: CGRect { get }
    init(x x: CGFloat, y y: CGFloat, width width: CGFloat, height height: CGFloat)
    init(x x: Double, y y: Double, width width: Double, height height: Double)
    init(x x: Int, y y: Int, width width: Int, height height: Int)
    var width: CGFloat { get }
    var height: CGFloat { get }
    var minX: CGFloat { get }
    var midX: CGFloat { get }
    var maxX: CGFloat { get }
    var minY: CGFloat { get }
    var midY: CGFloat { get }
    var maxY: CGFloat { get }
    var isNull: Bool { get }
    var isEmpty: Bool { get }
    var isInfinite: Bool { get }
    var standardized: CGRect { get }
    var integral: CGRect { get }
    mutating func standardizeInPlace()
    mutating func makeIntegralInPlace()
    @warn_unused_result(mutable_variant="insetInPlace")
    func insetBy(dx dx: CGFloat, dy dy: CGFloat) -> CGRect
    mutating func insetInPlace(dx dx: CGFloat, dy dy: CGFloat)
    @warn_unused_result(mutable_variant="offsetInPlace")
    func offsetBy(dx dx: CGFloat, dy dy: CGFloat) -> CGRect
    mutating func offsetInPlace(dx dx: CGFloat, dy dy: CGFloat)
    @warn_unused_result(mutable_variant="unionInPlace")
    func union(_ rect: CGRect) -> CGRect
    mutating func unionInPlace(_ rect: CGRect)
    @warn_unused_result(mutable_variant="intersectInPlace")
    func intersect(_ rect: CGRect) -> CGRect
    mutating func intersectInPlace(_ rect: CGRect)
    @warn_unused_result
    func divide(_ atDistance: CGFloat, fromEdge fromEdge: CGRectEdge) -> (slice: CGRect, remainder: CGRect)
    @warn_unused_result
    func contains(_ rect: CGRect) -> Bool
    @warn_unused_result
    func contains(_ point: CGPoint) -> Bool
    @warn_unused_result
    func intersects(_ rect: CGRect) -> Bool
    static var zeroRect: CGRect
    static var infiniteRect: CGRect
    static var nullRect: CGRect
    var standardizedRect: CGRect { get }
    var integerRect: CGRect { get }
    mutating func standardize() -> CGRect
    mutating func integerize()
    func rectByInsetting(dx dx: CGFloat, dy dy: CGFloat) -> CGRect
    func inset(dx dx: CGFloat, dy dy: CGFloat)
    func rectByOffsetting(dx dx: CGFloat, dy dy: CGFloat) -> CGRect
    func offset(dx dx: CGFloat, dy dy: CGFloat)
    mutating func union(_ withRect: CGRect)
    func rectByUnion(_ withRect: CGRect) -> CGRect
    mutating func intersect(_ withRect: CGRect)
    func rectByIntersecting(_ withRect: CGRect) -> CGRect
    func rectsByDividing(_ atDistance: CGFloat, fromEdge fromEdge: CGRectEdge) -> (slice: CGRect, remainder: CGRect)
}
extension CGRect : Equatable {
}
extension CGRect : _Reflectable {
}
extension CGRect {
    static var zero: CGRect { get }
    static var null: CGRect { get }
    static var infinite: CGRect { get }
    init(x x: CGFloat, y y: CGFloat, width width: CGFloat, height height: CGFloat)
    init(x x: Double, y y: Double, width width: Double, height height: Double)
    init(x x: Int, y y: Int, width width: Int, height height: Int)
    var width: CGFloat { get }
    var height: CGFloat { get }
    var minX: CGFloat { get }
    var midX: CGFloat { get }
    var maxX: CGFloat { get }
    var minY: CGFloat { get }
    var midY: CGFloat { get }
    var maxY: CGFloat { get }
    var isNull: Bool { get }
    var isEmpty: Bool { get }
    var isInfinite: Bool { get }
    var standardized: CGRect { get }
    var integral: CGRect { get }
    mutating func standardizeInPlace()
    mutating func makeIntegralInPlace()
    @warn_unused_result(mutable_variant="insetInPlace")
    func insetBy(dx dx: CGFloat, dy dy: CGFloat) -> CGRect
    mutating func insetInPlace(dx dx: CGFloat, dy dy: CGFloat)
    @warn_unused_result(mutable_variant="offsetInPlace")
    func offsetBy(dx dx: CGFloat, dy dy: CGFloat) -> CGRect
    mutating func offsetInPlace(dx dx: CGFloat, dy dy: CGFloat)
    @warn_unused_result(mutable_variant="unionInPlace")
    func union(_ rect: CGRect) -> CGRect
    mutating func unionInPlace(_ rect: CGRect)
    @warn_unused_result(mutable_variant="intersectInPlace")
    func intersect(_ rect: CGRect) -> CGRect
    mutating func intersectInPlace(_ rect: CGRect)
    @warn_unused_result
    func divide(_ atDistance: CGFloat, fromEdge fromEdge: CGRectEdge) -> (slice: CGRect, remainder: CGRect)
    @warn_unused_result
    func contains(_ rect: CGRect) -> Bool
    @warn_unused_result
    func contains(_ point: CGPoint) -> Bool
    @warn_unused_result
    func intersects(_ rect: CGRect) -> Bool
    static var zeroRect: CGRect
    static var infiniteRect: CGRect
    static var nullRect: CGRect
    var standardizedRect: CGRect { get }
    var integerRect: CGRect { get }
    mutating func standardize() -> CGRect
    mutating func integerize()
    func rectByInsetting(dx dx: CGFloat, dy dy: CGFloat) -> CGRect
    func inset(dx dx: CGFloat, dy dy: CGFloat)
    func rectByOffsetting(dx dx: CGFloat, dy dy: CGFloat) -> CGRect
    func offset(dx dx: CGFloat, dy dy: CGFloat)
    mutating func union(_ withRect: CGRect)
    func rectByUnion(_ withRect: CGRect) -> CGRect
    mutating func intersect(_ withRect: CGRect)
    func rectByIntersecting(_ withRect: CGRect) -> CGRect
    func rectsByDividing(_ atDistance: CGFloat, fromEdge fromEdge: CGRectEdge) -> (slice: CGRect, remainder: CGRect)
}
extension CGRect : Equatable {
}
extension CGRect : _Reflectable {
}
Equatable

Modified CGRect.contains(_: CGRect) -> Bool
Declaration
From
func contains(_ rect: CGRect) -> Bool
To
@warn_unused_result
    func contains(_ rect: CGRect) -> Bool

Modified CGRect.contains(_: CGPoint) -> Bool
Declaration
From
func contains(_ point: CGPoint) -> Bool
To
@warn_unused_result
    func contains(_ point: CGPoint) -> Bool

Modified CGRect.intersects(_: CGRect) -> Bool
Declaration
From
func intersects(_ rect: CGRect) -> Bool
To
@warn_unused_result
    func intersects(_ rect: CGRect) -> Bool

DeclarationRaw Value Type
From
enum CGRectEdge : UInt32 {
    case MinXEdge
    case MinYEdge
    case MaxXEdge
    case MaxYEdge
}
--
To
enum CGRectEdge : UInt32 {
    case MinXEdge
    case MinYEdge
    case MaxXEdge
    case MaxYEdge
}
extension CGRectEdge {
    init(rectEdge rectEdge: NSRectEdge)
}
UInt32

DeclarationProtocols
From
struct CGSize {
    var width: CGFloat
    var height: CGFloat
    init()
    init(width width: CGFloat, height height: CGFloat)
}
extension CGSize {
    static var zeroSize: CGSize { get }
    init(width width: Int, height height: Int)
    init(width width: Double, height height: Double)
}
extension CGSize : Equatable {
}
extension CGSize : Reflectable {
    func getMirror() -> MirrorType
}
extension CGSize : Reflectable {
    func getMirror() -> MirrorType
}
extension CGSize : Equatable {
}
extension CGSize {
    static var zeroSize: CGSize { get }
    init(width width: Int, height height: Int)
    init(width width: Double, height height: Double)
}
Equatable, Reflectable
To
struct CGSize {
    var width: CGFloat
    var height: CGFloat
    init()
    init(width width: CGFloat, height height: CGFloat)
}
extension CGSize {
    static var zero: CGSize { get }
    init(width width: Int, height height: Int)
    init(width width: Double, height height: Double)
    static var zeroSize: CGSize
}
extension CGSize : Equatable {
}
extension CGSize : _Reflectable {
}
extension CGSize : _Reflectable {
}
extension CGSize : Equatable {
}
extension CGSize {
    static var zero: CGSize { get }
    init(width width: Int, height height: Int)
    init(width width: Double, height height: Double)
    static var zeroSize: CGSize
}
Equatable

DeclarationProtocolsIntroductionRaw Value Type
From
struct CGTextDrawingMode {
    init(_ value: UInt32)
    var value: UInt32
}
--OS X 10.10--
To
enum CGTextDrawingMode : Int32 {
    case Fill
    case Stroke
    case FillStroke
    case Invisible
    case FillClip
    case StrokeClip
    case FillStrokeClip
    case Clip
}
Equatable, Hashable, RawRepresentableOS X 10.11Int32

NameDeclarationIntroduction
FromkCGTextClip
var kCGTextClip: CGTextDrawingMode { get }
OS X 10.10
ToClip
case Clip
OS X 10.11

NameDeclarationIntroduction
FromkCGTextFill
var kCGTextFill: CGTextDrawingMode { get }
OS X 10.10
ToFill
case Fill
OS X 10.11

NameDeclarationIntroduction
FromkCGTextFillClip
var kCGTextFillClip: CGTextDrawingMode { get }
OS X 10.10
ToFillClip
case FillClip
OS X 10.11

NameDeclarationIntroduction
FromkCGTextFillStroke
var kCGTextFillStroke: CGTextDrawingMode { get }
OS X 10.10
ToFillStroke
case FillStroke
OS X 10.11

NameDeclarationIntroduction
FromkCGTextFillStrokeClip
var kCGTextFillStrokeClip: CGTextDrawingMode { get }
OS X 10.10
ToFillStrokeClip
case FillStrokeClip
OS X 10.11

NameDeclarationIntroduction
FromkCGTextInvisible
var kCGTextInvisible: CGTextDrawingMode { get }
OS X 10.10
ToInvisible
case Invisible
OS X 10.11

NameDeclarationIntroduction
FromkCGTextStroke
var kCGTextStroke: CGTextDrawingMode { get }
OS X 10.10
ToStroke
case Stroke
OS X 10.11

NameDeclarationIntroduction
FromkCGTextStrokeClip
var kCGTextStrokeClip: CGTextDrawingMode { get }
OS X 10.10
ToStrokeClip
case StrokeClip
OS X 10.11

Declaration
From
struct CGVector {
    var dx: CGFloat
    var dy: CGFloat
    init()
    init(dx dx: CGFloat, dy dy: CGFloat)
}
extension CGVector {
    static var zeroVector: CGVector { get }
    init(dx dx: Int, dy dy: Int)
    init(dx dx: Double, dy dy: Double)
}
extension CGVector : Equatable {
}
extension CGVector : Equatable {
}
extension CGVector {
    static var zeroVector: CGVector { get }
    init(dx dx: Int, dy dy: Int)
    init(dx dx: Double, dy dy: Double)
}
To
struct CGVector {
    var dx: CGFloat
    var dy: CGFloat
    init()
    init(dx dx: CGFloat, dy dy: CGFloat)
}
extension CGVector {
    static var zero: CGVector { get }
    init(dx dx: Int, dy dy: Int)
    init(dx dx: Double, dy dy: Double)
    static var zeroVector: CGVector
}
extension CGVector : Equatable {
}
extension CGVector : Equatable {
}
extension CGVector {
    static var zero: CGVector { get }
    init(dx dx: Int, dy dy: Int)
    init(dx dx: Double, dy dy: Double)
    static var zeroVector: CGVector
}

Modified %(_: CGFloat, _: CGFloat) -> CGFloat
Declaration
From
func %(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat
To
@warn_unused_result
func %(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat

Modified *(_: CGFloat, _: CGFloat) -> CGFloat
Declaration
From
func *(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat
To
@warn_unused_result
func *(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat

Modified +(_: CGFloat) -> CGFloat
DeclarationOperator Fixity
From
prefix func +(_ x: CGFloat) -> CGFloat
--
To
@warn_unused_result
prefix func +(_ x: CGFloat) -> CGFloat
prefix

Modified +(_: CGFloat, _: CGFloat) -> CGFloat
Declaration
From
func +(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat
To
@warn_unused_result
func +(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat

Modified ++(_: CGFloat) -> CGFloat
Operator Fixity
From--
Toprefix

Modified ++(_: CGFloat) -> CGFloat
Operator Fixity
From--
Topostfix

Modified -(_: CGFloat) -> CGFloat
DeclarationOperator Fixity
From
prefix func -(_ x: CGFloat) -> CGFloat
--
To
@warn_unused_result
prefix func -(_ x: CGFloat) -> CGFloat
prefix

Modified -(_: CGFloat, _: CGFloat) -> CGFloat
Declaration
From
func -(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat
To
@warn_unused_result
func -(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat

Modified --(_: CGFloat) -> CGFloat
Operator Fixity
From--
Toprefix

Modified --(_: CGFloat) -> CGFloat
Operator Fixity
From--
Topostfix

Modified /(_: CGFloat, _: CGFloat) -> CGFloat
Declaration
From
func /(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat
To
@warn_unused_result
func /(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat

Modified <(_: CGFloat, _: CGFloat) -> Bool
Declaration
From
func <(_ lhs: CGFloat, _ rhs: CGFloat) -> Bool
To
@warn_unused_result
func <(_ lhs: CGFloat, _ rhs: CGFloat) -> Bool

Modified ==(_: CGPoint, _: CGPoint) -> Bool
Declaration
From
func ==(_ lhs: CGPoint, _ rhs: CGPoint) -> Bool
To
@warn_unused_result
func ==(_ lhs: CGPoint, _ rhs: CGPoint) -> Bool

Modified ==(_: CGFloat, _: CGFloat) -> Bool
Declaration
From
func ==(_ lhs: CGFloat, _ rhs: CGFloat) -> Bool
To
@warn_unused_result
func ==(_ lhs: CGFloat, _ rhs: CGFloat) -> Bool

Modified ==(_: CGVector, _: CGVector) -> Bool
Declaration
From
func ==(_ lhs: CGVector, _ rhs: CGVector) -> Bool
To
@warn_unused_result
func ==(_ lhs: CGVector, _ rhs: CGVector) -> Bool

Modified ==(_: CGRect, _: CGRect) -> Bool
Declaration
From
func ==(_ lhs: CGRect, _ rhs: CGRect) -> Bool
To
@warn_unused_result
func ==(_ lhs: CGRect, _ rhs: CGRect) -> Bool

Modified ==(_: CGSize, _: CGSize) -> Bool
Declaration
From
func ==(_ lhs: CGSize, _ rhs: CGSize) -> Bool
To
@warn_unused_result
func ==(_ lhs: CGSize, _ rhs: CGSize) -> Bool

Declaration
From
func acos(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func acos(_ x: CGFloat) -> CGFloat

Declaration
From
func acosh(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func acosh(_ x: CGFloat) -> CGFloat

Declaration
From
func asin(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func asin(_ x: CGFloat) -> CGFloat

Declaration
From
func asinh(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func asinh(_ x: CGFloat) -> CGFloat

Declaration
From
func atan(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func atan(_ x: CGFloat) -> CGFloat

Declaration
From
func atan2(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat
To
@warn_unused_result
func atan2(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat

Declaration
From
func atanh(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func atanh(_ x: CGFloat) -> CGFloat

Declaration
From
func cbrt(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func cbrt(_ x: CGFloat) -> CGFloat

Modified ceil(_: CGFloat) -> CGFloat
Declaration
From
func ceil(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func ceil(_ x: CGFloat) -> CGFloat

Declaration
From
func CGBitmapContextCreate(_ data: UnsafeMutablePointer<Void>, _ width: Int, _ height: Int, _ bitsPerComponent: Int, _ bytesPerRow: Int, _ space: CGColorSpace!, _ bitmapInfo: CGBitmapInfo) -> CGContext!
To
func CGBitmapContextCreate(_ data: UnsafeMutablePointer<Void>, _ width: Int, _ height: Int, _ bitsPerComponent: Int, _ bytesPerRow: Int, _ space: CGColorSpace?, _ bitmapInfo: UInt32) -> CGContext?

Declaration
From
func CGBitmapContextCreateImage(_ context: CGContext!) -> CGImage!
To
func CGBitmapContextCreateImage(_ context: CGContext?) -> CGImage?

Declaration
From
func CGBitmapContextCreateWithData(_ data: UnsafeMutablePointer<Void>, _ width: Int, _ height: Int, _ bitsPerComponent: Int, _ bytesPerRow: Int, _ space: CGColorSpace!, _ bitmapInfo: CGBitmapInfo, _ releaseCallback: CGBitmapContextReleaseDataCallback, _ releaseInfo: UnsafeMutablePointer<Void>) -> CGContext!
To
func CGBitmapContextCreateWithData(_ data: UnsafeMutablePointer<Void>, _ width: Int, _ height: Int, _ bitsPerComponent: Int, _ bytesPerRow: Int, _ space: CGColorSpace?, _ bitmapInfo: UInt32, _ releaseCallback: CGBitmapContextReleaseDataCallback?, _ releaseInfo: UnsafeMutablePointer<Void>) -> CGContext?

Declaration
From
func CGBitmapContextGetAlphaInfo(_ context: CGContext!) -> CGImageAlphaInfo
To
func CGBitmapContextGetAlphaInfo(_ context: CGContext?) -> CGImageAlphaInfo

Declaration
From
func CGBitmapContextGetBitmapInfo(_ context: CGContext!) -> CGBitmapInfo
To
func CGBitmapContextGetBitmapInfo(_ context: CGContext?) -> CGBitmapInfo

Declaration
From
func CGBitmapContextGetBitsPerComponent(_ context: CGContext!) -> Int
To
func CGBitmapContextGetBitsPerComponent(_ context: CGContext?) -> Int

Declaration
From
func CGBitmapContextGetBitsPerPixel(_ context: CGContext!) -> Int
To
func CGBitmapContextGetBitsPerPixel(_ context: CGContext?) -> Int

Declaration
From
func CGBitmapContextGetBytesPerRow(_ context: CGContext!) -> Int
To
func CGBitmapContextGetBytesPerRow(_ context: CGContext?) -> Int

Declaration
From
func CGBitmapContextGetColorSpace(_ context: CGContext!) -> CGColorSpace!
To
func CGBitmapContextGetColorSpace(_ context: CGContext?) -> CGColorSpace?

Declaration
From
func CGBitmapContextGetData(_ context: CGContext!) -> UnsafeMutablePointer<Void>
To
func CGBitmapContextGetData(_ context: CGContext?) -> UnsafeMutablePointer<Void>

Declaration
From
func CGBitmapContextGetHeight(_ context: CGContext!) -> Int
To
func CGBitmapContextGetHeight(_ context: CGContext?) -> Int

Declaration
From
func CGBitmapContextGetWidth(_ context: CGContext!) -> Int
To
func CGBitmapContextGetWidth(_ context: CGContext?) -> Int

Declaration
From
typealias CGBitmapContextReleaseDataCallback = CFunctionPointer<((UnsafeMutablePointer<Void>, UnsafeMutablePointer<Void>) -> Void)>
To
typealias CGBitmapContextReleaseDataCallback = (UnsafeMutablePointer<Void>, UnsafeMutablePointer<Void>) -> Void

Declaration
From
func CGColorCreate(_ space: CGColorSpace!, _ components: UnsafePointer<CGFloat>) -> CGColor!
To
func CGColorCreate(_ space: CGColorSpace?, _ components: UnsafePointer<CGFloat>) -> CGColor?

Declaration
From
func CGColorCreateCopy(_ color: CGColor!) -> CGColor!
To
func CGColorCreateCopy(_ color: CGColor?) -> CGColor?

Declaration
From
func CGColorCreateCopyWithAlpha(_ color: CGColor!, _ alpha: CGFloat) -> CGColor!
To
func CGColorCreateCopyWithAlpha(_ color: CGColor?, _ alpha: CGFloat) -> CGColor?

Declaration
From
func CGColorCreateGenericCMYK(_ cyan: CGFloat, _ magenta: CGFloat, _ yellow: CGFloat, _ black: CGFloat, _ alpha: CGFloat) -> CGColor!
To
func CGColorCreateGenericCMYK(_ cyan: CGFloat, _ magenta: CGFloat, _ yellow: CGFloat, _ black: CGFloat, _ alpha: CGFloat) -> CGColor

Declaration
From
func CGColorCreateGenericGray(_ gray: CGFloat, _ alpha: CGFloat) -> CGColor!
To
func CGColorCreateGenericGray(_ gray: CGFloat, _ alpha: CGFloat) -> CGColor

Declaration
From
func CGColorCreateGenericRGB(_ red: CGFloat, _ green: CGFloat, _ blue: CGFloat, _ alpha: CGFloat) -> CGColor!
To
func CGColorCreateGenericRGB(_ red: CGFloat, _ green: CGFloat, _ blue: CGFloat, _ alpha: CGFloat) -> CGColor

Declaration
From
func CGColorCreateWithPattern(_ space: CGColorSpace!, _ pattern: CGPattern!, _ components: UnsafePointer<CGFloat>) -> CGColor!
To
func CGColorCreateWithPattern(_ space: CGColorSpace?, _ pattern: CGPattern?, _ components: UnsafePointer<CGFloat>) -> CGColor?

Declaration
From
func CGColorEqualToColor(_ color1: CGColor!, _ color2: CGColor!) -> Bool
To
func CGColorEqualToColor(_ color1: CGColor?, _ color2: CGColor?) -> Bool

Declaration
From
func CGColorGetAlpha(_ color: CGColor!) -> CGFloat
To
func CGColorGetAlpha(_ color: CGColor?) -> CGFloat

Declaration
From
func CGColorGetColorSpace(_ color: CGColor!) -> CGColorSpace!
To
func CGColorGetColorSpace(_ color: CGColor?) -> CGColorSpace?

Declaration
From
func CGColorGetComponents(_ color: CGColor!) -> UnsafePointer<CGFloat>
To
func CGColorGetComponents(_ color: CGColor?) -> UnsafePointer<CGFloat>

Declaration
From
func CGColorGetConstantColor(_ colorName: CFString!) -> CGColor!
To
func CGColorGetConstantColor(_ colorName: CFString?) -> CGColor?

Declaration
From
func CGColorGetNumberOfComponents(_ color: CGColor!) -> Int
To
func CGColorGetNumberOfComponents(_ color: CGColor?) -> Int

Declaration
From
func CGColorGetPattern(_ color: CGColor!) -> CGPattern!
To
func CGColorGetPattern(_ color: CGColor?) -> CGPattern?

Declaration
From
func CGColorSpaceCopyICCProfile(_ space: CGColorSpace!) -> CFData!
To
func CGColorSpaceCopyICCProfile(_ space: CGColorSpace?) -> CFData?

Declaration
From
func CGColorSpaceCopyName(_ space: CGColorSpace!) -> CFString!
To
func CGColorSpaceCopyName(_ space: CGColorSpace?) -> CFString?

Declaration
From
func CGColorSpaceCreateCalibratedGray(_ whitePoint: UnsafePointer<CGFloat>, _ blackPoint: UnsafePointer<CGFloat>, _ gamma: CGFloat) -> CGColorSpace!
To
func CGColorSpaceCreateCalibratedGray(_ whitePoint: UnsafePointer<CGFloat>, _ blackPoint: UnsafePointer<CGFloat>, _ gamma: CGFloat) -> CGColorSpace?

Declaration
From
func CGColorSpaceCreateCalibratedRGB(_ whitePoint: UnsafePointer<CGFloat>, _ blackPoint: UnsafePointer<CGFloat>, _ gamma: UnsafePointer<CGFloat>, _ matrix: UnsafePointer<CGFloat>) -> CGColorSpace!
To
func CGColorSpaceCreateCalibratedRGB(_ whitePoint: UnsafePointer<CGFloat>, _ blackPoint: UnsafePointer<CGFloat>, _ gamma: UnsafePointer<CGFloat>, _ matrix: UnsafePointer<CGFloat>) -> CGColorSpace?

Declaration
From
func CGColorSpaceCreateDeviceCMYK() -> CGColorSpace!
To
func CGColorSpaceCreateDeviceCMYK() -> CGColorSpace?

Declaration
From
func CGColorSpaceCreateDeviceGray() -> CGColorSpace!
To
func CGColorSpaceCreateDeviceGray() -> CGColorSpace?

Declaration
From
func CGColorSpaceCreateDeviceRGB() -> CGColorSpace!
To
func CGColorSpaceCreateDeviceRGB() -> CGColorSpace?

Declaration
From
func CGColorSpaceCreateICCBased(_ nComponents: Int, _ range: UnsafePointer<CGFloat>, _ profile: CGDataProvider!, _ alternate: CGColorSpace!) -> CGColorSpace!
To
func CGColorSpaceCreateICCBased(_ nComponents: Int, _ range: UnsafePointer<CGFloat>, _ profile: CGDataProvider?, _ alternate: CGColorSpace?) -> CGColorSpace?

Declaration
From
func CGColorSpaceCreateIndexed(_ baseSpace: CGColorSpace!, _ lastIndex: Int, _ colorTable: UnsafePointer<UInt8>) -> CGColorSpace!
To
func CGColorSpaceCreateIndexed(_ baseSpace: CGColorSpace?, _ lastIndex: Int, _ colorTable: UnsafePointer<UInt8>) -> CGColorSpace?

Declaration
From
func CGColorSpaceCreateLab(_ whitePoint: UnsafePointer<CGFloat>, _ blackPoint: UnsafePointer<CGFloat>, _ range: UnsafePointer<CGFloat>) -> CGColorSpace!
To
func CGColorSpaceCreateLab(_ whitePoint: UnsafePointer<CGFloat>, _ blackPoint: UnsafePointer<CGFloat>, _ range: UnsafePointer<CGFloat>) -> CGColorSpace?

Declaration
From
func CGColorSpaceCreatePattern(_ baseSpace: CGColorSpace!) -> CGColorSpace!
To
func CGColorSpaceCreatePattern(_ baseSpace: CGColorSpace?) -> CGColorSpace?

Declaration
From
func CGColorSpaceCreateWithICCProfile(_ data: CFData!) -> CGColorSpace!
To
func CGColorSpaceCreateWithICCProfile(_ data: CFData?) -> CGColorSpace?

Declaration
From
func CGColorSpaceCreateWithName(_ name: CFString!) -> CGColorSpace!
To
func CGColorSpaceCreateWithName(_ name: CFString?) -> CGColorSpace?

Declaration
From
func CGColorSpaceCreateWithPlatformColorSpace(_ ref: UnsafePointer<Void>) -> CGColorSpace!
To
func CGColorSpaceCreateWithPlatformColorSpace(_ ref: UnsafePointer<Void>) -> CGColorSpace?

Declaration
From
func CGColorSpaceGetBaseColorSpace(_ space: CGColorSpace!) -> CGColorSpace!
To
func CGColorSpaceGetBaseColorSpace(_ space: CGColorSpace?) -> CGColorSpace?

Declaration
From
func CGColorSpaceGetColorTable(_ space: CGColorSpace!, _ table: UnsafeMutablePointer<UInt8>)
To
func CGColorSpaceGetColorTable(_ space: CGColorSpace?, _ table: UnsafeMutablePointer<UInt8>)

Declaration
From
func CGColorSpaceGetColorTableCount(_ space: CGColorSpace!) -> Int
To
func CGColorSpaceGetColorTableCount(_ space: CGColorSpace?) -> Int

Declaration
From
func CGColorSpaceGetModel(_ space: CGColorSpace!) -> CGColorSpaceModel
To
func CGColorSpaceGetModel(_ space: CGColorSpace?) -> CGColorSpaceModel

Declaration
From
func CGColorSpaceGetNumberOfComponents(_ space: CGColorSpace!) -> Int
To
func CGColorSpaceGetNumberOfComponents(_ space: CGColorSpace?) -> Int

Declaration
From
func CGConfigureDisplayWithDisplayMode(_ config: CGDisplayConfigRef, _ display: CGDirectDisplayID, _ mode: CGDisplayMode!, _ options: CFDictionary!) -> CGError
To
func CGConfigureDisplayWithDisplayMode(_ config: CGDisplayConfigRef, _ display: CGDirectDisplayID, _ mode: CGDisplayMode?, _ options: CFDictionary?) -> CGError

Declaration
From
func CGContextAddArc(_ c: CGContext!, _ x: CGFloat, _ y: CGFloat, _ radius: CGFloat, _ startAngle: CGFloat, _ endAngle: CGFloat, _ clockwise: Int32)
To
func CGContextAddArc(_ c: CGContext?, _ x: CGFloat, _ y: CGFloat, _ radius: CGFloat, _ startAngle: CGFloat, _ endAngle: CGFloat, _ clockwise: Int32)

Declaration
From
func CGContextAddArcToPoint(_ c: CGContext!, _ x1: CGFloat, _ y1: CGFloat, _ x2: CGFloat, _ y2: CGFloat, _ radius: CGFloat)
To
func CGContextAddArcToPoint(_ c: CGContext?, _ x1: CGFloat, _ y1: CGFloat, _ x2: CGFloat, _ y2: CGFloat, _ radius: CGFloat)

Declaration
From
func CGContextAddCurveToPoint(_ c: CGContext!, _ cp1x: CGFloat, _ cp1y: CGFloat, _ cp2x: CGFloat, _ cp2y: CGFloat, _ x: CGFloat, _ y: CGFloat)
To
func CGContextAddCurveToPoint(_ c: CGContext?, _ cp1x: CGFloat, _ cp1y: CGFloat, _ cp2x: CGFloat, _ cp2y: CGFloat, _ x: CGFloat, _ y: CGFloat)

Declaration
From
func CGContextAddEllipseInRect(_ context: CGContext!, _ rect: CGRect)
To
func CGContextAddEllipseInRect(_ c: CGContext?, _ rect: CGRect)

Declaration
From
func CGContextAddLines(_ c: CGContext!, _ points: UnsafePointer<CGPoint>, _ count: Int)
To
func CGContextAddLines(_ c: CGContext?, _ points: UnsafePointer<CGPoint>, _ count: Int)

Declaration
From
func CGContextAddLineToPoint(_ c: CGContext!, _ x: CGFloat, _ y: CGFloat)
To
func CGContextAddLineToPoint(_ c: CGContext?, _ x: CGFloat, _ y: CGFloat)

Declaration
From
func CGContextAddPath(_ context: CGContext!, _ path: CGPath!)
To
func CGContextAddPath(_ c: CGContext?, _ path: CGPath?)

Declaration
From
func CGContextAddQuadCurveToPoint(_ c: CGContext!, _ cpx: CGFloat, _ cpy: CGFloat, _ x: CGFloat, _ y: CGFloat)
To
func CGContextAddQuadCurveToPoint(_ c: CGContext?, _ cpx: CGFloat, _ cpy: CGFloat, _ x: CGFloat, _ y: CGFloat)

Declaration
From
func CGContextAddRect(_ c: CGContext!, _ rect: CGRect)
To
func CGContextAddRect(_ c: CGContext?, _ rect: CGRect)

Declaration
From
func CGContextAddRects(_ c: CGContext!, _ rects: UnsafePointer<CGRect>, _ count: Int)
To
func CGContextAddRects(_ c: CGContext?, _ rects: UnsafePointer<CGRect>, _ count: Int)

Declaration
From
func CGContextBeginPage(_ c: CGContext!, _ mediaBox: UnsafePointer<CGRect>)
To
func CGContextBeginPage(_ c: CGContext?, _ mediaBox: UnsafePointer<CGRect>)

Declaration
From
func CGContextBeginPath(_ c: CGContext!)
To
func CGContextBeginPath(_ c: CGContext?)

Declaration
From
func CGContextBeginTransparencyLayer(_ context: CGContext!, _ auxiliaryInfo: CFDictionary!)
To
func CGContextBeginTransparencyLayer(_ c: CGContext?, _ auxiliaryInfo: CFDictionary?)

Declaration
From
func CGContextBeginTransparencyLayerWithRect(_ context: CGContext!, _ rect: CGRect, _ auxiliaryInfo: CFDictionary!)
To
func CGContextBeginTransparencyLayerWithRect(_ c: CGContext?, _ rect: CGRect, _ auxInfo: CFDictionary?)

Declaration
From
func CGContextClearRect(_ c: CGContext!, _ rect: CGRect)
To
func CGContextClearRect(_ c: CGContext?, _ rect: CGRect)

Declaration
From
func CGContextClip(_ c: CGContext!)
To
func CGContextClip(_ c: CGContext?)

Declaration
From
func CGContextClipToMask(_ c: CGContext!, _ rect: CGRect, _ mask: CGImage!)
To
func CGContextClipToMask(_ c: CGContext?, _ rect: CGRect, _ mask: CGImage?)

Declaration
From
func CGContextClipToRect(_ c: CGContext!, _ rect: CGRect)
To
func CGContextClipToRect(_ c: CGContext?, _ rect: CGRect)

Declaration
From
func CGContextClipToRects(_ c: CGContext!, _ rects: UnsafePointer<CGRect>, _ count: Int)
To
func CGContextClipToRects(_ c: CGContext?, _ rects: UnsafePointer<CGRect>, _ count: Int)

Declaration
From
func CGContextClosePath(_ c: CGContext!)
To
func CGContextClosePath(_ c: CGContext?)

Declaration
From
func CGContextConcatCTM(_ c: CGContext!, _ transform: CGAffineTransform)
To
func CGContextConcatCTM(_ c: CGContext?, _ transform: CGAffineTransform)

Declaration
From
func CGContextConvertPointToDeviceSpace(_ context: CGContext!, _ point: CGPoint) -> CGPoint
To
func CGContextConvertPointToDeviceSpace(_ c: CGContext?, _ point: CGPoint) -> CGPoint

Declaration
From
func CGContextConvertPointToUserSpace(_ context: CGContext!, _ point: CGPoint) -> CGPoint
To
func CGContextConvertPointToUserSpace(_ c: CGContext?, _ point: CGPoint) -> CGPoint

Declaration
From
func CGContextConvertRectToDeviceSpace(_ context: CGContext!, _ rect: CGRect) -> CGRect
To
func CGContextConvertRectToDeviceSpace(_ c: CGContext?, _ rect: CGRect) -> CGRect

Declaration
From
func CGContextConvertRectToUserSpace(_ context: CGContext!, _ rect: CGRect) -> CGRect
To
func CGContextConvertRectToUserSpace(_ c: CGContext?, _ rect: CGRect) -> CGRect

Declaration
From
func CGContextConvertSizeToDeviceSpace(_ context: CGContext!, _ size: CGSize) -> CGSize
To
func CGContextConvertSizeToDeviceSpace(_ c: CGContext?, _ size: CGSize) -> CGSize

Declaration
From
func CGContextConvertSizeToUserSpace(_ context: CGContext!, _ size: CGSize) -> CGSize
To
func CGContextConvertSizeToUserSpace(_ c: CGContext?, _ size: CGSize) -> CGSize

Declaration
From
func CGContextCopyPath(_ context: CGContext!) -> CGPath!
To
func CGContextCopyPath(_ c: CGContext?) -> CGPath?

Declaration
From
func CGContextDrawImage(_ c: CGContext!, _ rect: CGRect, _ image: CGImage!)
To
func CGContextDrawImage(_ c: CGContext?, _ rect: CGRect, _ image: CGImage?)

Declaration
From
func CGContextDrawLayerAtPoint(_ context: CGContext!, _ point: CGPoint, _ layer: CGLayer!)
To
func CGContextDrawLayerAtPoint(_ context: CGContext?, _ point: CGPoint, _ layer: CGLayer?)

Declaration
From
func CGContextDrawLayerInRect(_ context: CGContext!, _ rect: CGRect, _ layer: CGLayer!)
To
func CGContextDrawLayerInRect(_ context: CGContext?, _ rect: CGRect, _ layer: CGLayer?)

Declaration
From
func CGContextDrawLinearGradient(_ context: CGContext!, _ gradient: CGGradient!, _ startPoint: CGPoint, _ endPoint: CGPoint, _ options: CGGradientDrawingOptions)
To
func CGContextDrawLinearGradient(_ c: CGContext?, _ gradient: CGGradient?, _ startPoint: CGPoint, _ endPoint: CGPoint, _ options: CGGradientDrawingOptions)

Declaration
From
func CGContextDrawPath(_ c: CGContext!, _ mode: CGPathDrawingMode)
To
func CGContextDrawPath(_ c: CGContext?, _ mode: CGPathDrawingMode)

Declaration
From
func CGContextDrawPDFPage(_ c: CGContext!, _ page: CGPDFPage!)
To
func CGContextDrawPDFPage(_ c: CGContext?, _ page: CGPDFPage?)

Declaration
From
func CGContextDrawRadialGradient(_ context: CGContext!, _ gradient: CGGradient!, _ startCenter: CGPoint, _ startRadius: CGFloat, _ endCenter: CGPoint, _ endRadius: CGFloat, _ options: CGGradientDrawingOptions)
To
func CGContextDrawRadialGradient(_ c: CGContext?, _ gradient: CGGradient?, _ startCenter: CGPoint, _ startRadius: CGFloat, _ endCenter: CGPoint, _ endRadius: CGFloat, _ options: CGGradientDrawingOptions)

Declaration
From
func CGContextDrawShading(_ context: CGContext!, _ shading: CGShading!)
To
func CGContextDrawShading(_ c: CGContext?, _ shading: CGShading?)

Declaration
From
func CGContextDrawTiledImage(_ c: CGContext!, _ rect: CGRect, _ image: CGImage!)
To
func CGContextDrawTiledImage(_ c: CGContext?, _ rect: CGRect, _ image: CGImage?)

Declaration
From
func CGContextEndPage(_ c: CGContext!)
To
func CGContextEndPage(_ c: CGContext?)

Declaration
From
func CGContextEndTransparencyLayer(_ context: CGContext!)
To
func CGContextEndTransparencyLayer(_ c: CGContext?)

Declaration
From
func CGContextEOClip(_ c: CGContext!)
To
func CGContextEOClip(_ c: CGContext?)

Declaration
From
func CGContextEOFillPath(_ c: CGContext!)
To
func CGContextEOFillPath(_ c: CGContext?)

Declaration
From
func CGContextFillEllipseInRect(_ context: CGContext!, _ rect: CGRect)
To
func CGContextFillEllipseInRect(_ c: CGContext?, _ rect: CGRect)

Declaration
From
func CGContextFillPath(_ c: CGContext!)
To
func CGContextFillPath(_ c: CGContext?)

Declaration
From
func CGContextFillRect(_ c: CGContext!, _ rect: CGRect)
To
func CGContextFillRect(_ c: CGContext?, _ rect: CGRect)

Declaration
From
func CGContextFillRects(_ c: CGContext!, _ rects: UnsafePointer<CGRect>, _ count: Int)
To
func CGContextFillRects(_ c: CGContext?, _ rects: UnsafePointer<CGRect>, _ count: Int)

Declaration
From
func CGContextFlush(_ c: CGContext!)
To
func CGContextFlush(_ c: CGContext?)

Declaration
From
func CGContextGetClipBoundingBox(_ c: CGContext!) -> CGRect
To
func CGContextGetClipBoundingBox(_ c: CGContext?) -> CGRect

Declaration
From
func CGContextGetCTM(_ c: CGContext!) -> CGAffineTransform
To
func CGContextGetCTM(_ c: CGContext?) -> CGAffineTransform

Declaration
From
func CGContextGetInterpolationQuality(_ context: CGContext!) -> CGInterpolationQuality
To
func CGContextGetInterpolationQuality(_ c: CGContext?) -> CGInterpolationQuality

Declaration
From
func CGContextGetPathBoundingBox(_ context: CGContext!) -> CGRect
To
func CGContextGetPathBoundingBox(_ c: CGContext?) -> CGRect

Declaration
From
func CGContextGetPathCurrentPoint(_ context: CGContext!) -> CGPoint
To
func CGContextGetPathCurrentPoint(_ c: CGContext?) -> CGPoint

Declaration
From
func CGContextGetTextMatrix(_ c: CGContext!) -> CGAffineTransform
To
func CGContextGetTextMatrix(_ c: CGContext?) -> CGAffineTransform

Declaration
From
func CGContextGetTextPosition(_ context: CGContext!) -> CGPoint
To
func CGContextGetTextPosition(_ c: CGContext?) -> CGPoint

Declaration
From
func CGContextGetUserSpaceToDeviceSpaceTransform(_ context: CGContext!) -> CGAffineTransform
To
func CGContextGetUserSpaceToDeviceSpaceTransform(_ c: CGContext?) -> CGAffineTransform

Declaration
From
func CGContextIsPathEmpty(_ context: CGContext!) -> Bool
To
func CGContextIsPathEmpty(_ c: CGContext?) -> Bool

Declaration
From
func CGContextMoveToPoint(_ c: CGContext!, _ x: CGFloat, _ y: CGFloat)
To
func CGContextMoveToPoint(_ c: CGContext?, _ x: CGFloat, _ y: CGFloat)

Declaration
From
func CGContextPathContainsPoint(_ context: CGContext!, _ point: CGPoint, _ mode: CGPathDrawingMode) -> Bool
To
func CGContextPathContainsPoint(_ c: CGContext?, _ point: CGPoint, _ mode: CGPathDrawingMode) -> Bool

Declaration
From
func CGContextReplacePathWithStrokedPath(_ c: CGContext!)
To
func CGContextReplacePathWithStrokedPath(_ c: CGContext?)

Declaration
From
func CGContextRestoreGState(_ c: CGContext!)
To
func CGContextRestoreGState(_ c: CGContext?)

Declaration
From
func CGContextRotateCTM(_ c: CGContext!, _ angle: CGFloat)
To
func CGContextRotateCTM(_ c: CGContext?, _ angle: CGFloat)

Declaration
From
func CGContextSaveGState(_ c: CGContext!)
To
func CGContextSaveGState(_ c: CGContext?)

Declaration
From
func CGContextScaleCTM(_ c: CGContext!, _ sx: CGFloat, _ sy: CGFloat)
To
func CGContextScaleCTM(_ c: CGContext?, _ sx: CGFloat, _ sy: CGFloat)

Declaration
From
func CGContextSetAllowsAntialiasing(_ context: CGContext!, _ allowsAntialiasing: Bool)
To
func CGContextSetAllowsAntialiasing(_ c: CGContext?, _ allowsAntialiasing: Bool)

Declaration
From
func CGContextSetAllowsFontSmoothing(_ context: CGContext!, _ allowsFontSmoothing: Bool)
To
func CGContextSetAllowsFontSmoothing(_ c: CGContext?, _ allowsFontSmoothing: Bool)

Declaration
From
func CGContextSetAllowsFontSubpixelPositioning(_ context: CGContext!, _ allowsFontSubpixelPositioning: Bool)
To
func CGContextSetAllowsFontSubpixelPositioning(_ c: CGContext?, _ allowsFontSubpixelPositioning: Bool)

Declaration
From
func CGContextSetAllowsFontSubpixelQuantization(_ context: CGContext!, _ allowsFontSubpixelQuantization: Bool)
To
func CGContextSetAllowsFontSubpixelQuantization(_ c: CGContext?, _ allowsFontSubpixelQuantization: Bool)

Declaration
From
func CGContextSetAlpha(_ c: CGContext!, _ alpha: CGFloat)
To
func CGContextSetAlpha(_ c: CGContext?, _ alpha: CGFloat)

Declaration
From
func CGContextSetBlendMode(_ context: CGContext!, _ mode: CGBlendMode)
To
func CGContextSetBlendMode(_ c: CGContext?, _ mode: CGBlendMode)

Declaration
From
func CGContextSetCharacterSpacing(_ context: CGContext!, _ spacing: CGFloat)
To
func CGContextSetCharacterSpacing(_ c: CGContext?, _ spacing: CGFloat)

Declaration
From
func CGContextSetCMYKFillColor(_ context: CGContext!, _ cyan: CGFloat, _ magenta: CGFloat, _ yellow: CGFloat, _ black: CGFloat, _ alpha: CGFloat)
To
func CGContextSetCMYKFillColor(_ c: CGContext?, _ cyan: CGFloat, _ magenta: CGFloat, _ yellow: CGFloat, _ black: CGFloat, _ alpha: CGFloat)

Declaration
From
func CGContextSetCMYKStrokeColor(_ context: CGContext!, _ cyan: CGFloat, _ magenta: CGFloat, _ yellow: CGFloat, _ black: CGFloat, _ alpha: CGFloat)
To
func CGContextSetCMYKStrokeColor(_ c: CGContext?, _ cyan: CGFloat, _ magenta: CGFloat, _ yellow: CGFloat, _ black: CGFloat, _ alpha: CGFloat)

Declaration
From
func CGContextSetFillColor(_ context: CGContext!, _ components: UnsafePointer<CGFloat>)
To
func CGContextSetFillColor(_ c: CGContext?, _ components: UnsafePointer<CGFloat>)

Declaration
From
func CGContextSetFillColorSpace(_ context: CGContext!, _ space: CGColorSpace!)
To
func CGContextSetFillColorSpace(_ c: CGContext?, _ space: CGColorSpace?)

Declaration
From
func CGContextSetFillColorWithColor(_ c: CGContext!, _ color: CGColor!)
To
func CGContextSetFillColorWithColor(_ c: CGContext?, _ color: CGColor?)

Declaration
From
func CGContextSetFillPattern(_ context: CGContext!, _ pattern: CGPattern!, _ components: UnsafePointer<CGFloat>)
To
func CGContextSetFillPattern(_ c: CGContext?, _ pattern: CGPattern?, _ components: UnsafePointer<CGFloat>)

Declaration
From
func CGContextSetFlatness(_ c: CGContext!, _ flatness: CGFloat)
To
func CGContextSetFlatness(_ c: CGContext?, _ flatness: CGFloat)

Declaration
From
func CGContextSetFont(_ c: CGContext!, _ font: CGFont!)
To
func CGContextSetFont(_ c: CGContext?, _ font: CGFont?)

Declaration
From
func CGContextSetFontSize(_ c: CGContext!, _ size: CGFloat)
To
func CGContextSetFontSize(_ c: CGContext?, _ size: CGFloat)

Declaration
From
func CGContextSetGrayFillColor(_ context: CGContext!, _ gray: CGFloat, _ alpha: CGFloat)
To
func CGContextSetGrayFillColor(_ c: CGContext?, _ gray: CGFloat, _ alpha: CGFloat)

Declaration
From
func CGContextSetGrayStrokeColor(_ context: CGContext!, _ gray: CGFloat, _ alpha: CGFloat)
To
func CGContextSetGrayStrokeColor(_ c: CGContext?, _ gray: CGFloat, _ alpha: CGFloat)

Declaration
From
func CGContextSetInterpolationQuality(_ context: CGContext!, _ quality: CGInterpolationQuality)
To
func CGContextSetInterpolationQuality(_ c: CGContext?, _ quality: CGInterpolationQuality)

Declaration
From
func CGContextSetLineCap(_ c: CGContext!, _ cap: CGLineCap)
To
func CGContextSetLineCap(_ c: CGContext?, _ cap: CGLineCap)

Declaration
From
func CGContextSetLineDash(_ c: CGContext!, _ phase: CGFloat, _ lengths: UnsafePointer<CGFloat>, _ count: Int)
To
func CGContextSetLineDash(_ c: CGContext?, _ phase: CGFloat, _ lengths: UnsafePointer<CGFloat>, _ count: Int)

Declaration
From
func CGContextSetLineJoin(_ c: CGContext!, _ join: CGLineJoin)
To
func CGContextSetLineJoin(_ c: CGContext?, _ join: CGLineJoin)

Declaration
From
func CGContextSetLineWidth(_ c: CGContext!, _ width: CGFloat)
To
func CGContextSetLineWidth(_ c: CGContext?, _ width: CGFloat)

Declaration
From
func CGContextSetMiterLimit(_ c: CGContext!, _ limit: CGFloat)
To
func CGContextSetMiterLimit(_ c: CGContext?, _ limit: CGFloat)

Declaration
From
func CGContextSetPatternPhase(_ context: CGContext!, _ phase: CGSize)
To
func CGContextSetPatternPhase(_ c: CGContext?, _ phase: CGSize)

Declaration
From
func CGContextSetRenderingIntent(_ context: CGContext!, _ intent: CGColorRenderingIntent)
To
func CGContextSetRenderingIntent(_ c: CGContext?, _ intent: CGColorRenderingIntent)

Declaration
From
func CGContextSetRGBFillColor(_ context: CGContext!, _ red: CGFloat, _ green: CGFloat, _ blue: CGFloat, _ alpha: CGFloat)
To
func CGContextSetRGBFillColor(_ c: CGContext?, _ red: CGFloat, _ green: CGFloat, _ blue: CGFloat, _ alpha: CGFloat)

Declaration
From
func CGContextSetRGBStrokeColor(_ context: CGContext!, _ red: CGFloat, _ green: CGFloat, _ blue: CGFloat, _ alpha: CGFloat)
To
func CGContextSetRGBStrokeColor(_ c: CGContext?, _ red: CGFloat, _ green: CGFloat, _ blue: CGFloat, _ alpha: CGFloat)

Declaration
From
func CGContextSetShadow(_ context: CGContext!, _ offset: CGSize, _ blur: CGFloat)
To
func CGContextSetShadow(_ c: CGContext?, _ offset: CGSize, _ blur: CGFloat)

Declaration
From
func CGContextSetShadowWithColor(_ context: CGContext!, _ offset: CGSize, _ blur: CGFloat, _ color: CGColor!)
To
func CGContextSetShadowWithColor(_ c: CGContext?, _ offset: CGSize, _ blur: CGFloat, _ color: CGColor?)

Declaration
From
func CGContextSetShouldAntialias(_ context: CGContext!, _ shouldAntialias: Bool)
To
func CGContextSetShouldAntialias(_ c: CGContext?, _ shouldAntialias: Bool)

Declaration
From
func CGContextSetShouldSmoothFonts(_ context: CGContext!, _ shouldSmoothFonts: Bool)
To
func CGContextSetShouldSmoothFonts(_ c: CGContext?, _ shouldSmoothFonts: Bool)

Declaration
From
func CGContextSetShouldSubpixelPositionFonts(_ context: CGContext!, _ shouldSubpixelPositionFonts: Bool)
To
func CGContextSetShouldSubpixelPositionFonts(_ c: CGContext?, _ shouldSubpixelPositionFonts: Bool)

Declaration
From
func CGContextSetShouldSubpixelQuantizeFonts(_ context: CGContext!, _ shouldSubpixelQuantizeFonts: Bool)
To
func CGContextSetShouldSubpixelQuantizeFonts(_ c: CGContext?, _ shouldSubpixelQuantizeFonts: Bool)

Declaration
From
func CGContextSetStrokeColor(_ context: CGContext!, _ components: UnsafePointer<CGFloat>)
To
func CGContextSetStrokeColor(_ c: CGContext?, _ components: UnsafePointer<CGFloat>)

Declaration
From
func CGContextSetStrokeColorSpace(_ context: CGContext!, _ space: CGColorSpace!)
To
func CGContextSetStrokeColorSpace(_ c: CGContext?, _ space: CGColorSpace?)

Declaration
From
func CGContextSetStrokeColorWithColor(_ c: CGContext!, _ color: CGColor!)
To
func CGContextSetStrokeColorWithColor(_ c: CGContext?, _ color: CGColor?)

Declaration
From
func CGContextSetStrokePattern(_ context: CGContext!, _ pattern: CGPattern!, _ components: UnsafePointer<CGFloat>)
To
func CGContextSetStrokePattern(_ c: CGContext?, _ pattern: CGPattern?, _ components: UnsafePointer<CGFloat>)

Declaration
From
func CGContextSetTextDrawingMode(_ c: CGContext!, _ mode: CGTextDrawingMode)
To
func CGContextSetTextDrawingMode(_ c: CGContext?, _ mode: CGTextDrawingMode)

Declaration
From
func CGContextSetTextMatrix(_ c: CGContext!, _ t: CGAffineTransform)
To
func CGContextSetTextMatrix(_ c: CGContext?, _ t: CGAffineTransform)

Declaration
From
func CGContextSetTextPosition(_ c: CGContext!, _ x: CGFloat, _ y: CGFloat)
To
func CGContextSetTextPosition(_ c: CGContext?, _ x: CGFloat, _ y: CGFloat)

Declaration
From
func CGContextShowGlyphsAtPositions(_ context: CGContext!, _ glyphs: UnsafePointer<CGGlyph>, _ positions: UnsafePointer<CGPoint>, _ count: Int)
To
func CGContextShowGlyphsAtPositions(_ c: CGContext?, _ glyphs: UnsafePointer<CGGlyph>, _ Lpositions: UnsafePointer<CGPoint>, _ count: Int)

Declaration
From
func CGContextStrokeEllipseInRect(_ context: CGContext!, _ rect: CGRect)
To
func CGContextStrokeEllipseInRect(_ c: CGContext?, _ rect: CGRect)

Declaration
From
func CGContextStrokeLineSegments(_ c: CGContext!, _ points: UnsafePointer<CGPoint>, _ count: Int)
To
func CGContextStrokeLineSegments(_ c: CGContext?, _ points: UnsafePointer<CGPoint>, _ count: Int)

Declaration
From
func CGContextStrokePath(_ c: CGContext!)
To
func CGContextStrokePath(_ c: CGContext?)

Declaration
From
func CGContextStrokeRect(_ c: CGContext!, _ rect: CGRect)
To
func CGContextStrokeRect(_ c: CGContext?, _ rect: CGRect)

Declaration
From
func CGContextStrokeRectWithWidth(_ c: CGContext!, _ rect: CGRect, _ width: CGFloat)
To
func CGContextStrokeRectWithWidth(_ c: CGContext?, _ rect: CGRect, _ width: CGFloat)

Declaration
From
func CGContextSynchronize(_ c: CGContext!)
To
func CGContextSynchronize(_ c: CGContext?)

Declaration
From
func CGContextTranslateCTM(_ c: CGContext!, _ tx: CGFloat, _ ty: CGFloat)
To
func CGContextTranslateCTM(_ c: CGContext?, _ tx: CGFloat, _ ty: CGFloat)

Declaration
From
func CGDataConsumerCreate(_ info: UnsafeMutablePointer<Void>, _ callbacks: UnsafePointer<CGDataConsumerCallbacks>) -> CGDataConsumer!
To
func CGDataConsumerCreate(_ info: UnsafeMutablePointer<Void>, _ cbks: UnsafePointer<CGDataConsumerCallbacks>) -> CGDataConsumer?

Declaration
From
func CGDataConsumerCreateWithCFData(_ data: CFMutableData!) -> CGDataConsumer!
To
func CGDataConsumerCreateWithCFData(_ data: CFMutableData?) -> CGDataConsumer?

Declaration
From
func CGDataConsumerCreateWithURL(_ url: CFURL!) -> CGDataConsumer!
To
func CGDataConsumerCreateWithURL(_ url: CFURL?) -> CGDataConsumer?

Declaration
From
typealias CGDataConsumerPutBytesCallback = CFunctionPointer<((UnsafeMutablePointer<Void>, UnsafePointer<Void>, Int) -> Int)>
To
typealias CGDataConsumerPutBytesCallback = (UnsafeMutablePointer<Void>, UnsafePointer<Void>, Int) -> Int

Declaration
From
typealias CGDataConsumerReleaseInfoCallback = CFunctionPointer<((UnsafeMutablePointer<Void>) -> Void)>
To
typealias CGDataConsumerReleaseInfoCallback = (UnsafeMutablePointer<Void>) -> Void

Declaration
From
func CGDataProviderCopyData(_ provider: CGDataProvider!) -> CFData!
To
func CGDataProviderCopyData(_ provider: CGDataProvider?) -> CFData?

Declaration
From
func CGDataProviderCreateDirect(_ info: UnsafeMutablePointer<Void>, _ size: off_t, _ callbacks: UnsafePointer<CGDataProviderDirectCallbacks>) -> CGDataProvider!
To
func CGDataProviderCreateDirect(_ info: UnsafeMutablePointer<Void>, _ size: off_t, _ callbacks: UnsafePointer<CGDataProviderDirectCallbacks>) -> CGDataProvider?

Declaration
From
func CGDataProviderCreateSequential(_ info: UnsafeMutablePointer<Void>, _ callbacks: UnsafePointer<CGDataProviderSequentialCallbacks>) -> CGDataProvider!
To
func CGDataProviderCreateSequential(_ info: UnsafeMutablePointer<Void>, _ callbacks: UnsafePointer<CGDataProviderSequentialCallbacks>) -> CGDataProvider?

Declaration
From
func CGDataProviderCreateWithCFData(_ data: CFData!) -> CGDataProvider!
To
func CGDataProviderCreateWithCFData(_ data: CFData?) -> CGDataProvider?

Declaration
From
func CGDataProviderCreateWithData(_ info: UnsafeMutablePointer<Void>, _ data: UnsafePointer<Void>, _ size: Int, _ releaseData: CGDataProviderReleaseDataCallback) -> CGDataProvider!
To
func CGDataProviderCreateWithData(_ info: UnsafeMutablePointer<Void>, _ data: UnsafePointer<Void>, _ size: Int, _ releaseData: CGDataProviderReleaseDataCallback?) -> CGDataProvider?

Declaration
From
func CGDataProviderCreateWithFilename(_ filename: UnsafePointer<Int8>) -> CGDataProvider!
To
func CGDataProviderCreateWithFilename(_ filename: UnsafePointer<Int8>) -> CGDataProvider?

Declaration
From
func CGDataProviderCreateWithURL(_ url: CFURL!) -> CGDataProvider!
To
func CGDataProviderCreateWithURL(_ url: CFURL?) -> CGDataProvider?

Declaration
From
typealias CGDataProviderGetBytePointerCallback = CFunctionPointer<((UnsafeMutablePointer<Void>) -> UnsafePointer<Void>)>
To
typealias CGDataProviderGetBytePointerCallback = (UnsafeMutablePointer<Void>) -> UnsafePointer<Void>

Declaration
From
typealias CGDataProviderGetBytesAtPositionCallback = CFunctionPointer<((UnsafeMutablePointer<Void>, UnsafeMutablePointer<Void>, off_t, Int) -> Int)>
To
typealias CGDataProviderGetBytesAtPositionCallback = (UnsafeMutablePointer<Void>, UnsafeMutablePointer<Void>, off_t, Int) -> Int

Declaration
From
typealias CGDataProviderGetBytesCallback = CFunctionPointer<((UnsafeMutablePointer<Void>, UnsafeMutablePointer<Void>, Int) -> Int)>
To
typealias CGDataProviderGetBytesCallback = (UnsafeMutablePointer<Void>, UnsafeMutablePointer<Void>, Int) -> Int

Declaration
From
typealias CGDataProviderReleaseBytePointerCallback = CFunctionPointer<((UnsafeMutablePointer<Void>, UnsafePointer<Void>) -> Void)>
To
typealias CGDataProviderReleaseBytePointerCallback = (UnsafeMutablePointer<Void>, UnsafePointer<Void>) -> Void

Declaration
From
typealias CGDataProviderReleaseDataCallback = CFunctionPointer<((UnsafeMutablePointer<Void>, UnsafePointer<Void>, Int) -> Void)>
To
typealias CGDataProviderReleaseDataCallback = (UnsafeMutablePointer<Void>, UnsafePointer<Void>, Int) -> Void

Declaration
From
typealias CGDataProviderReleaseInfoCallback = CFunctionPointer<((UnsafeMutablePointer<Void>) -> Void)>
To
typealias CGDataProviderReleaseInfoCallback = (UnsafeMutablePointer<Void>) -> Void

Declaration
From
typealias CGDataProviderRewindCallback = CFunctionPointer<((UnsafeMutablePointer<Void>) -> Void)>
To
typealias CGDataProviderRewindCallback = (UnsafeMutablePointer<Void>) -> Void

Declaration
From
typealias CGDataProviderSkipForwardCallback = CFunctionPointer<((UnsafeMutablePointer<Void>, off_t) -> off_t)>
To
typealias CGDataProviderSkipForwardCallback = (UnsafeMutablePointer<Void>, off_t) -> off_t

Declaration
From
func CGDisplayCopyAllDisplayModes(_ display: CGDirectDisplayID, _ options: CFDictionary!) -> Unmanaged<CFArray>!
To
func CGDisplayCopyAllDisplayModes(_ display: CGDirectDisplayID, _ options: CFDictionary?) -> CFArray?

Declaration
From
func CGDisplayCopyColorSpace(_ display: CGDirectDisplayID) -> Unmanaged<CGColorSpace>!
To
func CGDisplayCopyColorSpace(_ display: CGDirectDisplayID) -> CGColorSpace

Declaration
From
func CGDisplayCopyDisplayMode(_ display: CGDirectDisplayID) -> Unmanaged<CGDisplayMode>!
To
func CGDisplayCopyDisplayMode(_ display: CGDirectDisplayID) -> CGDisplayMode?

Declaration
From
func CGDisplayCreateImage(_ displayID: CGDirectDisplayID) -> Unmanaged<CGImage>!
To
func CGDisplayCreateImage(_ displayID: CGDirectDisplayID) -> CGImage?

Declaration
From
func CGDisplayCreateImageForRect(_ display: CGDirectDisplayID, _ rect: CGRect) -> Unmanaged<CGImage>!
To
func CGDisplayCreateImageForRect(_ display: CGDirectDisplayID, _ rect: CGRect) -> CGImage?

Declaration
From
func CGDisplayGetDrawingContext(_ display: CGDirectDisplayID) -> Unmanaged<CGContext>!
To
func CGDisplayGetDrawingContext(_ display: CGDirectDisplayID) -> CGContext?

DeclarationDeprecation
From
func CGDisplayModeCopyPixelEncoding(_ mode: CGDisplayMode!) -> Unmanaged<CFString>!
--
To
func CGDisplayModeCopyPixelEncoding(_ mode: CGDisplayMode?) -> CFString?
OS X 10.11

Declaration
From
func CGDisplayModeGetHeight(_ mode: CGDisplayMode!) -> Int
To
func CGDisplayModeGetHeight(_ mode: CGDisplayMode?) -> Int

Declaration
From
func CGDisplayModeGetIODisplayModeID(_ mode: CGDisplayMode!) -> Int32
To
func CGDisplayModeGetIODisplayModeID(_ mode: CGDisplayMode?) -> Int32

Declaration
From
func CGDisplayModeGetIOFlags(_ mode: CGDisplayMode!) -> UInt32
To
func CGDisplayModeGetIOFlags(_ mode: CGDisplayMode?) -> UInt32

Declaration
From
func CGDisplayModeGetPixelHeight(_ mode: CGDisplayMode!) -> Int
To
func CGDisplayModeGetPixelHeight(_ mode: CGDisplayMode?) -> Int

Declaration
From
func CGDisplayModeGetPixelWidth(_ mode: CGDisplayMode!) -> Int
To
func CGDisplayModeGetPixelWidth(_ mode: CGDisplayMode?) -> Int

Declaration
From
func CGDisplayModeGetRefreshRate(_ mode: CGDisplayMode!) -> Double
To
func CGDisplayModeGetRefreshRate(_ mode: CGDisplayMode?) -> Double

Declaration
From
func CGDisplayModeGetWidth(_ mode: CGDisplayMode!) -> Int
To
func CGDisplayModeGetWidth(_ mode: CGDisplayMode?) -> Int

Declaration
From
func CGDisplayModeIsUsableForDesktopGUI(_ mode: CGDisplayMode!) -> Bool
To
func CGDisplayModeIsUsableForDesktopGUI(_ mode: CGDisplayMode?) -> Bool

Declaration
From
typealias CGDisplayReconfigurationCallBack = CFunctionPointer<((CGDirectDisplayID, CGDisplayChangeSummaryFlags, UnsafeMutablePointer<Void>) -> Void)>
To
typealias CGDisplayReconfigurationCallBack = (CGDirectDisplayID, CGDisplayChangeSummaryFlags, UnsafeMutablePointer<Void>) -> Void

Declaration
From
func CGDisplayRegisterReconfigurationCallback(_ callback: CGDisplayReconfigurationCallBack, _ userInfo: UnsafeMutablePointer<Void>) -> CGError
To
func CGDisplayRegisterReconfigurationCallback(_ callback: CGDisplayReconfigurationCallBack?, _ userInfo: UnsafeMutablePointer<Void>) -> CGError

Declaration
From
func CGDisplayRemoveReconfigurationCallback(_ callback: CGDisplayReconfigurationCallBack, _ userInfo: UnsafeMutablePointer<Void>) -> CGError
To
func CGDisplayRemoveReconfigurationCallback(_ callback: CGDisplayReconfigurationCallBack?, _ userInfo: UnsafeMutablePointer<Void>) -> CGError

Declaration
From
func CGDisplaySetDisplayMode(_ display: CGDirectDisplayID, _ mode: CGDisplayMode!, _ options: CFDictionary!) -> CGError
To
func CGDisplaySetDisplayMode(_ display: CGDirectDisplayID, _ mode: CGDisplayMode?, _ options: CFDictionary?) -> CGError

Declaration
From
func CGDisplayStreamCreate(_ display: CGDirectDisplayID, _ outputWidth: Int, _ outputHeight: Int, _ pixelFormat: Int32, _ properties: CFDictionary!, _ handler: CGDisplayStreamFrameAvailableHandler!) -> Unmanaged<CGDisplayStream>!
To
func CGDisplayStreamCreate(_ display: CGDirectDisplayID, _ outputWidth: Int, _ outputHeight: Int, _ pixelFormat: Int32, _ properties: CFDictionary?, _ handler: CGDisplayStreamFrameAvailableHandler?) -> CGDisplayStream?

Declaration
From
func CGDisplayStreamCreateWithDispatchQueue(_ display: CGDirectDisplayID, _ outputWidth: Int, _ outputHeight: Int, _ pixelFormat: Int32, _ properties: CFDictionary!, _ queue: dispatch_queue_t!, _ handler: CGDisplayStreamFrameAvailableHandler!) -> Unmanaged<CGDisplayStream>!
To
func CGDisplayStreamCreateWithDispatchQueue(_ display: CGDirectDisplayID, _ outputWidth: Int, _ outputHeight: Int, _ pixelFormat: Int32, _ properties: CFDictionary?, _ queue: dispatch_queue_t, _ handler: CGDisplayStreamFrameAvailableHandler?) -> CGDisplayStream?

Declaration
From
typealias CGDisplayStreamFrameAvailableHandler = (CGDisplayStreamFrameStatus, UInt64, IOSurface!, CGDisplayStreamUpdate!) -> Void
To
typealias CGDisplayStreamFrameAvailableHandler = (CGDisplayStreamFrameStatus, UInt64, IOSurface?, CGDisplayStreamUpdate?) -> Void

Declaration
From
func CGDisplayStreamGetRunLoopSource(_ displayStream: CGDisplayStream!) -> Unmanaged<CFRunLoopSource>!
To
func CGDisplayStreamGetRunLoopSource(_ displayStream: CGDisplayStream?) -> CFRunLoopSource?

Declaration
From
func CGDisplayStreamStart(_ displayStream: CGDisplayStream!) -> CGError
To
func CGDisplayStreamStart(_ displayStream: CGDisplayStream?) -> CGError

Declaration
From
func CGDisplayStreamStop(_ displayStream: CGDisplayStream!) -> CGError
To
func CGDisplayStreamStop(_ displayStream: CGDisplayStream?) -> CGError

Declaration
From
func CGDisplayStreamUpdateCreateMergedUpdate(_ firstUpdate: CGDisplayStreamUpdate!, _ secondUpdate: CGDisplayStreamUpdate!) -> Unmanaged<CGDisplayStreamUpdate>!
To
func CGDisplayStreamUpdateCreateMergedUpdate(_ firstUpdate: CGDisplayStreamUpdate?, _ secondUpdate: CGDisplayStreamUpdate?) -> CGDisplayStreamUpdate?

Declaration
From
func CGDisplayStreamUpdateGetDropCount(_ updateRef: CGDisplayStreamUpdate!) -> Int
To
func CGDisplayStreamUpdateGetDropCount(_ updateRef: CGDisplayStreamUpdate?) -> Int

Declaration
From
func CGDisplayStreamUpdateGetMovedRectsDelta(_ updateRef: CGDisplayStreamUpdate!, _ dx: UnsafeMutablePointer<CGFloat>, _ dy: UnsafeMutablePointer<CGFloat>)
To
func CGDisplayStreamUpdateGetMovedRectsDelta(_ updateRef: CGDisplayStreamUpdate?, _ dx: UnsafeMutablePointer<CGFloat>, _ dy: UnsafeMutablePointer<CGFloat>)

Declaration
From
func CGDisplayStreamUpdateGetRects(_ updateRef: CGDisplayStreamUpdate!, _ rectType: CGDisplayStreamUpdateRectType, _ rectCount: UnsafeMutablePointer<Int>) -> UnsafePointer<CGRect>
To
func CGDisplayStreamUpdateGetRects(_ updateRef: CGDisplayStreamUpdate?, _ rectType: CGDisplayStreamUpdateRectType, _ rectCount: UnsafeMutablePointer<Int>) -> UnsafePointer<CGRect>

Declaration
From
func CGEventCreate(_ source: CGEventSource!) -> Unmanaged<CGEvent>!
To
func CGEventCreate(_ source: CGEventSource?) -> CGEvent?

Declaration
From
func CGEventCreateCopy(_ event: CGEvent!) -> Unmanaged<CGEvent>!
To
func CGEventCreateCopy(_ event: CGEvent?) -> CGEvent?

Declaration
From
func CGEventCreateData(_ allocator: CFAllocator!, _ event: CGEvent!) -> Unmanaged<CFData>!
To
func CGEventCreateData(_ allocator: CFAllocator?, _ event: CGEvent?) -> CFData?

Declaration
From
func CGEventCreateFromData(_ allocator: CFAllocator!, _ data: CFData!) -> Unmanaged<CGEvent>!
To
func CGEventCreateFromData(_ allocator: CFAllocator?, _ data: CFData?) -> CGEvent?

Declaration
From
func CGEventCreateKeyboardEvent(_ source: CGEventSource!, _ virtualKey: CGKeyCode, _ keyDown: Bool) -> Unmanaged<CGEvent>!
To
func CGEventCreateKeyboardEvent(_ source: CGEventSource?, _ virtualKey: CGKeyCode, _ keyDown: Bool) -> CGEvent?

Declaration
From
func CGEventCreateMouseEvent(_ source: CGEventSource!, _ mouseType: CGEventType, _ mouseCursorPosition: CGPoint, _ mouseButton: CGMouseButton) -> Unmanaged<CGEvent>!
To
func CGEventCreateMouseEvent(_ source: CGEventSource?, _ mouseType: CGEventType, _ mouseCursorPosition: CGPoint, _ mouseButton: CGMouseButton) -> CGEvent?

Declaration
From
func CGEventCreateSourceFromEvent(_ event: CGEvent!) -> Unmanaged<CGEventSource>!
To
func CGEventCreateSourceFromEvent(_ event: CGEvent?) -> CGEventSource?

Declaration
From
func CGEventGetDoubleValueField(_ event: CGEvent!, _ field: CGEventField) -> Double
To
func CGEventGetDoubleValueField(_ event: CGEvent?, _ field: CGEventField) -> Double

Declaration
From
func CGEventGetFlags(_ event: CGEvent!) -> CGEventFlags
To
func CGEventGetFlags(_ event: CGEvent?) -> CGEventFlags

Declaration
From
func CGEventGetIntegerValueField(_ event: CGEvent!, _ field: CGEventField) -> Int64
To
func CGEventGetIntegerValueField(_ event: CGEvent?, _ field: CGEventField) -> Int64

Declaration
From
func CGEventGetLocation(_ event: CGEvent!) -> CGPoint
To
func CGEventGetLocation(_ event: CGEvent?) -> CGPoint

Declaration
From
func CGEventGetTimestamp(_ event: CGEvent!) -> CGEventTimestamp
To
func CGEventGetTimestamp(_ event: CGEvent?) -> CGEventTimestamp

Declaration
From
func CGEventGetType(_ event: CGEvent!) -> CGEventType
To
func CGEventGetType(_ event: CGEvent?) -> CGEventType

Declaration
From
func CGEventGetUnflippedLocation(_ event: CGEvent!) -> CGPoint
To
func CGEventGetUnflippedLocation(_ event: CGEvent?) -> CGPoint

Declaration
From
func CGEventKeyboardGetUnicodeString(_ event: CGEvent!, _ maxStringLength: Int, _ actualStringLength: UnsafeMutablePointer<Int>, _ unicodeString: UnsafeMutablePointer<UniChar>)
To
func CGEventKeyboardGetUnicodeString(_ event: CGEvent?, _ maxStringLength: Int, _ actualStringLength: UnsafeMutablePointer<Int>, _ unicodeString: UnsafeMutablePointer<UniChar>)

Declaration
From
func CGEventKeyboardSetUnicodeString(_ event: CGEvent!, _ stringLength: Int, _ unicodeString: UnsafePointer<UniChar>)
To
func CGEventKeyboardSetUnicodeString(_ event: CGEvent?, _ stringLength: Int, _ unicodeString: UnsafePointer<UniChar>)

Declaration
From
func CGEventPost(_ tap: CGEventTapLocation, _ event: CGEvent!)
To
func CGEventPost(_ tap: CGEventTapLocation, _ event: CGEvent?)

Declaration
From
func CGEventPostToPSN(_ processSerialNumber: UnsafeMutablePointer<Void>, _ event: CGEvent!)
To
func CGEventPostToPSN(_ processSerialNumber: UnsafeMutablePointer<Void>, _ event: CGEvent?)

Declaration
From
func CGEventSetDoubleValueField(_ event: CGEvent!, _ field: CGEventField, _ value: Double)
To
func CGEventSetDoubleValueField(_ event: CGEvent?, _ field: CGEventField, _ value: Double)

Declaration
From
func CGEventSetFlags(_ event: CGEvent!, _ flags: CGEventFlags)
To
func CGEventSetFlags(_ event: CGEvent?, _ flags: CGEventFlags)

Declaration
From
func CGEventSetIntegerValueField(_ event: CGEvent!, _ field: CGEventField, _ value: Int64)
To
func CGEventSetIntegerValueField(_ event: CGEvent?, _ field: CGEventField, _ value: Int64)

Declaration
From
func CGEventSetLocation(_ event: CGEvent!, _ location: CGPoint)
To
func CGEventSetLocation(_ event: CGEvent?, _ location: CGPoint)

Declaration
From
func CGEventSetSource(_ event: CGEvent!, _ source: CGEventSource!)
To
func CGEventSetSource(_ event: CGEvent?, _ source: CGEventSource?)

Declaration
From
func CGEventSetTimestamp(_ event: CGEvent!, _ timestamp: CGEventTimestamp)
To
func CGEventSetTimestamp(_ event: CGEvent?, _ timestamp: CGEventTimestamp)

Declaration
From
func CGEventSetType(_ event: CGEvent!, _ type: CGEventType)
To
func CGEventSetType(_ event: CGEvent?, _ type: CGEventType)

Declaration
From
func CGEventSourceCreate(_ stateID: CGEventSourceStateID) -> Unmanaged<CGEventSource>!
To
func CGEventSourceCreate(_ stateID: CGEventSourceStateID) -> CGEventSource?

Declaration
From
func CGEventSourceGetKeyboardType(_ source: CGEventSource!) -> CGEventSourceKeyboardType
To
func CGEventSourceGetKeyboardType(_ source: CGEventSource?) -> CGEventSourceKeyboardType

Declaration
From
func CGEventSourceGetLocalEventsFilterDuringSuppressionState(_ source: CGEventSource!, _ state: CGEventSuppressionState) -> CGEventFilterMask
To
func CGEventSourceGetLocalEventsFilterDuringSuppressionState(_ source: CGEventSource?, _ state: CGEventSuppressionState) -> CGEventFilterMask

Declaration
From
func CGEventSourceGetLocalEventsSuppressionInterval(_ source: CGEventSource!) -> CFTimeInterval
To
func CGEventSourceGetLocalEventsSuppressionInterval(_ source: CGEventSource?) -> CFTimeInterval

Declaration
From
func CGEventSourceGetPixelsPerLine(_ source: CGEventSource!) -> Double
To
func CGEventSourceGetPixelsPerLine(_ source: CGEventSource?) -> Double

Declaration
From
func CGEventSourceGetSourceStateID(_ source: CGEventSource!) -> CGEventSourceStateID
To
func CGEventSourceGetSourceStateID(_ source: CGEventSource?) -> CGEventSourceStateID

Declaration
From
func CGEventSourceGetUserData(_ source: CGEventSource!) -> Int64
To
func CGEventSourceGetUserData(_ source: CGEventSource?) -> Int64

Declaration
From
func CGEventSourceSetKeyboardType(_ source: CGEventSource!, _ keyboardType: CGEventSourceKeyboardType)
To
func CGEventSourceSetKeyboardType(_ source: CGEventSource?, _ keyboardType: CGEventSourceKeyboardType)

Declaration
From
func CGEventSourceSetLocalEventsFilterDuringSuppressionState(_ source: CGEventSource!, _ filter: CGEventFilterMask, _ state: CGEventSuppressionState)
To
func CGEventSourceSetLocalEventsFilterDuringSuppressionState(_ source: CGEventSource?, _ filter: CGEventFilterMask, _ state: CGEventSuppressionState)

Declaration
From
func CGEventSourceSetLocalEventsSuppressionInterval(_ source: CGEventSource!, _ seconds: CFTimeInterval)
To
func CGEventSourceSetLocalEventsSuppressionInterval(_ source: CGEventSource?, _ seconds: CFTimeInterval)

Declaration
From
func CGEventSourceSetPixelsPerLine(_ source: CGEventSource!, _ pixelsPerLine: Double)
To
func CGEventSourceSetPixelsPerLine(_ source: CGEventSource?, _ pixelsPerLine: Double)

Declaration
From
func CGEventSourceSetUserData(_ source: CGEventSource!, _ userData: Int64)
To
func CGEventSourceSetUserData(_ source: CGEventSource?, _ userData: Int64)

Declaration
From
typealias CGEventTapCallBack = CFunctionPointer<((CGEventTapProxy, CGEventType, CGEvent!, UnsafeMutablePointer<Void>) -> Unmanaged<CGEvent>!)>
To
typealias CGEventTapCallBack = (CGEventTapProxy, CGEventType, CGEvent, UnsafeMutablePointer<Void>) -> Unmanaged<CGEvent>?

Declaration
From
func CGEventTapCreate(_ tap: CGEventTapLocation, _ place: CGEventTapPlacement, _ options: CGEventTapOptions, _ eventsOfInterest: CGEventMask, _ callback: CGEventTapCallBack, _ userInfo: UnsafeMutablePointer<Void>) -> Unmanaged<CFMachPort>!
To
func CGEventTapCreate(_ tap: CGEventTapLocation, _ place: CGEventTapPlacement, _ options: CGEventTapOptions, _ eventsOfInterest: CGEventMask, _ callback: CGEventTapCallBack?, _ userInfo: UnsafeMutablePointer<Void>) -> CFMachPort?

Declaration
From
func CGEventTapCreateForPSN(_ processSerialNumber: UnsafeMutablePointer<Void>, _ place: CGEventTapPlacement, _ options: CGEventTapOptions, _ eventsOfInterest: CGEventMask, _ callback: CGEventTapCallBack, _ userInfo: UnsafeMutablePointer<Void>) -> Unmanaged<CFMachPort>!
To
func CGEventTapCreateForPSN(_ processSerialNumber: UnsafeMutablePointer<Void>, _ place: CGEventTapPlacement, _ options: CGEventTapOptions, _ eventsOfInterest: CGEventMask, _ callback: CGEventTapCallBack?, _ userInfo: UnsafeMutablePointer<Void>) -> CFMachPort?

Declaration
From
func CGEventTapEnable(_ tap: CFMachPort!, _ enable: Bool)
To
func CGEventTapEnable(_ tap: CFMachPort, _ enable: Bool)

Declaration
From
func CGEventTapIsEnabled(_ tap: CFMachPort!) -> Bool
To
func CGEventTapIsEnabled(_ tap: CFMachPort) -> Bool

Declaration
From
func CGEventTapPostEvent(_ proxy: CGEventTapProxy, _ event: CGEvent!)
To
func CGEventTapPostEvent(_ proxy: CGEventTapProxy, _ event: CGEvent?)

Declaration
From
func CGFontCanCreatePostScriptSubset(_ font: CGFont!, _ format: CGFontPostScriptFormat) -> Bool
To
func CGFontCanCreatePostScriptSubset(_ font: CGFont?, _ format: CGFontPostScriptFormat) -> Bool

Declaration
From
func CGFontCopyFullName(_ font: CGFont!) -> CFString!
To
func CGFontCopyFullName(_ font: CGFont?) -> CFString?

Declaration
From
func CGFontCopyGlyphNameForGlyph(_ font: CGFont!, _ glyph: CGGlyph) -> CFString!
To
func CGFontCopyGlyphNameForGlyph(_ font: CGFont?, _ glyph: CGGlyph) -> CFString?

Declaration
From
func CGFontCopyPostScriptName(_ font: CGFont!) -> CFString!
To
func CGFontCopyPostScriptName(_ font: CGFont?) -> CFString?

Declaration
From
func CGFontCopyTableForTag(_ font: CGFont!, _ tag: UInt32) -> CFData!
To
func CGFontCopyTableForTag(_ font: CGFont?, _ tag: UInt32) -> CFData?

Declaration
From
func CGFontCopyTableTags(_ font: CGFont!) -> CFArray!
To
func CGFontCopyTableTags(_ font: CGFont?) -> CFArray?

Declaration
From
func CGFontCopyVariationAxes(_ font: CGFont!) -> CFArray!
To
func CGFontCopyVariationAxes(_ font: CGFont?) -> CFArray?

Declaration
From
func CGFontCopyVariations(_ font: CGFont!) -> CFDictionary!
To
func CGFontCopyVariations(_ font: CGFont?) -> CFDictionary?

Declaration
From
func CGFontCreateCopyWithVariations(_ font: CGFont!, _ variations: CFDictionary!) -> CGFont!
To
func CGFontCreateCopyWithVariations(_ font: CGFont?, _ variations: CFDictionary?) -> CGFont?

Declaration
From
func CGFontCreatePostScriptEncoding(_ font: CGFont!, _ encoding: UnsafePointer<CGGlyph>) -> CFData!
To
func CGFontCreatePostScriptEncoding(_ font: CGFont?, _ encoding: UnsafePointer<CGGlyph>) -> CFData?

Declaration
From
func CGFontCreatePostScriptSubset(_ font: CGFont!, _ subsetName: CFString!, _ format: CGFontPostScriptFormat, _ glyphs: UnsafePointer<CGGlyph>, _ count: Int, _ encoding: UnsafePointer<CGGlyph>) -> CFData!
To
func CGFontCreatePostScriptSubset(_ font: CGFont?, _ subsetName: CFString?, _ format: CGFontPostScriptFormat, _ glyphs: UnsafePointer<CGGlyph>, _ count: Int, _ encoding: UnsafePointer<CGGlyph>) -> CFData?

Declaration
From
func CGFontCreateWithDataProvider(_ provider: CGDataProvider!) -> CGFont!
To
func CGFontCreateWithDataProvider(_ provider: CGDataProvider?) -> CGFont?

Declaration
From
func CGFontCreateWithFontName(_ name: CFString!) -> CGFont!
To
func CGFontCreateWithFontName(_ name: CFString?) -> CGFont?

Declaration
From
func CGFontGetAscent(_ font: CGFont!) -> Int32
To
func CGFontGetAscent(_ font: CGFont?) -> Int32

Declaration
From
func CGFontGetCapHeight(_ font: CGFont!) -> Int32
To
func CGFontGetCapHeight(_ font: CGFont?) -> Int32

Declaration
From
func CGFontGetDescent(_ font: CGFont!) -> Int32
To
func CGFontGetDescent(_ font: CGFont?) -> Int32

Declaration
From
func CGFontGetFontBBox(_ font: CGFont!) -> CGRect
To
func CGFontGetFontBBox(_ font: CGFont?) -> CGRect

Declaration
From
func CGFontGetGlyphAdvances(_ font: CGFont!, _ glyphs: UnsafePointer<CGGlyph>, _ count: Int, _ advances: UnsafeMutablePointer<Int32>) -> Bool
To
func CGFontGetGlyphAdvances(_ font: CGFont?, _ glyphs: UnsafePointer<CGGlyph>, _ count: Int, _ advances: UnsafeMutablePointer<Int32>) -> Bool

Declaration
From
func CGFontGetGlyphBBoxes(_ font: CGFont!, _ glyphs: UnsafePointer<CGGlyph>, _ count: Int, _ bboxes: UnsafeMutablePointer<CGRect>) -> Bool
To
func CGFontGetGlyphBBoxes(_ font: CGFont?, _ glyphs: UnsafePointer<CGGlyph>, _ count: Int, _ bboxes: UnsafeMutablePointer<CGRect>) -> Bool

Declaration
From
func CGFontGetGlyphWithGlyphName(_ font: CGFont!, _ name: CFString!) -> CGGlyph
To
func CGFontGetGlyphWithGlyphName(_ font: CGFont?, _ name: CFString?) -> CGGlyph

Declaration
From
func CGFontGetItalicAngle(_ font: CGFont!) -> CGFloat
To
func CGFontGetItalicAngle(_ font: CGFont?) -> CGFloat

Declaration
From
func CGFontGetLeading(_ font: CGFont!) -> Int32
To
func CGFontGetLeading(_ font: CGFont?) -> Int32

Declaration
From
func CGFontGetNumberOfGlyphs(_ font: CGFont!) -> Int
To
func CGFontGetNumberOfGlyphs(_ font: CGFont?) -> Int

Declaration
From
func CGFontGetStemV(_ font: CGFont!) -> CGFloat
To
func CGFontGetStemV(_ font: CGFont?) -> CGFloat

Declaration
From
func CGFontGetUnitsPerEm(_ font: CGFont!) -> Int32
To
func CGFontGetUnitsPerEm(_ font: CGFont?) -> Int32

Declaration
From
func CGFontGetXHeight(_ font: CGFont!) -> Int32
To
func CGFontGetXHeight(_ font: CGFont?) -> Int32

Declaration
From
func CGFunctionCreate(_ info: UnsafeMutablePointer<Void>, _ domainDimension: Int, _ domain: UnsafePointer<CGFloat>, _ rangeDimension: Int, _ range: UnsafePointer<CGFloat>, _ callbacks: UnsafePointer<CGFunctionCallbacks>) -> CGFunction!
To
func CGFunctionCreate(_ info: UnsafeMutablePointer<Void>, _ domainDimension: Int, _ domain: UnsafePointer<CGFloat>, _ rangeDimension: Int, _ range: UnsafePointer<CGFloat>, _ callbacks: UnsafePointer<CGFunctionCallbacks>) -> CGFunction?

Declaration
From
typealias CGFunctionEvaluateCallback = CFunctionPointer<((UnsafeMutablePointer<Void>, UnsafePointer<CGFloat>, UnsafeMutablePointer<CGFloat>) -> Void)>
To
typealias CGFunctionEvaluateCallback = (UnsafeMutablePointer<Void>, UnsafePointer<CGFloat>, UnsafeMutablePointer<CGFloat>) -> Void

Declaration
From
typealias CGFunctionReleaseInfoCallback = CFunctionPointer<((UnsafeMutablePointer<Void>) -> Void)>
To
typealias CGFunctionReleaseInfoCallback = (UnsafeMutablePointer<Void>) -> Void

Declaration
From
func CGGradientCreateWithColorComponents(_ space: CGColorSpace!, _ components: UnsafePointer<CGFloat>, _ locations: UnsafePointer<CGFloat>, _ count: Int) -> CGGradient!
To
func CGGradientCreateWithColorComponents(_ space: CGColorSpace?, _ components: UnsafePointer<CGFloat>, _ locations: UnsafePointer<CGFloat>, _ count: Int) -> CGGradient?

Declaration
From
func CGGradientCreateWithColors(_ space: CGColorSpace!, _ colors: CFArray!, _ locations: UnsafePointer<CGFloat>) -> CGGradient!
To
func CGGradientCreateWithColors(_ space: CGColorSpace?, _ colors: CFArray?, _ locations: UnsafePointer<CGFloat>) -> CGGradient?

Declaration
From
func CGImageCreate(_ width: Int, _ height: Int, _ bitsPerComponent: Int, _ bitsPerPixel: Int, _ bytesPerRow: Int, _ space: CGColorSpace!, _ bitmapInfo: CGBitmapInfo, _ provider: CGDataProvider!, _ decode: UnsafePointer<CGFloat>, _ shouldInterpolate: Bool, _ intent: CGColorRenderingIntent) -> CGImage!
To
func CGImageCreate(_ width: Int, _ height: Int, _ bitsPerComponent: Int, _ bitsPerPixel: Int, _ bytesPerRow: Int, _ space: CGColorSpace?, _ bitmapInfo: CGBitmapInfo, _ provider: CGDataProvider?, _ decode: UnsafePointer<CGFloat>, _ shouldInterpolate: Bool, _ intent: CGColorRenderingIntent) -> CGImage?

Declaration
From
func CGImageCreateCopy(_ image: CGImage!) -> CGImage!
To
func CGImageCreateCopy(_ image: CGImage?) -> CGImage?

Declaration
From
func CGImageCreateCopyWithColorSpace(_ image: CGImage!, _ space: CGColorSpace!) -> CGImage!
To
func CGImageCreateCopyWithColorSpace(_ image: CGImage?, _ space: CGColorSpace?) -> CGImage?

Declaration
From
func CGImageCreateWithImageInRect(_ image: CGImage!, _ rect: CGRect) -> CGImage!
To
func CGImageCreateWithImageInRect(_ image: CGImage?, _ rect: CGRect) -> CGImage?

Declaration
From
func CGImageCreateWithJPEGDataProvider(_ source: CGDataProvider!, _ decode: UnsafePointer<CGFloat>, _ shouldInterpolate: Bool, _ intent: CGColorRenderingIntent) -> CGImage!
To
func CGImageCreateWithJPEGDataProvider(_ source: CGDataProvider?, _ decode: UnsafePointer<CGFloat>, _ shouldInterpolate: Bool, _ intent: CGColorRenderingIntent) -> CGImage?

Declaration
From
func CGImageCreateWithMask(_ image: CGImage!, _ mask: CGImage!) -> CGImage!
To
func CGImageCreateWithMask(_ image: CGImage?, _ mask: CGImage?) -> CGImage?

Declaration
From
func CGImageCreateWithMaskingColors(_ image: CGImage!, _ components: UnsafePointer<CGFloat>) -> CGImage!
To
func CGImageCreateWithMaskingColors(_ image: CGImage?, _ components: UnsafePointer<CGFloat>) -> CGImage?

Declaration
From
func CGImageCreateWithPNGDataProvider(_ source: CGDataProvider!, _ decode: UnsafePointer<CGFloat>, _ shouldInterpolate: Bool, _ intent: CGColorRenderingIntent) -> CGImage!
To
func CGImageCreateWithPNGDataProvider(_ source: CGDataProvider?, _ decode: UnsafePointer<CGFloat>, _ shouldInterpolate: Bool, _ intent: CGColorRenderingIntent) -> CGImage?

Declaration
From
func CGImageGetAlphaInfo(_ image: CGImage!) -> CGImageAlphaInfo
To
func CGImageGetAlphaInfo(_ image: CGImage?) -> CGImageAlphaInfo

Declaration
From
func CGImageGetBitmapInfo(_ image: CGImage!) -> CGBitmapInfo
To
func CGImageGetBitmapInfo(_ image: CGImage?) -> CGBitmapInfo

Declaration
From
func CGImageGetBitsPerComponent(_ image: CGImage!) -> Int
To
func CGImageGetBitsPerComponent(_ image: CGImage?) -> Int

Declaration
From
func CGImageGetBitsPerPixel(_ image: CGImage!) -> Int
To
func CGImageGetBitsPerPixel(_ image: CGImage?) -> Int

Declaration
From
func CGImageGetBytesPerRow(_ image: CGImage!) -> Int
To
func CGImageGetBytesPerRow(_ image: CGImage?) -> Int

Declaration
From
func CGImageGetColorSpace(_ image: CGImage!) -> CGColorSpace!
To
func CGImageGetColorSpace(_ image: CGImage?) -> CGColorSpace?

Declaration
From
func CGImageGetDataProvider(_ image: CGImage!) -> CGDataProvider!
To
func CGImageGetDataProvider(_ image: CGImage?) -> CGDataProvider?

Declaration
From
func CGImageGetDecode(_ image: CGImage!) -> UnsafePointer<CGFloat>
To
func CGImageGetDecode(_ image: CGImage?) -> UnsafePointer<CGFloat>

Declaration
From
func CGImageGetHeight(_ image: CGImage!) -> Int
To
func CGImageGetHeight(_ image: CGImage?) -> Int

Declaration
From
func CGImageGetRenderingIntent(_ image: CGImage!) -> CGColorRenderingIntent
To
func CGImageGetRenderingIntent(_ image: CGImage?) -> CGColorRenderingIntent

Declaration
From
func CGImageGetShouldInterpolate(_ image: CGImage!) -> Bool
To
func CGImageGetShouldInterpolate(_ image: CGImage?) -> Bool

Declaration
From
func CGImageGetWidth(_ image: CGImage!) -> Int
To
func CGImageGetWidth(_ image: CGImage?) -> Int

Declaration
From
func CGImageIsMask(_ image: CGImage!) -> Bool
To
func CGImageIsMask(_ image: CGImage?) -> Bool

Declaration
From
func CGImageMaskCreate(_ width: Int, _ height: Int, _ bitsPerComponent: Int, _ bitsPerPixel: Int, _ bytesPerRow: Int, _ provider: CGDataProvider!, _ decode: UnsafePointer<CGFloat>, _ shouldInterpolate: Bool) -> CGImage!
To
func CGImageMaskCreate(_ width: Int, _ height: Int, _ bitsPerComponent: Int, _ bitsPerPixel: Int, _ bytesPerRow: Int, _ provider: CGDataProvider?, _ decode: UnsafePointer<CGFloat>, _ shouldInterpolate: Bool) -> CGImage?

Declaration
From
func CGLayerCreateWithContext(_ context: CGContext!, _ size: CGSize, _ auxiliaryInfo: CFDictionary!) -> CGLayer!
To
func CGLayerCreateWithContext(_ context: CGContext?, _ size: CGSize, _ auxiliaryInfo: CFDictionary?) -> CGLayer?

Declaration
From
func CGLayerGetContext(_ layer: CGLayer!) -> CGContext!
To
func CGLayerGetContext(_ layer: CGLayer?) -> CGContext?

Declaration
From
func CGLayerGetSize(_ layer: CGLayer!) -> CGSize
To
func CGLayerGetSize(_ layer: CGLayer?) -> CGSize

Declaration
From
func CGPathAddArc(_ path: CGMutablePath!, _ m: UnsafePointer<CGAffineTransform>, _ x: CGFloat, _ y: CGFloat, _ radius: CGFloat, _ startAngle: CGFloat, _ endAngle: CGFloat, _ clockwise: Bool)
To
func CGPathAddArc(_ path: CGMutablePath?, _ m: UnsafePointer<CGAffineTransform>, _ x: CGFloat, _ y: CGFloat, _ radius: CGFloat, _ startAngle: CGFloat, _ endAngle: CGFloat, _ clockwise: Bool)

Declaration
From
func CGPathAddArcToPoint(_ path: CGMutablePath!, _ m: UnsafePointer<CGAffineTransform>, _ x1: CGFloat, _ y1: CGFloat, _ x2: CGFloat, _ y2: CGFloat, _ radius: CGFloat)
To
func CGPathAddArcToPoint(_ path: CGMutablePath?, _ m: UnsafePointer<CGAffineTransform>, _ x1: CGFloat, _ y1: CGFloat, _ x2: CGFloat, _ y2: CGFloat, _ radius: CGFloat)

Declaration
From
func CGPathAddCurveToPoint(_ path: CGMutablePath!, _ m: UnsafePointer<CGAffineTransform>, _ cp1x: CGFloat, _ cp1y: CGFloat, _ cp2x: CGFloat, _ cp2y: CGFloat, _ x: CGFloat, _ y: CGFloat)
To
func CGPathAddCurveToPoint(_ path: CGMutablePath?, _ m: UnsafePointer<CGAffineTransform>, _ cp1x: CGFloat, _ cp1y: CGFloat, _ cp2x: CGFloat, _ cp2y: CGFloat, _ x: CGFloat, _ y: CGFloat)

Declaration
From
func CGPathAddEllipseInRect(_ path: CGMutablePath!, _ m: UnsafePointer<CGAffineTransform>, _ rect: CGRect)
To
func CGPathAddEllipseInRect(_ path: CGMutablePath?, _ m: UnsafePointer<CGAffineTransform>, _ rect: CGRect)

Declaration
From
func CGPathAddLines(_ path: CGMutablePath!, _ m: UnsafePointer<CGAffineTransform>, _ points: UnsafePointer<CGPoint>, _ count: Int)
To
func CGPathAddLines(_ path: CGMutablePath?, _ m: UnsafePointer<CGAffineTransform>, _ points: UnsafePointer<CGPoint>, _ count: Int)

Declaration
From
func CGPathAddLineToPoint(_ path: CGMutablePath!, _ m: UnsafePointer<CGAffineTransform>, _ x: CGFloat, _ y: CGFloat)
To
func CGPathAddLineToPoint(_ path: CGMutablePath?, _ m: UnsafePointer<CGAffineTransform>, _ x: CGFloat, _ y: CGFloat)

Declaration
From
func CGPathAddPath(_ path1: CGMutablePath!, _ m: UnsafePointer<CGAffineTransform>, _ path2: CGPath!)
To
func CGPathAddPath(_ path1: CGMutablePath?, _ m: UnsafePointer<CGAffineTransform>, _ path2: CGPath?)

Declaration
From
func CGPathAddQuadCurveToPoint(_ path: CGMutablePath!, _ m: UnsafePointer<CGAffineTransform>, _ cpx: CGFloat, _ cpy: CGFloat, _ x: CGFloat, _ y: CGFloat)
To
func CGPathAddQuadCurveToPoint(_ path: CGMutablePath?, _ m: UnsafePointer<CGAffineTransform>, _ cpx: CGFloat, _ cpy: CGFloat, _ x: CGFloat, _ y: CGFloat)

Declaration
From
func CGPathAddRect(_ path: CGMutablePath!, _ m: UnsafePointer<CGAffineTransform>, _ rect: CGRect)
To
func CGPathAddRect(_ path: CGMutablePath?, _ m: UnsafePointer<CGAffineTransform>, _ rect: CGRect)

Declaration
From
func CGPathAddRects(_ path: CGMutablePath!, _ m: UnsafePointer<CGAffineTransform>, _ rects: UnsafePointer<CGRect>, _ count: Int)
To
func CGPathAddRects(_ path: CGMutablePath?, _ m: UnsafePointer<CGAffineTransform>, _ rects: UnsafePointer<CGRect>, _ count: Int)

Declaration
From
func CGPathAddRelativeArc(_ path: CGMutablePath!, _ matrix: UnsafePointer<CGAffineTransform>, _ x: CGFloat, _ y: CGFloat, _ radius: CGFloat, _ startAngle: CGFloat, _ delta: CGFloat)
To
func CGPathAddRelativeArc(_ path: CGMutablePath?, _ matrix: UnsafePointer<CGAffineTransform>, _ x: CGFloat, _ y: CGFloat, _ radius: CGFloat, _ startAngle: CGFloat, _ delta: CGFloat)

Declaration
From
func CGPathAddRoundedRect(_ path: CGMutablePath!, _ transform: UnsafePointer<CGAffineTransform>, _ rect: CGRect, _ cornerWidth: CGFloat, _ cornerHeight: CGFloat)
To
func CGPathAddRoundedRect(_ path: CGMutablePath?, _ transform: UnsafePointer<CGAffineTransform>, _ rect: CGRect, _ cornerWidth: CGFloat, _ cornerHeight: CGFloat)

Declaration
From
typealias CGPathApplierFunction = CFunctionPointer<((UnsafeMutablePointer<Void>, UnsafePointer<CGPathElement>) -> Void)>
To
typealias CGPathApplierFunction = (UnsafeMutablePointer<Void>, UnsafePointer<CGPathElement>) -> Void

Declaration
From
func CGPathApply(_ path: CGPath!, _ info: UnsafeMutablePointer<Void>, _ function: CGPathApplierFunction)
To
func CGPathApply(_ path: CGPath?, _ info: UnsafeMutablePointer<Void>, _ function: CGPathApplierFunction?)

Declaration
From
func CGPathCloseSubpath(_ path: CGMutablePath!)
To
func CGPathCloseSubpath(_ path: CGMutablePath?)

Declaration
From
func CGPathContainsPoint(_ path: CGPath!, _ m: UnsafePointer<CGAffineTransform>, _ point: CGPoint, _ eoFill: Bool) -> Bool
To
func CGPathContainsPoint(_ path: CGPath?, _ m: UnsafePointer<CGAffineTransform>, _ point: CGPoint, _ eoFill: Bool) -> Bool

Declaration
From
func CGPathCreateCopy(_ path: CGPath!) -> CGPath!
To
func CGPathCreateCopy(_ path: CGPath?) -> CGPath?

Declaration
From
func CGPathCreateCopyByDashingPath(_ path: CGPath!, _ transform: UnsafePointer<CGAffineTransform>, _ phase: CGFloat, _ lengths: UnsafePointer<CGFloat>, _ count: Int) -> CGPath!
To
func CGPathCreateCopyByDashingPath(_ path: CGPath?, _ transform: UnsafePointer<CGAffineTransform>, _ phase: CGFloat, _ lengths: UnsafePointer<CGFloat>, _ count: Int) -> CGPath?

Declaration
From
func CGPathCreateCopyByStrokingPath(_ path: CGPath!, _ transform: UnsafePointer<CGAffineTransform>, _ lineWidth: CGFloat, _ lineCap: CGLineCap, _ lineJoin: CGLineJoin, _ miterLimit: CGFloat) -> CGPath!
To
func CGPathCreateCopyByStrokingPath(_ path: CGPath?, _ transform: UnsafePointer<CGAffineTransform>, _ lineWidth: CGFloat, _ lineCap: CGLineCap, _ lineJoin: CGLineJoin, _ miterLimit: CGFloat) -> CGPath?

Declaration
From
func CGPathCreateCopyByTransformingPath(_ path: CGPath!, _ transform: UnsafePointer<CGAffineTransform>) -> CGPath!
To
func CGPathCreateCopyByTransformingPath(_ path: CGPath?, _ transform: UnsafePointer<CGAffineTransform>) -> CGPath?

Declaration
From
func CGPathCreateMutable() -> CGMutablePath!
To
func CGPathCreateMutable() -> CGMutablePath

Declaration
From
func CGPathCreateMutableCopy(_ path: CGPath!) -> CGMutablePath!
To
func CGPathCreateMutableCopy(_ path: CGPath?) -> CGMutablePath?

Declaration
From
func CGPathCreateMutableCopyByTransformingPath(_ path: CGPath!, _ transform: UnsafePointer<CGAffineTransform>) -> CGMutablePath!
To
func CGPathCreateMutableCopyByTransformingPath(_ path: CGPath?, _ transform: UnsafePointer<CGAffineTransform>) -> CGMutablePath?

Declaration
From
func CGPathCreateWithEllipseInRect(_ rect: CGRect, _ transform: UnsafePointer<CGAffineTransform>) -> CGPath!
To
func CGPathCreateWithEllipseInRect(_ rect: CGRect, _ transform: UnsafePointer<CGAffineTransform>) -> CGPath

Declaration
From
func CGPathCreateWithRect(_ rect: CGRect, _ transform: UnsafePointer<CGAffineTransform>) -> CGPath!
To
func CGPathCreateWithRect(_ rect: CGRect, _ transform: UnsafePointer<CGAffineTransform>) -> CGPath

Declaration
From
func CGPathCreateWithRoundedRect(_ rect: CGRect, _ cornerWidth: CGFloat, _ cornerHeight: CGFloat, _ transform: UnsafePointer<CGAffineTransform>) -> CGPath!
To
func CGPathCreateWithRoundedRect(_ rect: CGRect, _ cornerWidth: CGFloat, _ cornerHeight: CGFloat, _ transform: UnsafePointer<CGAffineTransform>) -> CGPath

Declaration
From
func CGPathEqualToPath(_ path1: CGPath!, _ path2: CGPath!) -> Bool
To
func CGPathEqualToPath(_ path1: CGPath?, _ path2: CGPath?) -> Bool

Declaration
From
func CGPathGetBoundingBox(_ path: CGPath!) -> CGRect
To
func CGPathGetBoundingBox(_ path: CGPath?) -> CGRect

Declaration
From
func CGPathGetCurrentPoint(_ path: CGPath!) -> CGPoint
To
func CGPathGetCurrentPoint(_ path: CGPath?) -> CGPoint

Declaration
From
func CGPathGetPathBoundingBox(_ path: CGPath!) -> CGRect
To
func CGPathGetPathBoundingBox(_ path: CGPath?) -> CGRect

Declaration
From
func CGPathIsEmpty(_ path: CGPath!) -> Bool
To
func CGPathIsEmpty(_ path: CGPath?) -> Bool

Declaration
From
func CGPathIsRect(_ path: CGPath!, _ rect: UnsafeMutablePointer<CGRect>) -> Bool
To
func CGPathIsRect(_ path: CGPath?, _ rect: UnsafeMutablePointer<CGRect>) -> Bool

Declaration
From
func CGPathMoveToPoint(_ path: CGMutablePath!, _ m: UnsafePointer<CGAffineTransform>, _ x: CGFloat, _ y: CGFloat)
To
func CGPathMoveToPoint(_ path: CGMutablePath?, _ m: UnsafePointer<CGAffineTransform>, _ x: CGFloat, _ y: CGFloat)

Declaration
From
func CGPatternCreate(_ info: UnsafeMutablePointer<Void>, _ bounds: CGRect, _ matrix: CGAffineTransform, _ xStep: CGFloat, _ yStep: CGFloat, _ tiling: CGPatternTiling, _ isColored: Bool, _ callbacks: UnsafePointer<CGPatternCallbacks>) -> CGPattern!
To
func CGPatternCreate(_ info: UnsafeMutablePointer<Void>, _ bounds: CGRect, _ matrix: CGAffineTransform, _ xStep: CGFloat, _ yStep: CGFloat, _ tiling: CGPatternTiling, _ isColored: Bool, _ callbacks: UnsafePointer<CGPatternCallbacks>) -> CGPattern?

Declaration
From
typealias CGPatternDrawPatternCallback = CFunctionPointer<((UnsafeMutablePointer<Void>, CGContext!) -> Void)>
To
typealias CGPatternDrawPatternCallback = (UnsafeMutablePointer<Void>, CGContext?) -> Void

Declaration
From
typealias CGPatternReleaseInfoCallback = CFunctionPointer<((UnsafeMutablePointer<Void>) -> Void)>
To
typealias CGPatternReleaseInfoCallback = (UnsafeMutablePointer<Void>) -> Void

Declaration
From
func CGPDFContextAddDestinationAtPoint(_ context: CGContext!, _ name: CFString!, _ point: CGPoint)
To
func CGPDFContextAddDestinationAtPoint(_ context: CGContext?, _ name: CFString, _ point: CGPoint)

Declaration
From
func CGPDFContextAddDocumentMetadata(_ context: CGContext!, _ metadata: CFData!)
To
func CGPDFContextAddDocumentMetadata(_ context: CGContext?, _ metadata: CFData?)

Declaration
From
func CGPDFContextBeginPage(_ context: CGContext!, _ pageInfo: CFDictionary!)
To
func CGPDFContextBeginPage(_ context: CGContext?, _ pageInfo: CFDictionary?)

Declaration
From
func CGPDFContextClose(_ context: CGContext!)
To
func CGPDFContextClose(_ context: CGContext?)

Declaration
From
func CGPDFContextCreate(_ consumer: CGDataConsumer!, _ mediaBox: UnsafePointer<CGRect>, _ auxiliaryInfo: CFDictionary!) -> CGContext!
To
func CGPDFContextCreate(_ consumer: CGDataConsumer?, _ mediaBox: UnsafePointer<CGRect>, _ auxiliaryInfo: CFDictionary?) -> CGContext?

Declaration
From
func CGPDFContextCreateWithURL(_ url: CFURL!, _ mediaBox: UnsafePointer<CGRect>, _ auxiliaryInfo: CFDictionary!) -> CGContext!
To
func CGPDFContextCreateWithURL(_ url: CFURL?, _ mediaBox: UnsafePointer<CGRect>, _ auxiliaryInfo: CFDictionary?) -> CGContext?

Declaration
From
func CGPDFContextEndPage(_ context: CGContext!)
To
func CGPDFContextEndPage(_ context: CGContext?)

Declaration
From
func CGPDFContextSetDestinationForRect(_ context: CGContext!, _ name: CFString!, _ rect: CGRect)
To
func CGPDFContextSetDestinationForRect(_ context: CGContext?, _ name: CFString, _ rect: CGRect)

Declaration
From
func CGPDFContextSetURLForRect(_ context: CGContext!, _ url: CFURL!, _ rect: CGRect)
To
func CGPDFContextSetURLForRect(_ context: CGContext?, _ url: CFURL, _ rect: CGRect)

Declaration
From
typealias CGPDFDictionaryApplierFunction = CFunctionPointer<((UnsafePointer<Int8>, CGPDFObjectRef, UnsafeMutablePointer<Void>) -> Void)>
To
typealias CGPDFDictionaryApplierFunction = (UnsafePointer<Int8>, CGPDFObjectRef, UnsafeMutablePointer<Void>) -> Void

Declaration
From
func CGPDFDictionaryApplyFunction(_ dict: CGPDFDictionaryRef, _ function: CGPDFDictionaryApplierFunction, _ info: UnsafeMutablePointer<Void>)
To
func CGPDFDictionaryApplyFunction(_ dict: CGPDFDictionaryRef, _ function: CGPDFDictionaryApplierFunction?, _ info: UnsafeMutablePointer<Void>)

Declaration
From
func CGPDFDocumentAllowsCopying(_ document: CGPDFDocument!) -> Bool
To
func CGPDFDocumentAllowsCopying(_ document: CGPDFDocument?) -> Bool

Declaration
From
func CGPDFDocumentAllowsPrinting(_ document: CGPDFDocument!) -> Bool
To
func CGPDFDocumentAllowsPrinting(_ document: CGPDFDocument?) -> Bool

Declaration
From
func CGPDFDocumentCreateWithProvider(_ provider: CGDataProvider!) -> CGPDFDocument!
To
func CGPDFDocumentCreateWithProvider(_ provider: CGDataProvider?) -> CGPDFDocument?

Declaration
From
func CGPDFDocumentCreateWithURL(_ url: CFURL!) -> CGPDFDocument!
To
func CGPDFDocumentCreateWithURL(_ url: CFURL?) -> CGPDFDocument?

Declaration
From
func CGPDFDocumentGetCatalog(_ document: CGPDFDocument!) -> CGPDFDictionaryRef
To
func CGPDFDocumentGetCatalog(_ document: CGPDFDocument?) -> CGPDFDictionaryRef

Declaration
From
func CGPDFDocumentGetID(_ document: CGPDFDocument!) -> CGPDFArrayRef
To
func CGPDFDocumentGetID(_ document: CGPDFDocument?) -> CGPDFArrayRef

Declaration
From
func CGPDFDocumentGetInfo(_ document: CGPDFDocument!) -> CGPDFDictionaryRef
To
func CGPDFDocumentGetInfo(_ document: CGPDFDocument?) -> CGPDFDictionaryRef

Declaration
From
func CGPDFDocumentGetNumberOfPages(_ document: CGPDFDocument!) -> Int
To
func CGPDFDocumentGetNumberOfPages(_ document: CGPDFDocument?) -> Int

Declaration
From
func CGPDFDocumentGetPage(_ document: CGPDFDocument!, _ pageNumber: Int) -> CGPDFPage!
To
func CGPDFDocumentGetPage(_ document: CGPDFDocument?, _ pageNumber: Int) -> CGPDFPage?

Declaration
From
func CGPDFDocumentGetVersion(_ document: CGPDFDocument!, _ majorVersion: UnsafeMutablePointer<Int32>, _ minorVersion: UnsafeMutablePointer<Int32>)
To
func CGPDFDocumentGetVersion(_ document: CGPDFDocument?, _ majorVersion: UnsafeMutablePointer<Int32>, _ minorVersion: UnsafeMutablePointer<Int32>)

Declaration
From
func CGPDFDocumentIsEncrypted(_ document: CGPDFDocument!) -> Bool
To
func CGPDFDocumentIsEncrypted(_ document: CGPDFDocument?) -> Bool

Declaration
From
func CGPDFDocumentIsUnlocked(_ document: CGPDFDocument!) -> Bool
To
func CGPDFDocumentIsUnlocked(_ document: CGPDFDocument?) -> Bool

Declaration
From
func CGPDFDocumentUnlockWithPassword(_ document: CGPDFDocument!, _ password: UnsafePointer<Int8>) -> Bool
To
func CGPDFDocumentUnlockWithPassword(_ document: CGPDFDocument?, _ password: UnsafePointer<Int8>) -> Bool

Declaration
From
typealias CGPDFOperatorCallback = CFunctionPointer<((CGPDFScannerRef, UnsafeMutablePointer<Void>) -> Void)>
To
typealias CGPDFOperatorCallback = (CGPDFScannerRef, UnsafeMutablePointer<Void>) -> Void

Declaration
From
func CGPDFOperatorTableSetCallback(_ table: CGPDFOperatorTableRef, _ name: UnsafePointer<Int8>, _ callback: CGPDFOperatorCallback)
To
func CGPDFOperatorTableSetCallback(_ table: CGPDFOperatorTableRef, _ name: UnsafePointer<Int8>, _ callback: CGPDFOperatorCallback?)

Declaration
From
func CGPDFPageGetBoxRect(_ page: CGPDFPage!, _ box: CGPDFBox) -> CGRect
To
func CGPDFPageGetBoxRect(_ page: CGPDFPage?, _ box: CGPDFBox) -> CGRect

Declaration
From
func CGPDFPageGetDictionary(_ page: CGPDFPage!) -> CGPDFDictionaryRef
To
func CGPDFPageGetDictionary(_ page: CGPDFPage?) -> CGPDFDictionaryRef

Declaration
From
func CGPDFPageGetDocument(_ page: CGPDFPage!) -> CGPDFDocument!
To
func CGPDFPageGetDocument(_ page: CGPDFPage?) -> CGPDFDocument?

Declaration
From
func CGPDFPageGetDrawingTransform(_ page: CGPDFPage!, _ box: CGPDFBox, _ rect: CGRect, _ rotate: Int32, _ preserveAspectRatio: Bool) -> CGAffineTransform
To
func CGPDFPageGetDrawingTransform(_ page: CGPDFPage?, _ box: CGPDFBox, _ rect: CGRect, _ rotate: Int32, _ preserveAspectRatio: Bool) -> CGAffineTransform

Declaration
From
func CGPDFPageGetPageNumber(_ page: CGPDFPage!) -> Int
To
func CGPDFPageGetPageNumber(_ page: CGPDFPage?) -> Int

Declaration
From
func CGPDFPageGetRotationAngle(_ page: CGPDFPage!) -> Int32
To
func CGPDFPageGetRotationAngle(_ page: CGPDFPage?) -> Int32

Declaration
From
func CGPDFStreamCopyData(_ stream: CGPDFStreamRef, _ format: UnsafeMutablePointer<CGPDFDataFormat>) -> Unmanaged<CFData>!
To
func CGPDFStreamCopyData(_ stream: CGPDFStreamRef, _ format: UnsafeMutablePointer<CGPDFDataFormat>) -> CFData?

Declaration
From
func CGPDFStringCopyDate(_ string: CGPDFStringRef) -> Unmanaged<CFDate>!
To
func CGPDFStringCopyDate(_ string: CGPDFStringRef) -> CFDate?

Declaration
From
func CGPDFStringCopyTextString(_ string: CGPDFStringRef) -> Unmanaged<CFString>!
To
func CGPDFStringCopyTextString(_ string: CGPDFStringRef) -> CFString?

Declaration
From
func CGPointCreateDictionaryRepresentation(_ point: CGPoint) -> CFDictionary!
To
func CGPointCreateDictionaryRepresentation(_ point: CGPoint) -> CFDictionary

Declaration
From
func CGPointMakeWithDictionaryRepresentation(_ dict: CFDictionary!, _ point: UnsafeMutablePointer<CGPoint>) -> Bool
To
func CGPointMakeWithDictionaryRepresentation(_ dict: CFDictionary?, _ point: UnsafeMutablePointer<CGPoint>) -> Bool

Declaration
From
func CGPSConverterAbort(_ converter: CGPSConverter!) -> Bool
To
func CGPSConverterAbort(_ converter: CGPSConverter) -> Bool

Declaration
From
typealias CGPSConverterBeginDocumentCallback = CFunctionPointer<((UnsafeMutablePointer<Void>) -> Void)>
To
typealias CGPSConverterBeginDocumentCallback = (UnsafeMutablePointer<Void>) -> Void

Declaration
From
typealias CGPSConverterBeginPageCallback = CFunctionPointer<((UnsafeMutablePointer<Void>, Int, CFDictionary!) -> Void)>
To
typealias CGPSConverterBeginPageCallback = (UnsafeMutablePointer<Void>, Int, CFDictionary) -> Void

Declaration
From
func CGPSConverterConvert(_ converter: CGPSConverter!, _ provider: CGDataProvider!, _ consumer: CGDataConsumer!, _ options: CFDictionary!) -> Bool
To
func CGPSConverterConvert(_ converter: CGPSConverter, _ provider: CGDataProvider, _ consumer: CGDataConsumer, _ options: CFDictionary?) -> Bool

Declaration
From
func CGPSConverterCreate(_ info: UnsafeMutablePointer<Void>, _ callbacks: UnsafePointer<CGPSConverterCallbacks>, _ options: CFDictionary!) -> CGPSConverter!
To
func CGPSConverterCreate(_ info: UnsafeMutablePointer<Void>, _ callbacks: UnsafePointer<CGPSConverterCallbacks>, _ options: CFDictionary?) -> CGPSConverter?

Declaration
From
typealias CGPSConverterEndDocumentCallback = CFunctionPointer<((UnsafeMutablePointer<Void>, Bool) -> Void)>
To
typealias CGPSConverterEndDocumentCallback = (UnsafeMutablePointer<Void>, Bool) -> Void

Declaration
From
typealias CGPSConverterEndPageCallback = CFunctionPointer<((UnsafeMutablePointer<Void>, Int, CFDictionary!) -> Void)>
To
typealias CGPSConverterEndPageCallback = (UnsafeMutablePointer<Void>, Int, CFDictionary) -> Void

Declaration
From
func CGPSConverterIsConverting(_ converter: CGPSConverter!) -> Bool
To
func CGPSConverterIsConverting(_ converter: CGPSConverter) -> Bool

Declaration
From
typealias CGPSConverterMessageCallback = CFunctionPointer<((UnsafeMutablePointer<Void>, CFString!) -> Void)>
To
typealias CGPSConverterMessageCallback = (UnsafeMutablePointer<Void>, CFString) -> Void

Declaration
From
typealias CGPSConverterProgressCallback = CFunctionPointer<((UnsafeMutablePointer<Void>) -> Void)>
To
typealias CGPSConverterProgressCallback = (UnsafeMutablePointer<Void>) -> Void

Declaration
From
typealias CGPSConverterReleaseInfoCallback = CFunctionPointer<((UnsafeMutablePointer<Void>) -> Void)>
To
typealias CGPSConverterReleaseInfoCallback = (UnsafeMutablePointer<Void>) -> Void

Declaration
From
func CGRectCreateDictionaryRepresentation(_ _: CGRect) -> CFDictionary!
To
func CGRectCreateDictionaryRepresentation(_ _: CGRect) -> CFDictionary

Declaration
From
func CGRectMakeWithDictionaryRepresentation(_ dict: CFDictionary!, _ rect: UnsafeMutablePointer<CGRect>) -> Bool
To
func CGRectMakeWithDictionaryRepresentation(_ dict: CFDictionary?, _ rect: UnsafeMutablePointer<CGRect>) -> Bool

Declaration
From
typealias CGScreenRefreshCallback = CFunctionPointer<((UInt32, UnsafePointer<CGRect>, UnsafeMutablePointer<Void>) -> Void)>
To
typealias CGScreenRefreshCallback = (UInt32, UnsafePointer<CGRect>, UnsafeMutablePointer<Void>) -> Void

Declaration
From
typealias CGScreenUpdateMoveCallback = CFunctionPointer<((CGScreenUpdateMoveDelta, Int, UnsafePointer<CGRect>, UnsafeMutablePointer<Void>) -> Void)>
To
typealias CGScreenUpdateMoveCallback = (CGScreenUpdateMoveDelta, Int, UnsafePointer<CGRect>, UnsafeMutablePointer<Void>) -> Void

Declaration
From
func CGSessionCopyCurrentDictionary() -> Unmanaged<CFDictionary>!
To
func CGSessionCopyCurrentDictionary() -> CFDictionary?

Declaration
From
func CGShadingCreateAxial(_ space: CGColorSpace!, _ start: CGPoint, _ end: CGPoint, _ function: CGFunction!, _ extendStart: Bool, _ extendEnd: Bool) -> CGShading!
To
func CGShadingCreateAxial(_ space: CGColorSpace?, _ start: CGPoint, _ end: CGPoint, _ function: CGFunction?, _ extendStart: Bool, _ extendEnd: Bool) -> CGShading?

Declaration
From
func CGShadingCreateRadial(_ space: CGColorSpace!, _ start: CGPoint, _ startRadius: CGFloat, _ end: CGPoint, _ endRadius: CGFloat, _ function: CGFunction!, _ extendStart: Bool, _ extendEnd: Bool) -> CGShading!
To
func CGShadingCreateRadial(_ space: CGColorSpace?, _ start: CGPoint, _ startRadius: CGFloat, _ end: CGPoint, _ endRadius: CGFloat, _ function: CGFunction?, _ extendStart: Bool, _ extendEnd: Bool) -> CGShading?

Declaration
From
func CGSizeCreateDictionaryRepresentation(_ size: CGSize) -> CFDictionary!
To
func CGSizeCreateDictionaryRepresentation(_ size: CGSize) -> CFDictionary

Declaration
From
func CGSizeMakeWithDictionaryRepresentation(_ dict: CFDictionary!, _ size: UnsafeMutablePointer<CGSize>) -> Bool
To
func CGSizeMakeWithDictionaryRepresentation(_ dict: CFDictionary?, _ size: UnsafeMutablePointer<CGSize>) -> Bool

Declaration
From
func CGWindowListCopyWindowInfo(_ option: CGWindowListOption, _ relativeToWindow: CGWindowID) -> Unmanaged<CFArray>!
To
func CGWindowListCopyWindowInfo(_ option: CGWindowListOption, _ relativeToWindow: CGWindowID) -> CFArray?

Declaration
From
func CGWindowListCreateDescriptionFromArray(_ windowArray: CFArray!) -> Unmanaged<CFArray>!
To
func CGWindowListCreateDescriptionFromArray(_ windowArray: CFArray?) -> CFArray?

Declaration
From
func CGWindowListCreateImage(_ screenBounds: CGRect, _ listOption: CGWindowListOption, _ windowID: CGWindowID, _ imageOption: CGWindowImageOption) -> Unmanaged<CGImage>!
To
func CGWindowListCreateImage(_ screenBounds: CGRect, _ listOption: CGWindowListOption, _ windowID: CGWindowID, _ imageOption: CGWindowImageOption) -> CGImage?

Declaration
From
func CGWindowListCreateImageFromArray(_ screenBounds: CGRect, _ windowArray: CFArray!, _ imageOption: CGWindowImageOption) -> Unmanaged<CGImage>!
To
func CGWindowListCreateImageFromArray(_ screenBounds: CGRect, _ windowArray: CFArray, _ imageOption: CGWindowImageOption) -> CGImage?

Declaration
From
func CGWindowServerCreateServerPort() -> Unmanaged<CFMachPort>!
To
func CGWindowServerCreateServerPort() -> CFMachPort?

Declaration
From
func copysign(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat
To
@warn_unused_result
func copysign(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat

Declaration
From
func cos(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func cos(_ x: CGFloat) -> CGFloat

Declaration
From
func cosh(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func cosh(_ x: CGFloat) -> CGFloat

Declaration
From
func erf(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func erf(_ x: CGFloat) -> CGFloat

Declaration
From
func erfc(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func erfc(_ x: CGFloat) -> CGFloat

Declaration
From
func exp(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func exp(_ x: CGFloat) -> CGFloat

Declaration
From
func exp2(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func exp2(_ x: CGFloat) -> CGFloat

Declaration
From
func expm1(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func expm1(_ x: CGFloat) -> CGFloat

Modified fabs(_: CGFloat) -> CGFloat
Declaration
From
func fabs(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func fabs(_ x: CGFloat) -> CGFloat

Declaration
From
func fdim(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat
To
@warn_unused_result
func fdim(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat

Modified floor(_: CGFloat) -> CGFloat
Declaration
From
func floor(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func floor(_ x: CGFloat) -> CGFloat

Modified fma(_: CGFloat, _: CGFloat, _: CGFloat) -> CGFloat
Declaration
From
func fma(_ x: CGFloat, _ y: CGFloat, _ z: CGFloat) -> CGFloat
To
@warn_unused_result
func fma(_ x: CGFloat, _ y: CGFloat, _ z: CGFloat) -> CGFloat

Declaration
From
func fmax(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat
To
@warn_unused_result
func fmax(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat

Declaration
From
func fmin(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat
To
@warn_unused_result
func fmin(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat

Modified fmod(_: CGFloat, _: CGFloat) -> CGFloat
Declaration
From
func fmod(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat
To
@warn_unused_result
func fmod(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat

Modified fpclassify(_: CGFloat) -> Int
Declaration
From
func fpclassify(_ x: CGFloat) -> Int
To
@warn_unused_result
func fpclassify(_ x: CGFloat) -> Int

Modified frexp(_: CGFloat) -> (CGFloat, Int)
Declaration
From
func frexp(_ x: CGFloat) -> (CGFloat, Int)
To
@warn_unused_result
func frexp(_ x: CGFloat) -> (CGFloat, Int)

Declaration
From
func hypot(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat
To
@warn_unused_result
func hypot(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat

Declaration
From
func ilogb(_ x: CGFloat) -> Int
To
@warn_unused_result
func ilogb(_ x: CGFloat) -> Int

Modified isfinite(_: CGFloat) -> Bool
Declaration
From
func isfinite(_ x: CGFloat) -> Bool
To
@warn_unused_result
func isfinite(_ x: CGFloat) -> Bool

Modified isinf(_: CGFloat) -> Bool
Declaration
From
func isinf(_ x: CGFloat) -> Bool
To
@warn_unused_result
func isinf(_ x: CGFloat) -> Bool

Modified isnan(_: CGFloat) -> Bool
Declaration
From
func isnan(_ x: CGFloat) -> Bool
To
@warn_unused_result
func isnan(_ x: CGFloat) -> Bool

Modified isnormal(_: CGFloat) -> Bool
Declaration
From
func isnormal(_ x: CGFloat) -> Bool
To
@warn_unused_result
func isnormal(_ x: CGFloat) -> Bool

Declaration
From
func j0(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func j0(_ x: CGFloat) -> CGFloat

Declaration
From
func j1(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func j1(_ x: CGFloat) -> CGFloat

Declaration
From
func jn(_ n: Int, _ x: CGFloat) -> CGFloat
To
@warn_unused_result
func jn(_ n: Int, _ x: CGFloat) -> CGFloat

Modified kCGColorBlack
Declaration
From
let kCGColorBlack: CFString!
To
let kCGColorBlack: CFString

Modified kCGColorClear
Declaration
From
let kCGColorClear: CFString!
To
let kCGColorClear: CFString

Declaration
From
let kCGColorSpaceAdobeRGB1998: CFString!
To
let kCGColorSpaceAdobeRGB1998: CFString

Declaration
From
let kCGColorSpaceGenericCMYK: CFString!
To
let kCGColorSpaceGenericCMYK: CFString

Declaration
From
let kCGColorSpaceGenericGray: CFString!
To
let kCGColorSpaceGenericGray: CFString

Declaration
From
let kCGColorSpaceGenericGrayGamma2_2: CFString!
To
let kCGColorSpaceGenericGrayGamma2_2: CFString

Declaration
From
let kCGColorSpaceGenericRGB: CFString!
To
let kCGColorSpaceGenericRGB: CFString

Declaration
From
let kCGColorSpaceGenericRGBLinear: CFString!
To
let kCGColorSpaceGenericRGBLinear: CFString

Declaration
From
let kCGColorSpaceSRGB: CFString!
To
let kCGColorSpaceSRGB: CFString

Modified kCGColorWhite
Declaration
From
let kCGColorWhite: CFString!
To
let kCGColorWhite: CFString

Declaration
From
let kCGDisplayShowDuplicateLowResolutionModes: CFString!
To
let kCGDisplayShowDuplicateLowResolutionModes: CFString

Declaration
From
let kCGDisplayStreamColorSpace: CFString!
To
let kCGDisplayStreamColorSpace: CFString

Declaration
From
let kCGDisplayStreamDestinationRect: CFString!
To
let kCGDisplayStreamDestinationRect: CFString

Declaration
From
let kCGDisplayStreamMinimumFrameTime: CFString!
To
let kCGDisplayStreamMinimumFrameTime: CFString

Declaration
From
let kCGDisplayStreamPreserveAspectRatio: CFString!
To
let kCGDisplayStreamPreserveAspectRatio: CFString

Declaration
From
let kCGDisplayStreamQueueDepth: CFString!
To
let kCGDisplayStreamQueueDepth: CFString

Declaration
From
let kCGDisplayStreamShowCursor: CFString!
To
let kCGDisplayStreamShowCursor: CFString

Declaration
From
let kCGDisplayStreamSourceRect: CFString!
To
let kCGDisplayStreamSourceRect: CFString

Declaration
From
let kCGDisplayStreamYCbCrMatrix: CFString!
To
let kCGDisplayStreamYCbCrMatrix: CFString

Declaration
From
let kCGDisplayStreamYCbCrMatrix_ITU_R_601_4: CFString!
To
let kCGDisplayStreamYCbCrMatrix_ITU_R_601_4: CFString

Declaration
From
let kCGDisplayStreamYCbCrMatrix_ITU_R_709_2: CFString!
To
let kCGDisplayStreamYCbCrMatrix_ITU_R_709_2: CFString

Declaration
From
let kCGDisplayStreamYCbCrMatrix_SMPTE_240M_1995: CFString!
To
let kCGDisplayStreamYCbCrMatrix_SMPTE_240M_1995: CFString

DeclarationIntroduction
From
var kCGFontIndexInvalid: Int { get }
OS X 10.10
To
let kCGFontIndexInvalid: CGFontIndex
OS X 10.11

DeclarationIntroduction
From
var kCGFontIndexMax: Int { get }
OS X 10.10
To
let kCGFontIndexMax: CGFontIndex
OS X 10.11

Declaration
From
let kCGFontVariationAxisDefaultValue: CFString!
To
let kCGFontVariationAxisDefaultValue: CFString

Declaration
From
let kCGFontVariationAxisMaxValue: CFString!
To
let kCGFontVariationAxisMaxValue: CFString

Declaration
From
let kCGFontVariationAxisMinValue: CFString!
To
let kCGFontVariationAxisMinValue: CFString

Declaration
From
let kCGFontVariationAxisName: CFString!
To
let kCGFontVariationAxisName: CFString

Modified kCGGlyphMax
DeclarationIntroduction
From
var kCGGlyphMax: Int { get }
OS X 10.10
To
let kCGGlyphMax: CGFontIndex
OS X 10.11

Declaration
From
let kCGPDFContextAllowsCopying: CFString!
To
let kCGPDFContextAllowsCopying: CFString

Declaration
From
let kCGPDFContextAllowsPrinting: CFString!
To
let kCGPDFContextAllowsPrinting: CFString

Declaration
From
let kCGPDFContextArtBox: CFString!
To
let kCGPDFContextArtBox: CFString

Declaration
From
let kCGPDFContextAuthor: CFString!
To
let kCGPDFContextAuthor: CFString

Declaration
From
let kCGPDFContextBleedBox: CFString!
To
let kCGPDFContextBleedBox: CFString

Declaration
From
let kCGPDFContextCreator: CFString!
To
let kCGPDFContextCreator: CFString

Declaration
From
let kCGPDFContextCropBox: CFString!
To
let kCGPDFContextCropBox: CFString

Declaration
From
let kCGPDFContextEncryptionKeyLength: CFString!
To
let kCGPDFContextEncryptionKeyLength: CFString

Declaration
From
let kCGPDFContextKeywords: CFString!
To
let kCGPDFContextKeywords: CFString

Declaration
From
let kCGPDFContextMediaBox: CFString!
To
let kCGPDFContextMediaBox: CFString

Declaration
From
let kCGPDFContextOutputIntent: CFString!
To
let kCGPDFContextOutputIntent: CFString

Declaration
From
let kCGPDFContextOutputIntents: CFString!
To
let kCGPDFContextOutputIntents: CFString

Declaration
From
let kCGPDFContextOwnerPassword: CFString!
To
let kCGPDFContextOwnerPassword: CFString

Declaration
From
let kCGPDFContextSubject: CFString!
To
let kCGPDFContextSubject: CFString

Declaration
From
let kCGPDFContextTitle: CFString!
To
let kCGPDFContextTitle: CFString

Declaration
From
let kCGPDFContextTrimBox: CFString!
To
let kCGPDFContextTrimBox: CFString

Declaration
From
let kCGPDFContextUserPassword: CFString!
To
let kCGPDFContextUserPassword: CFString

Declaration
From
let kCGPDFXDestinationOutputProfile: CFString!
To
let kCGPDFXDestinationOutputProfile: CFString

Modified kCGPDFXInfo
Declaration
From
let kCGPDFXInfo: CFString!
To
let kCGPDFXInfo: CFString

Declaration
From
let kCGPDFXOutputCondition: CFString!
To
let kCGPDFXOutputCondition: CFString

Declaration
From
let kCGPDFXOutputConditionIdentifier: CFString!
To
let kCGPDFXOutputConditionIdentifier: CFString

Declaration
From
let kCGPDFXOutputIntentSubtype: CFString!
To
let kCGPDFXOutputIntentSubtype: CFString

Declaration
From
let kCGPDFXRegistryName: CFString!
To
let kCGPDFXRegistryName: CFString

Declaration
From
let kCGWindowAlpha: CFString!
To
let kCGWindowAlpha: CFString

Declaration
From
let kCGWindowBackingLocationVideoMemory: CFString!
To
let kCGWindowBackingLocationVideoMemory: CFString

Declaration
From
let kCGWindowBounds: CFString!
To
let kCGWindowBounds: CFString

Declaration
From
let kCGWindowIsOnscreen: CFString!
To
let kCGWindowIsOnscreen: CFString

Declaration
From
let kCGWindowLayer: CFString!
To
let kCGWindowLayer: CFString

Declaration
From
let kCGWindowMemoryUsage: CFString!
To
let kCGWindowMemoryUsage: CFString

Modified kCGWindowName
Declaration
From
let kCGWindowName: CFString!
To
let kCGWindowName: CFString

Declaration
From
let kCGWindowNumber: CFString!
To
let kCGWindowNumber: CFString

Declaration
From
let kCGWindowOwnerName: CFString!
To
let kCGWindowOwnerName: CFString

Declaration
From
let kCGWindowOwnerPID: CFString!
To
let kCGWindowOwnerPID: CFString

Declaration
From
let kCGWindowSharingState: CFString!
To
let kCGWindowSharingState: CFString

Declaration
From
let kCGWindowStoreType: CFString!
To
let kCGWindowStoreType: CFString

Declaration
From
func ldexp(_ x: CGFloat, _ n: Int) -> CGFloat
To
@warn_unused_result
func ldexp(_ x: CGFloat, _ n: Int) -> CGFloat

Declaration
From
func lgamma(_ x: CGFloat) -> (CGFloat, Int)
To
@warn_unused_result
func lgamma(_ x: CGFloat) -> (CGFloat, Int)

Declaration
From
func log(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func log(_ x: CGFloat) -> CGFloat

Declaration
From
func log10(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func log10(_ x: CGFloat) -> CGFloat

Declaration
From
func log1p(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func log1p(_ x: CGFloat) -> CGFloat

Declaration
From
func log2(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func log2(_ x: CGFloat) -> CGFloat

Declaration
From
func logb(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func logb(_ x: CGFloat) -> CGFloat

Modified modf(_: CGFloat) -> (CGFloat, CGFloat)
Declaration
From
func modf(_ x: CGFloat) -> (CGFloat, CGFloat)
To
@warn_unused_result
func modf(_ x: CGFloat) -> (CGFloat, CGFloat)

Declaration
From
func nan(_ tag: String) -> CGFloat
To
@warn_unused_result
func nan(_ tag: String) -> CGFloat

Declaration
From
func nearbyint(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func nearbyint(_ x: CGFloat) -> CGFloat

Declaration
From
func nextafter(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat
To
@warn_unused_result
func nextafter(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat

Declaration
From
func pow(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat
To
@warn_unused_result
func pow(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat

Modified remainder(_: CGFloat, _: CGFloat) -> CGFloat
Declaration
From
func remainder(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat
To
@warn_unused_result
func remainder(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat

Declaration
From
func remquo(_ x: CGFloat, _ y: CGFloat) -> (CGFloat, Int)
To
@warn_unused_result
func remquo(_ x: CGFloat, _ y: CGFloat) -> (CGFloat, Int)

Declaration
From
func rint(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func rint(_ x: CGFloat) -> CGFloat

Modified round(_: CGFloat) -> CGFloat
Declaration
From
func round(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func round(_ x: CGFloat) -> CGFloat

Modified scalbn(_: CGFloat, _: Int) -> CGFloat
Declaration
From
func scalbn(_ x: CGFloat, _ n: Int) -> CGFloat
To
@warn_unused_result
func scalbn(_ x: CGFloat, _ n: Int) -> CGFloat

Modified signbit(_: CGFloat) -> Int
Declaration
From
func signbit(_ x: CGFloat) -> Int
To
@warn_unused_result
func signbit(_ x: CGFloat) -> Int

Declaration
From
func sin(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func sin(_ x: CGFloat) -> CGFloat

Declaration
From
func sinh(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func sinh(_ x: CGFloat) -> CGFloat

Modified sqrt(_: CGFloat) -> CGFloat
Declaration
From
func sqrt(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func sqrt(_ x: CGFloat) -> CGFloat

Declaration
From
func tan(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func tan(_ x: CGFloat) -> CGFloat

Declaration
From
func tanh(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func tanh(_ x: CGFloat) -> CGFloat

Declaration
From
func tgamma(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func tgamma(_ x: CGFloat) -> CGFloat

Modified trunc(_: CGFloat) -> CGFloat
Declaration
From
func trunc(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func trunc(_ x: CGFloat) -> CGFloat

Declaration
From
func y0(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func y0(_ x: CGFloat) -> CGFloat

Declaration
From
func y1(_ x: CGFloat) -> CGFloat
To
@warn_unused_result
func y1(_ x: CGFloat) -> CGFloat

Declaration
From
func yn(_ n: Int, _ x: CGFloat) -> CGFloat
To
@warn_unused_result
func yn(_ n: Int, _ x: CGFloat) -> CGFloat