One Logo Pool Ball
Graphics and Games · IOS API REFERENCE

CoreGraphics

Harness the power of Quartz technology to perform lightweight 2D rendering with high-fidelity output. Handle path-based drawing, antialiased rendering, gradients, images, color management, PDF documents, and more.

113 types

910 callable entries

40 skipped

96% entry coverage

Generated from iOS SDK 27.1. Availability is shown on each declaration; permissions and entitlements still apply.

Types

CGBitmapContextReleaseDataCallback

typealias

CGBitmapInfo

struct · iOS 2.0+

CGBitmapLayout

enum

CGBitmapParameters

struct · iOS 26.0+

CGBlendMode

enum

CGColor

class

CGColorBufferFormat

struct

CGColorConversionInfo

class

CGColorConversionInfoTransformType

enum

CGColorDataFormat

struct

CGColorModel

struct

CGColorRenderingIntent

enum

CGColorSpace

class

CGColorSpaceModel

enum

CGComponent

enum

CGContentInfo

struct

CGContentToneMappingInfo

enum · iOS 26.0+

CGContentToneMappingInfo.DefaultOptions

struct · iOS 26.0+

CGContentToneMappingInfo.DynamicRange

enum · iOS 26.0+

CGContentToneMappingInfo.EXRGammaOptions

struct · iOS 26.0+

CGContentToneMappingInfo.ID

typealias · iOS 26.0+

CGContentToneMappingInfo.ITURecommendedOptions

struct · iOS 26.0+

CGContentToneMappingInfo.LightLevel

enum · iOS 26.0+

CGContext

class

CGContext.AuxiliaryInfo

struct · iOS 26.0+

CGDataConsumer

class

CGDataConsumerCallbacks

struct

CGDataConsumerPutBytesCallback

typealias

CGDataConsumerReleaseInfoCallback

typealias

CGDataProvider

class

CGDataProviderDirectCallbacks

struct

CGDataProviderGetBytePointerCallback

typealias

CGDataProviderGetBytesAtPositionCallback

typealias

CGDataProviderGetBytesCallback

typealias

CGDataProviderReleaseBytePointerCallback

typealias

CGDataProviderReleaseDataCallback

typealias

CGDataProviderReleaseInfoCallback

typealias

CGDataProviderRewindCallback

typealias

CGDataProviderSequentialCallbacks

struct

CGDataProviderSkipForwardCallback

typealias

CGError

enum

CGErrorCallback

typealias

CGFont

class

CGFontIndex

typealias

CGFontPostScriptFormat

enum

CGFunction

class

CGFunctionCallbacks

struct

CGFunctionEvaluateCallback

typealias

CGFunctionReleaseInfoCallback

typealias

CGGlyph

typealias

CGGlyphDeprecatedEnum

enum

CGGradient

class

CGGradientDrawingOptions

struct

CGImage

class

CGImageAlphaInfo

enum

CGImageAlphaInfo.AllCases

typealias · iOS 26.0+

CGImageByteOrderInfo

enum · iOS 2.0+

CGImageByteOrderInfo.AllCases

typealias · iOS 26.0+

CGImageComponentInfo

enum · iOS 2.0+

CGImageComponentInfo.AllCases

typealias · iOS 26.0+

CGImagePixelFormatInfo

enum · iOS 12.0+

CGImagePixelFormatInfo.AllCases

typealias · iOS 26.0+

CGInterpolationQuality

enum

CGLayer

class

CGLineCap

enum

CGLineJoin

enum

CGMutablePath

class

CGPath

class

CGPathApplierFunction

typealias

CGPathApplyBlock

typealias

CGPathDrawingMode

enum

CGPathElement

struct

CGPathElementType

enum

CGPathFillRule

enum · iOS 7.0+

CGPathFillRule.RawValue

typealias · iOS 7.0+

CGPattern

class

CGPatternCallbacks

struct

CGPatternDrawPatternCallback

typealias

CGPatternReleaseInfoCallback

typealias

CGPatternTiling

enum

CGPDFAccessPermissions

struct

CGPDFArrayApplierBlock

typealias

CGPDFArrayRef

struct

CGPDFBoolean

typealias

CGPDFBox

enum

CGPDFContentStreamRef

typealias

CGPDFDataFormat

enum

CGPDFDictionaryApplierBlock

typealias

CGPDFDictionaryApplierFunction

typealias

CGPDFDictionaryRef

struct

CGPDFDocument

class

CGPDFInteger

typealias

CGPDFMarkedContentItem

class · iOS 27.0+

CGPDFObjectRef

struct

CGPDFObjectType

enum

CGPDFOperatorCallback

typealias

CGPDFOperatorTableRef

typealias

CGPDFPage

class

CGPDFReal

typealias

CGPDFScannerRef

typealias

CGPDFStreamRef

struct

CGPDFStringRef

struct

CGPDFStructureElement

class

CGPDFStructureElement.Attributes

struct · iOS 27.0+

CGPDFTagProperty

struct

CGPDFTagType

enum · iOS 13.0+

CGRenderingBufferProvider

class

CGRenderingBufferProvider.Info

protocol · iOS 26.0+

CGShading

class

CGTextDrawingMode

enum

CGToneMapping

enum · iOS 18.0+

ColorSyncProfile

class

IOSurfaceRef

class

Functions and constants

get · iOS 2.0+

CGAffineTransformIdentity

TypeScript
const CGAffineTransformIdentity: _CoreFoundation_CGAffineTransform
Swift declaration
let CGAffineTransformIdentity: CGAffineTransform
get · iOS 2.0+

CGPointZero

TypeScript
const CGPointZero: { x: number; y: number }
Swift declaration
let CGPointZero: CGPoint
get · iOS 2.0+

CGRectInfinite

TypeScript
const CGRectInfinite: { x: number; y: number; width: number; height: number }
Swift declaration
let CGRectInfinite: CGRect
get · iOS 2.0+

CGRectNull

TypeScript
const CGRectNull: { x: number; y: number; width: number; height: number }
Swift declaration
let CGRectNull: CGRect
get · iOS 2.0+

CGRectZero

TypeScript
const CGRectZero: { x: number; y: number; width: number; height: number }
Swift declaration
let CGRectZero: CGRect
get · iOS 2.0+

CGSizeZero

TypeScript
const CGSizeZero: { width: number; height: number }
Swift declaration
let CGSizeZero: CGSize
function · iOS 2.0+

CGAffineTransformConcat

TypeScript
CGAffineTransformConcat(t1: _CoreFoundation_CGAffineTransform, t2: _CoreFoundation_CGAffineTransform): _CoreFoundation_CGAffineTransform
Swift declaration
func CGAffineTransformConcat(_ t1: CGAffineTransform, _ t2: CGAffineTransform) -> CGAffineTransform
function · iOS 2.0+

CGAffineTransformInvert

TypeScript
CGAffineTransformInvert(t: _CoreFoundation_CGAffineTransform): _CoreFoundation_CGAffineTransform
Swift declaration
func CGAffineTransformInvert(_ t: CGAffineTransform) -> CGAffineTransform
function · iOS 2.0+

CGAffineTransformIsIdentity

TypeScript
CGAffineTransformIsIdentity(t: _CoreFoundation_CGAffineTransform): boolean
Swift declaration
func CGAffineTransformIsIdentity(_ t: CGAffineTransform) -> Bool
function · iOS 2.0+

CGAffineTransformMake

TypeScript
CGAffineTransformMake(a: number, b: number, c: number, d: number, tx: number, ty: number): _CoreFoundation_CGAffineTransform
Swift declaration
func CGAffineTransformMake(_ a: CGFloat, _ b: CGFloat, _ c: CGFloat, _ d: CGFloat, _ tx: CGFloat, _ ty: CGFloat) -> CGAffineTransform
function · iOS 2.0+

CGAffineTransformMakeRotation

TypeScript
CGAffineTransformMakeRotation(angle: number): _CoreFoundation_CGAffineTransform
Swift declaration
func CGAffineTransformMakeRotation(_ angle: CGFloat) -> CGAffineTransform
function · iOS 2.0+

CGAffineTransformMakeScale

TypeScript
CGAffineTransformMakeScale(sx: number, sy: number): _CoreFoundation_CGAffineTransform
Swift declaration
func CGAffineTransformMakeScale(_ sx: CGFloat, _ sy: CGFloat) -> CGAffineTransform
function · iOS 2.0+

CGAffineTransformMakeTranslation

TypeScript
CGAffineTransformMakeTranslation(tx: number, ty: number): _CoreFoundation_CGAffineTransform
Swift declaration
func CGAffineTransformMakeTranslation(_ tx: CGFloat, _ ty: CGFloat) -> CGAffineTransform
function · iOS 2.0+

CGAffineTransformRotate

TypeScript
CGAffineTransformRotate(t: _CoreFoundation_CGAffineTransform, angle: number): _CoreFoundation_CGAffineTransform
Swift declaration
func CGAffineTransformRotate(_ t: CGAffineTransform, _ angle: CGFloat) -> CGAffineTransform
function · iOS 2.0+

CGAffineTransformScale

TypeScript
CGAffineTransformScale(t: _CoreFoundation_CGAffineTransform, sx: number, sy: number): _CoreFoundation_CGAffineTransform
Swift declaration
func CGAffineTransformScale(_ t: CGAffineTransform, _ sx: CGFloat, _ sy: CGFloat) -> CGAffineTransform
function · iOS 2.0+

CGAffineTransformTranslate

TypeScript
CGAffineTransformTranslate(t: _CoreFoundation_CGAffineTransform, tx: number, ty: number): _CoreFoundation_CGAffineTransform
Swift declaration
func CGAffineTransformTranslate(_ t: CGAffineTransform, _ tx: CGFloat, _ ty: CGFloat) -> CGAffineTransform
function · iOS 18.0+

CGColorSpaceCopyBaseColorSpace

TypeScript
CGColorSpaceCopyBaseColorSpace(space: CGColorSpace): CGColorSpace
Swift declaration
func CGColorSpaceCopyBaseColorSpace(_ space: CGColorSpace) -> CGColorSpace
function · iOS 16.0+

CGColorSpaceCreateCopyWithStandardRange

TypeScript
CGColorSpaceCreateCopyWithStandardRange(space: CGColorSpace): CGColorSpace
Swift declaration
func CGColorSpaceCreateCopyWithStandardRange(_ space: CGColorSpace) -> CGColorSpace
function · iOS 2.0+

CGColorSpaceCreateDeviceCMYK

TypeScript
CGColorSpaceCreateDeviceCMYK(): CGColorSpace
Swift declaration
func CGColorSpaceCreateDeviceCMYK() -> CGColorSpace
function · iOS 2.0+

CGColorSpaceCreateDeviceGray

TypeScript
CGColorSpaceCreateDeviceGray(): CGColorSpace
Swift declaration
func CGColorSpaceCreateDeviceGray() -> CGColorSpace
function · iOS 2.0+

CGColorSpaceCreateDeviceRGB

TypeScript
CGColorSpaceCreateDeviceRGB(): CGColorSpace
Swift declaration
func CGColorSpaceCreateDeviceRGB() -> CGColorSpace
function · iOS 14.0+

CGColorSpaceCreateExtended

TypeScript
CGColorSpaceCreateExtended(space: CGColorSpace): (CGColorSpace) | null
Swift declaration
func CGColorSpaceCreateExtended(_ space: CGColorSpace) -> CGColorSpace?
function · iOS 14.0+

CGColorSpaceCreateExtendedLinearized

TypeScript
CGColorSpaceCreateExtendedLinearized(space: CGColorSpace): (CGColorSpace) | null
Swift declaration
func CGColorSpaceCreateExtendedLinearized(_ space: CGColorSpace) -> CGColorSpace?
function · iOS 14.0+

CGColorSpaceCreateLinearized

TypeScript
CGColorSpaceCreateLinearized(space: CGColorSpace): (CGColorSpace) | null
Swift declaration
func CGColorSpaceCreateLinearized(_ space: CGColorSpace) -> CGColorSpace?
function · iOS 15.0+

CGColorSpaceCreateWithColorSyncProfile

TypeScript
CGColorSpaceCreateWithColorSyncProfile(arg0?: (ColorSyncProfile) | null, options?: (_CoreFoundation_CFDictionary) | null): (CGColorSpace) | null
Swift declaration
func CGColorSpaceCreateWithColorSyncProfile(_: ColorSyncProfile?, _ options: CFDictionary?) -> CGColorSpace?
function · iOS 15.0+

CGColorSpaceIsHLGBased

TypeScript
CGColorSpaceIsHLGBased(s: CGColorSpace): boolean
Swift declaration
func CGColorSpaceIsHLGBased(_ s: CGColorSpace) -> Bool
function · iOS 15.0+

CGColorSpaceIsPQBased

TypeScript
CGColorSpaceIsPQBased(s: CGColorSpace): boolean
Swift declaration
func CGColorSpaceIsPQBased(_ s: CGColorSpace) -> Bool
function · iOS 10.0+

CGColorSpaceUsesExtendedRange

TypeScript
CGColorSpaceUsesExtendedRange(space: CGColorSpace): boolean
Swift declaration
func CGColorSpaceUsesExtendedRange(_ space: CGColorSpace) -> Bool
function · iOS 14.0+

CGColorSpaceUsesITUR_2100TF

TypeScript
CGColorSpaceUsesITUR_2100TF(arg0: CGColorSpace): boolean
Swift declaration
func CGColorSpaceUsesITUR_2100TF(_: CGColorSpace) -> Bool
function · iOS 17.0+

CGContextDrawConicGradient

TypeScript
CGContextDrawConicGradient(c: CGContext, gradient: (CGGradient) | null, center: { x: number; y: number }, angle: number): void
Swift declaration
func CGContextDrawConicGradient(_ c: CGContext, _ gradient: CGGradient?, _ center: CGPoint, _ angle: CGFloat)
function · iOS 18.0+

CGContextGetEDRTargetHeadroom

TypeScript
CGContextGetEDRTargetHeadroom(c: CGContext): number
Swift declaration
func CGContextGetEDRTargetHeadroom(_ c: CGContext) -> Float
function

CGConvertColorDataWithFormat

TypeScript
CGConvertColorDataWithFormat(width: number, height: number, dst_data: (SDKHandle) | null, dst_format: CGColorDataFormat, src_data: (SDKHandle) | null, src_format: CGColorDataFormat, options?: (_CoreFoundation_CFDictionary) | null): boolean
Swift declaration
func CGConvertColorDataWithFormat(_ width: Int, _ height: Int, _ dst_data: UnsafeMutableRawPointer!, _ dst_format: CGColorDataFormat, _ src_data: UnsafeMutableRawPointer!, _ src_format: CGColorDataFormat, _ options: CFDictionary!) -> Bool
function · iOS 18.0+

CGImageCreateCopyWithContentHeadroom

TypeScript
CGImageCreateCopyWithContentHeadroom(headroom: number, image: CGImage): (CGImage) | null
Swift declaration
func CGImageCreateCopyWithContentHeadroom(_ headroom: Float, _ image: CGImage) -> CGImage?
function · iOS 2.0+

CGPDFArrayGetArray

TypeScript
CGPDFArrayGetArray(array: CGPDFArrayRef, index: number): { $ret: boolean; $out: { "value": (CGPDFArrayRef) | null } }
Swift declaration
func CGPDFArrayGetArray(_ array: CGPDFArrayRef, _ index: Int, _ value: UnsafeMutablePointer<CGPDFArrayRef?>?) -> Bool

Omit the output parameters from the call. The result contains $ret and $out, with value inside $out.

function · iOS 2.0+

CGPDFArrayGetBoolean

TypeScript
CGPDFArrayGetBoolean(array: CGPDFArrayRef, index: number, value?: (SDKHandle) | null): boolean
Swift declaration
func CGPDFArrayGetBoolean(_ array: CGPDFArrayRef, _ index: Int, _ value: UnsafeMutablePointer<CGPDFBoolean>?) -> Bool
function · iOS 2.0+

CGPDFArrayGetCount

TypeScript
CGPDFArrayGetCount(array: CGPDFArrayRef): number
Swift declaration
func CGPDFArrayGetCount(_ array: CGPDFArrayRef) -> Int
function · iOS 2.0+

CGPDFArrayGetDictionary

TypeScript
CGPDFArrayGetDictionary(array: CGPDFArrayRef, index: number): { $ret: boolean; $out: { "value": (CGPDFDictionaryRef) | null } }
Swift declaration
func CGPDFArrayGetDictionary(_ array: CGPDFArrayRef, _ index: Int, _ value: UnsafeMutablePointer<CGPDFDictionaryRef?>?) -> Bool

Omit the output parameters from the call. The result contains $ret and $out, with value inside $out.

function · iOS 2.0+

CGPDFArrayGetInteger

TypeScript
CGPDFArrayGetInteger(array: CGPDFArrayRef, index: number, value?: (SDKHandle) | null): boolean
Swift declaration
func CGPDFArrayGetInteger(_ array: CGPDFArrayRef, _ index: Int, _ value: UnsafeMutablePointer<CGPDFInteger>?) -> Bool
function · iOS 2.0+

CGPDFArrayGetName

TypeScript
CGPDFArrayGetName(array: CGPDFArrayRef, index: number): { $ret: boolean; $out: { "value": (SDKHandle) | null } }
Swift declaration
func CGPDFArrayGetName(_ array: CGPDFArrayRef, _ index: Int, _ value: UnsafeMutablePointer<UnsafePointer<CChar>?>?) -> Bool

Omit the output parameters from the call. The result contains $ret and $out, with value inside $out.

function · iOS 2.0+

CGPDFArrayGetNull

TypeScript
CGPDFArrayGetNull(array: CGPDFArrayRef, index: number): boolean
Swift declaration
func CGPDFArrayGetNull(_ array: CGPDFArrayRef, _ index: Int) -> Bool
function · iOS 2.0+

CGPDFArrayGetNumber

TypeScript
CGPDFArrayGetNumber(array: CGPDFArrayRef, index: number, value?: (SDKHandle) | null): boolean
Swift declaration
func CGPDFArrayGetNumber(_ array: CGPDFArrayRef, _ index: Int, _ value: UnsafeMutablePointer<CGPDFReal>?) -> Bool
function · iOS 2.0+

CGPDFArrayGetObject

TypeScript
CGPDFArrayGetObject(array: CGPDFArrayRef, index: number): { $ret: boolean; $out: { "value": (CGPDFObjectRef) | null } }
Swift declaration
func CGPDFArrayGetObject(_ array: CGPDFArrayRef, _ index: Int, _ value: UnsafeMutablePointer<CGPDFObjectRef?>?) -> Bool

Omit the output parameters from the call. The result contains $ret and $out, with value inside $out.

function · iOS 2.0+

CGPDFArrayGetStream

TypeScript
CGPDFArrayGetStream(array: CGPDFArrayRef, index: number): { $ret: boolean; $out: { "value": (CGPDFStreamRef) | null } }
Swift declaration
func CGPDFArrayGetStream(_ array: CGPDFArrayRef, _ index: Int, _ value: UnsafeMutablePointer<CGPDFStreamRef?>?) -> Bool

Omit the output parameters from the call. The result contains $ret and $out, with value inside $out.

function · iOS 2.0+

CGPDFArrayGetString

TypeScript
CGPDFArrayGetString(array: CGPDFArrayRef, index: number): { $ret: boolean; $out: { "value": (CGPDFStringRef) | null } }
Swift declaration
func CGPDFArrayGetString(_ array: CGPDFArrayRef, _ index: Int, _ value: UnsafeMutablePointer<CGPDFStringRef?>?) -> Bool

Omit the output parameters from the call. The result contains $ret and $out, with value inside $out.

function · iOS 2.0+

CGPDFContentStreamCreateWithPage

TypeScript
CGPDFContentStreamCreateWithPage(page: CGPDFPage): SDKHandle
Swift declaration
func CGPDFContentStreamCreateWithPage(_ page: CGPDFPage) -> CGPDFContentStreamRef
function · iOS 2.0+

CGPDFContentStreamCreateWithStream

TypeScript
CGPDFContentStreamCreateWithStream(stream: CGPDFStreamRef, streamResources: CGPDFDictionaryRef, parent: SDKHandle): SDKHandle
Swift declaration
func CGPDFContentStreamCreateWithStream(_ stream: CGPDFStreamRef, _ streamResources: CGPDFDictionaryRef, _ parent: CGPDFContentStreamRef) -> CGPDFContentStreamRef
function · iOS 2.0+

CGPDFContentStreamGetResource

TypeScript
CGPDFContentStreamGetResource(cs: SDKHandle, category: SDKHandle, name: SDKHandle): (CGPDFObjectRef) | null
Swift declaration
func CGPDFContentStreamGetResource(_ cs: CGPDFContentStreamRef, _ category: UnsafePointer<CChar>, _ name: UnsafePointer<CChar>) -> CGPDFObjectRef?
function · iOS 2.0+

CGPDFContentStreamGetStreams

TypeScript
CGPDFContentStreamGetStreams(cs: SDKHandle): (_CoreFoundation_CFArray) | null
Swift declaration
func CGPDFContentStreamGetStreams(_ cs: CGPDFContentStreamRef) -> CFArray?
function · iOS 2.0+

CGPDFContentStreamRelease

TypeScript
CGPDFContentStreamRelease(cs: SDKHandle): void
Swift declaration
func CGPDFContentStreamRelease(_ cs: CGPDFContentStreamRef)
function · iOS 2.0+

CGPDFContentStreamRetain

TypeScript
CGPDFContentStreamRetain(cs: SDKHandle): SDKHandle
Swift declaration
func CGPDFContentStreamRetain(_ cs: CGPDFContentStreamRef) -> CGPDFContentStreamRef
function · iOS 13.0+

CGPDFContextBeginTag

TypeScript
CGPDFContextBeginTag(context: CGContext, tagType: CGPDFTagType, tagProperties: _CoreFoundation_CFDictionary): void
Swift declaration
func CGPDFContextBeginTag(_ context: CGContext, _ tagType: CGPDFTagType, _ tagProperties: CFDictionary)
function · iOS 13.0+

CGPDFContextEndTag

TypeScript
CGPDFContextEndTag(context: CGContext): void
Swift declaration
func CGPDFContextEndTag(_ context: CGContext)
function

CGPDFContextSetIDTree

TypeScript
CGPDFContextSetIDTree(context: CGContext, IDTreeDictionary: CGPDFDictionaryRef): void
Swift declaration
func CGPDFContextSetIDTree(_ context: CGContext, _ IDTreeDictionary: CGPDFDictionaryRef)
function · iOS 11.0+

CGPDFContextSetOutline

TypeScript
CGPDFContextSetOutline(context: CGContext, outline?: (_CoreFoundation_CFDictionary) | null): void
Swift declaration
func CGPDFContextSetOutline(_ context: CGContext, _ outline: CFDictionary?)
function

CGPDFContextSetPageTagStructureTree

TypeScript
CGPDFContextSetPageTagStructureTree(context: CGContext, pageTagStructureTreeDictionary: _CoreFoundation_CFDictionary): void
Swift declaration
func CGPDFContextSetPageTagStructureTree(_ context: CGContext, _ pageTagStructureTreeDictionary: CFDictionary)
function

CGPDFContextSetParentTree

TypeScript
CGPDFContextSetParentTree(context: CGContext, parentTreeDictionary: CGPDFDictionaryRef): void
Swift declaration
func CGPDFContextSetParentTree(_ context: CGContext, _ parentTreeDictionary: CGPDFDictionaryRef)
function · iOS 2.0+

CGPDFDictionaryGetArray

TypeScript
CGPDFDictionaryGetArray(dict: CGPDFDictionaryRef, key: SDKHandle): { $ret: boolean; $out: { "value": (CGPDFArrayRef) | null } }
Swift declaration
func CGPDFDictionaryGetArray(_ dict: CGPDFDictionaryRef, _ key: UnsafePointer<CChar>, _ value: UnsafeMutablePointer<CGPDFArrayRef?>?) -> Bool

Omit the output parameters from the call. The result contains $ret and $out, with value inside $out.

function · iOS 2.0+

CGPDFDictionaryGetBoolean

TypeScript
CGPDFDictionaryGetBoolean(dict: CGPDFDictionaryRef, key: SDKHandle, value?: (SDKHandle) | null): boolean
Swift declaration
func CGPDFDictionaryGetBoolean(_ dict: CGPDFDictionaryRef, _ key: UnsafePointer<CChar>, _ value: UnsafeMutablePointer<CGPDFBoolean>?) -> Bool
function · iOS 2.0+

CGPDFDictionaryGetCount

TypeScript
CGPDFDictionaryGetCount(dict: CGPDFDictionaryRef): number
Swift declaration
func CGPDFDictionaryGetCount(_ dict: CGPDFDictionaryRef) -> Int
function · iOS 2.0+

CGPDFDictionaryGetDictionary

TypeScript
CGPDFDictionaryGetDictionary(dict: CGPDFDictionaryRef, key: SDKHandle): { $ret: boolean; $out: { "value": (CGPDFDictionaryRef) | null } }
Swift declaration
func CGPDFDictionaryGetDictionary(_ dict: CGPDFDictionaryRef, _ key: UnsafePointer<CChar>, _ value: UnsafeMutablePointer<CGPDFDictionaryRef?>?) -> Bool

Omit the output parameters from the call. The result contains $ret and $out, with value inside $out.

function · iOS 2.0+

CGPDFDictionaryGetInteger

TypeScript
CGPDFDictionaryGetInteger(dict: CGPDFDictionaryRef, key: SDKHandle, value?: (SDKHandle) | null): boolean
Swift declaration
func CGPDFDictionaryGetInteger(_ dict: CGPDFDictionaryRef, _ key: UnsafePointer<CChar>, _ value: UnsafeMutablePointer<CGPDFInteger>?) -> Bool
function · iOS 2.0+

CGPDFDictionaryGetName

TypeScript
CGPDFDictionaryGetName(dict: CGPDFDictionaryRef, key: SDKHandle): { $ret: boolean; $out: { "value": (SDKHandle) | null } }
Swift declaration
func CGPDFDictionaryGetName(_ dict: CGPDFDictionaryRef, _ key: UnsafePointer<CChar>, _ value: UnsafeMutablePointer<UnsafePointer<CChar>?>?) -> Bool

Omit the output parameters from the call. The result contains $ret and $out, with value inside $out.

function · iOS 2.0+

CGPDFDictionaryGetNumber

TypeScript
CGPDFDictionaryGetNumber(dict: CGPDFDictionaryRef, key: SDKHandle, value?: (SDKHandle) | null): boolean
Swift declaration
func CGPDFDictionaryGetNumber(_ dict: CGPDFDictionaryRef, _ key: UnsafePointer<CChar>, _ value: UnsafeMutablePointer<CGPDFReal>?) -> Bool
function · iOS 2.0+

CGPDFDictionaryGetObject

TypeScript
CGPDFDictionaryGetObject(dict: CGPDFDictionaryRef, key: SDKHandle): { $ret: boolean; $out: { "value": (CGPDFObjectRef) | null } }
Swift declaration
func CGPDFDictionaryGetObject(_ dict: CGPDFDictionaryRef, _ key: UnsafePointer<CChar>, _ value: UnsafeMutablePointer<CGPDFObjectRef?>?) -> Bool

Omit the output parameters from the call. The result contains $ret and $out, with value inside $out.

function · iOS 2.0+

CGPDFDictionaryGetStream

TypeScript
CGPDFDictionaryGetStream(dict: CGPDFDictionaryRef, key: SDKHandle): { $ret: boolean; $out: { "value": (CGPDFStreamRef) | null } }
Swift declaration
func CGPDFDictionaryGetStream(_ dict: CGPDFDictionaryRef, _ key: UnsafePointer<CChar>, _ value: UnsafeMutablePointer<CGPDFStreamRef?>?) -> Bool

Omit the output parameters from the call. The result contains $ret and $out, with value inside $out.

function · iOS 2.0+

CGPDFDictionaryGetString

TypeScript
CGPDFDictionaryGetString(dict: CGPDFDictionaryRef, key: SDKHandle): { $ret: boolean; $out: { "value": (CGPDFStringRef) | null } }
Swift declaration
func CGPDFDictionaryGetString(_ dict: CGPDFDictionaryRef, _ key: UnsafePointer<CChar>, _ value: UnsafeMutablePointer<CGPDFStringRef?>?) -> Bool

Omit the output parameters from the call. The result contains $ret and $out, with value inside $out.

function · iOS 2.0+

CGPDFObjectGetType

TypeScript
CGPDFObjectGetType(object: CGPDFObjectRef): CGPDFObjectType
Swift declaration
func CGPDFObjectGetType(_ object: CGPDFObjectRef) -> CGPDFObjectType
function · iOS 2.0+

CGPDFObjectGetValue

TypeScript
CGPDFObjectGetValue(object: CGPDFObjectRef, type: CGPDFObjectType, value?: (SDKHandle) | null): boolean
Swift declaration
func CGPDFObjectGetValue(_ object: CGPDFObjectRef, _ type: CGPDFObjectType, _ value: UnsafeMutableRawPointer?) -> Bool
function · iOS 2.0+

CGPDFOperatorTableCreate

TypeScript
CGPDFOperatorTableCreate(): (SDKHandle) | null
Swift declaration
func CGPDFOperatorTableCreate() -> CGPDFOperatorTableRef?
function · iOS 2.0+

CGPDFOperatorTableRelease

TypeScript
CGPDFOperatorTableRelease(table: SDKHandle): void
Swift declaration
func CGPDFOperatorTableRelease(_ table: CGPDFOperatorTableRef)
function · iOS 2.0+

CGPDFOperatorTableRetain

TypeScript
CGPDFOperatorTableRetain(table: SDKHandle): SDKHandle
Swift declaration
func CGPDFOperatorTableRetain(_ table: CGPDFOperatorTableRef) -> CGPDFOperatorTableRef
function · iOS 2.0+

CGPDFScannerCreate

TypeScript
CGPDFScannerCreate(cs: SDKHandle, table?: (SDKHandle) | null, info?: (SDKHandle) | null): SDKHandle
Swift declaration
func CGPDFScannerCreate(_ cs: CGPDFContentStreamRef, _ table: CGPDFOperatorTableRef?, _ info: UnsafeMutableRawPointer?) -> CGPDFScannerRef
function · iOS 2.0+

CGPDFScannerGetContentStream

TypeScript
CGPDFScannerGetContentStream(scanner: SDKHandle): SDKHandle
Swift declaration
func CGPDFScannerGetContentStream(_ scanner: CGPDFScannerRef) -> CGPDFContentStreamRef
function · iOS 2.0+

CGPDFScannerPopArray

TypeScript
CGPDFScannerPopArray(scanner: SDKHandle): { $ret: boolean; $out: { "value": (CGPDFArrayRef) | null } }
Swift declaration
func CGPDFScannerPopArray(_ scanner: CGPDFScannerRef, _ value: UnsafeMutablePointer<CGPDFArrayRef?>?) -> Bool

Omit the output parameters from the call. The result contains $ret and $out, with value inside $out.

function · iOS 2.0+

CGPDFScannerPopBoolean

TypeScript
CGPDFScannerPopBoolean(scanner: SDKHandle, value?: (SDKHandle) | null): boolean
Swift declaration
func CGPDFScannerPopBoolean(_ scanner: CGPDFScannerRef, _ value: UnsafeMutablePointer<CGPDFBoolean>?) -> Bool
function · iOS 2.0+

CGPDFScannerPopDictionary

TypeScript
CGPDFScannerPopDictionary(scanner: SDKHandle): { $ret: boolean; $out: { "value": (CGPDFDictionaryRef) | null } }
Swift declaration
func CGPDFScannerPopDictionary(_ scanner: CGPDFScannerRef, _ value: UnsafeMutablePointer<CGPDFDictionaryRef?>?) -> Bool

Omit the output parameters from the call. The result contains $ret and $out, with value inside $out.

function · iOS 2.0+

CGPDFScannerPopInteger

TypeScript
CGPDFScannerPopInteger(scanner: SDKHandle, value?: (SDKHandle) | null): boolean
Swift declaration
func CGPDFScannerPopInteger(_ scanner: CGPDFScannerRef, _ value: UnsafeMutablePointer<CGPDFInteger>?) -> Bool
function · iOS 2.0+

CGPDFScannerPopName

TypeScript
CGPDFScannerPopName(scanner: SDKHandle): { $ret: boolean; $out: { "value": (SDKHandle) | null } }
Swift declaration
func CGPDFScannerPopName(_ scanner: CGPDFScannerRef, _ value: UnsafeMutablePointer<UnsafePointer<CChar>?>?) -> Bool

Omit the output parameters from the call. The result contains $ret and $out, with value inside $out.

function · iOS 2.0+

CGPDFScannerPopNumber

TypeScript
CGPDFScannerPopNumber(scanner: SDKHandle, value?: (SDKHandle) | null): boolean
Swift declaration
func CGPDFScannerPopNumber(_ scanner: CGPDFScannerRef, _ value: UnsafeMutablePointer<CGPDFReal>?) -> Bool
function · iOS 2.0+

CGPDFScannerPopObject

TypeScript
CGPDFScannerPopObject(scanner: SDKHandle): { $ret: boolean; $out: { "value": (CGPDFObjectRef) | null } }
Swift declaration
func CGPDFScannerPopObject(_ scanner: CGPDFScannerRef, _ value: UnsafeMutablePointer<CGPDFObjectRef?>?) -> Bool

Omit the output parameters from the call. The result contains $ret and $out, with value inside $out.

function · iOS 2.0+

CGPDFScannerPopStream

TypeScript
CGPDFScannerPopStream(scanner: SDKHandle): { $ret: boolean; $out: { "value": (CGPDFStreamRef) | null } }
Swift declaration
func CGPDFScannerPopStream(_ scanner: CGPDFScannerRef, _ value: UnsafeMutablePointer<CGPDFStreamRef?>?) -> Bool

Omit the output parameters from the call. The result contains $ret and $out, with value inside $out.

function · iOS 2.0+

CGPDFScannerPopString

TypeScript
CGPDFScannerPopString(scanner: SDKHandle): { $ret: boolean; $out: { "value": (CGPDFStringRef) | null } }
Swift declaration
func CGPDFScannerPopString(_ scanner: CGPDFScannerRef, _ value: UnsafeMutablePointer<CGPDFStringRef?>?) -> Bool

Omit the output parameters from the call. The result contains $ret and $out, with value inside $out.

function · iOS 2.0+

CGPDFScannerRelease

TypeScript
CGPDFScannerRelease(scanner: SDKHandle): void
Swift declaration
func CGPDFScannerRelease(_ scanner: CGPDFScannerRef)
function · iOS 2.0+

CGPDFScannerRetain

TypeScript
CGPDFScannerRetain(scanner: SDKHandle): SDKHandle
Swift declaration
func CGPDFScannerRetain(_ scanner: CGPDFScannerRef) -> CGPDFScannerRef
function · iOS 2.0+

CGPDFScannerScan

TypeScript
CGPDFScannerScan(scanner: SDKHandle): boolean
Swift declaration
func CGPDFScannerScan(_ scanner: CGPDFScannerRef) -> Bool
function

CGPDFScannerStop

TypeScript
CGPDFScannerStop(s: SDKHandle): void
Swift declaration
func CGPDFScannerStop(_ s: CGPDFScannerRef)
function · iOS 2.0+

CGPDFStreamCopyData

TypeScript
CGPDFStreamCopyData(stream: CGPDFStreamRef, format: SDKHandle): (_CoreFoundation_CFData) | null
Swift declaration
func CGPDFStreamCopyData(_ stream: CGPDFStreamRef, _ format: UnsafeMutablePointer<CGPDFDataFormat>) -> CFData?
function · iOS 2.0+

CGPDFStreamGetDictionary

TypeScript
CGPDFStreamGetDictionary(stream: CGPDFStreamRef): (CGPDFDictionaryRef) | null
Swift declaration
func CGPDFStreamGetDictionary(_ stream: CGPDFStreamRef) -> CGPDFDictionaryRef?
function · iOS 2.0+

CGPDFStringCopyDate

TypeScript
CGPDFStringCopyDate(string: CGPDFStringRef): (_CoreFoundation_CFDate) | null
Swift declaration
func CGPDFStringCopyDate(_ string: CGPDFStringRef) -> CFDate?
function · iOS 2.0+

CGPDFStringCopyTextString

TypeScript
CGPDFStringCopyTextString(string: CGPDFStringRef): (_CoreFoundation_CFString) | null
Swift declaration
func CGPDFStringCopyTextString(_ string: CGPDFStringRef) -> CFString?
function · iOS 2.0+

CGPDFStringGetBytePtr

TypeScript
CGPDFStringGetBytePtr(string: CGPDFStringRef): (SDKHandle) | null
Swift declaration
func CGPDFStringGetBytePtr(_ string: CGPDFStringRef) -> UnsafePointer<UInt8>?
function · iOS 2.0+

CGPDFStringGetLength

TypeScript
CGPDFStringGetLength(string: CGPDFStringRef): number
Swift declaration
func CGPDFStringGetLength(_ string: CGPDFStringRef) -> Int
function · iOS 2.0+

CGPointApplyAffineTransform

TypeScript
CGPointApplyAffineTransform(point: { x: number; y: number }, t: _CoreFoundation_CGAffineTransform): { x: number; y: number }
Swift declaration
func CGPointApplyAffineTransform(_ point: CGPoint, _ t: CGAffineTransform) -> CGPoint
function · iOS 2.0+

CGPointCreateDictionaryRepresentation

TypeScript
CGPointCreateDictionaryRepresentation(point: { x: number; y: number }): _CoreFoundation_CFDictionary
Swift declaration
func CGPointCreateDictionaryRepresentation(_ point: CGPoint) -> CFDictionary
function · iOS 2.0+

CGPointEqualToPoint

TypeScript
CGPointEqualToPoint(point1: { x: number; y: number }, point2: { x: number; y: number }): boolean
Swift declaration
func CGPointEqualToPoint(_ point1: CGPoint, _ point2: CGPoint) -> Bool
function

CGPointMake

TypeScript
CGPointMake(x: number, y: number): { x: number; y: number }
Swift declaration
func CGPointMake(_ x: CGFloat, _ y: CGFloat) -> CGPoint
function · iOS 2.0+

CGPointMakeWithDictionaryRepresentation

TypeScript
CGPointMakeWithDictionaryRepresentation(dict: _CoreFoundation_CFDictionary, point: "animatableData" | SDKHandle): boolean
Swift declaration
func CGPointMakeWithDictionaryRepresentation(_ dict: CFDictionary, _ point: UnsafeMutablePointer<CGPoint>) -> Bool
function · iOS 2.0+

CGRectApplyAffineTransform

TypeScript
CGRectApplyAffineTransform(rect: { x: number; y: number; width: number; height: number }, t: _CoreFoundation_CGAffineTransform): { x: number; y: number; width: number; height: number }
Swift declaration
func CGRectApplyAffineTransform(_ rect: CGRect, _ t: CGAffineTransform) -> CGRect
function · iOS 2.0+

CGRectContainsPoint

TypeScript
CGRectContainsPoint(rect: { x: number; y: number; width: number; height: number }, point: { x: number; y: number }): boolean
Swift declaration
func CGRectContainsPoint(_ rect: CGRect, _ point: CGPoint) -> Bool
function · iOS 2.0+

CGRectContainsRect

TypeScript
CGRectContainsRect(rect1: { x: number; y: number; width: number; height: number }, rect2: { x: number; y: number; width: number; height: number }): boolean
Swift declaration
func CGRectContainsRect(_ rect1: CGRect, _ rect2: CGRect) -> Bool
function · iOS 2.0+

CGRectCreateDictionaryRepresentation

TypeScript
CGRectCreateDictionaryRepresentation(arg0: { x: number; y: number; width: number; height: number }): _CoreFoundation_CFDictionary
Swift declaration
func CGRectCreateDictionaryRepresentation(_: CGRect) -> CFDictionary
function · iOS 2.0+

CGRectEqualToRect

TypeScript
CGRectEqualToRect(rect1: { x: number; y: number; width: number; height: number }, rect2: { x: number; y: number; width: number; height: number }): boolean
Swift declaration
func CGRectEqualToRect(_ rect1: CGRect, _ rect2: CGRect) -> Bool
function · iOS 2.0+

CGRectGetHeight

TypeScript
CGRectGetHeight(rect: { x: number; y: number; width: number; height: number }): number
Swift declaration
func CGRectGetHeight(_ rect: CGRect) -> CGFloat
function · iOS 2.0+

CGRectGetMaxX

TypeScript
CGRectGetMaxX(rect: { x: number; y: number; width: number; height: number }): number
Swift declaration
func CGRectGetMaxX(_ rect: CGRect) -> CGFloat
function · iOS 2.0+

CGRectGetMaxY

TypeScript
CGRectGetMaxY(rect: { x: number; y: number; width: number; height: number }): number
Swift declaration
func CGRectGetMaxY(_ rect: CGRect) -> CGFloat
function · iOS 2.0+

CGRectGetMidX

TypeScript
CGRectGetMidX(rect: { x: number; y: number; width: number; height: number }): number
Swift declaration
func CGRectGetMidX(_ rect: CGRect) -> CGFloat
function · iOS 2.0+

CGRectGetMidY

TypeScript
CGRectGetMidY(rect: { x: number; y: number; width: number; height: number }): number
Swift declaration
func CGRectGetMidY(_ rect: CGRect) -> CGFloat
function · iOS 2.0+

CGRectGetMinX

TypeScript
CGRectGetMinX(rect: { x: number; y: number; width: number; height: number }): number
Swift declaration
func CGRectGetMinX(_ rect: CGRect) -> CGFloat
function · iOS 2.0+

CGRectGetMinY

TypeScript
CGRectGetMinY(rect: { x: number; y: number; width: number; height: number }): number
Swift declaration
func CGRectGetMinY(_ rect: CGRect) -> CGFloat
function · iOS 2.0+

CGRectGetWidth

TypeScript
CGRectGetWidth(rect: { x: number; y: number; width: number; height: number }): number
Swift declaration
func CGRectGetWidth(_ rect: CGRect) -> CGFloat
function · iOS 2.0+

CGRectInset

TypeScript
CGRectInset(rect: { x: number; y: number; width: number; height: number }, dx: number, dy: number): { x: number; y: number; width: number; height: number }
Swift declaration
func CGRectInset(_ rect: CGRect, _ dx: CGFloat, _ dy: CGFloat) -> CGRect
function · iOS 2.0+

CGRectIntegral

TypeScript
CGRectIntegral(rect: { x: number; y: number; width: number; height: number }): { x: number; y: number; width: number; height: number }
Swift declaration
func CGRectIntegral(_ rect: CGRect) -> CGRect
function · iOS 2.0+

CGRectIntersection

TypeScript
CGRectIntersection(r1: { x: number; y: number; width: number; height: number }, r2: { x: number; y: number; width: number; height: number }): { x: number; y: number; width: number; height: number }
Swift declaration
func CGRectIntersection(_ r1: CGRect, _ r2: CGRect) -> CGRect
function · iOS 2.0+

CGRectIntersectsRect

TypeScript
CGRectIntersectsRect(rect1: { x: number; y: number; width: number; height: number }, rect2: { x: number; y: number; width: number; height: number }): boolean
Swift declaration
func CGRectIntersectsRect(_ rect1: CGRect, _ rect2: CGRect) -> Bool
function · iOS 2.0+

CGRectIsEmpty

TypeScript
CGRectIsEmpty(rect: { x: number; y: number; width: number; height: number }): boolean
Swift declaration
func CGRectIsEmpty(_ rect: CGRect) -> Bool
function · iOS 2.0+

CGRectIsInfinite

TypeScript
CGRectIsInfinite(rect: { x: number; y: number; width: number; height: number }): boolean
Swift declaration
func CGRectIsInfinite(_ rect: CGRect) -> Bool
function · iOS 2.0+

CGRectIsNull

TypeScript
CGRectIsNull(rect: { x: number; y: number; width: number; height: number }): boolean
Swift declaration
func CGRectIsNull(_ rect: CGRect) -> Bool
function

CGRectMake

TypeScript
CGRectMake(x: number, y: number, width: number, height: number): { x: number; y: number; width: number; height: number }
Swift declaration
func CGRectMake(_ x: CGFloat, _ y: CGFloat, _ width: CGFloat, _ height: CGFloat) -> CGRect
function · iOS 2.0+

CGRectMakeWithDictionaryRepresentation

TypeScript
CGRectMakeWithDictionaryRepresentation(dict: _CoreFoundation_CFDictionary, rect: "animatableData" | SDKHandle): boolean
Swift declaration
func CGRectMakeWithDictionaryRepresentation(_ dict: CFDictionary, _ rect: UnsafeMutablePointer<CGRect>) -> Bool
function · iOS 2.0+

CGRectOffset

TypeScript
CGRectOffset(rect: { x: number; y: number; width: number; height: number }, dx: number, dy: number): { x: number; y: number; width: number; height: number }
Swift declaration
func CGRectOffset(_ rect: CGRect, _ dx: CGFloat, _ dy: CGFloat) -> CGRect
function · iOS 2.0+

CGRectStandardize

TypeScript
CGRectStandardize(rect: { x: number; y: number; width: number; height: number }): { x: number; y: number; width: number; height: number }
Swift declaration
func CGRectStandardize(_ rect: CGRect) -> CGRect
function · iOS 2.0+

CGRectUnion

TypeScript
CGRectUnion(r1: { x: number; y: number; width: number; height: number }, r2: { x: number; y: number; width: number; height: number }): { x: number; y: number; width: number; height: number }
Swift declaration
func CGRectUnion(_ r1: CGRect, _ r2: CGRect) -> CGRect
function · iOS 2.0+

CGSizeApplyAffineTransform

TypeScript
CGSizeApplyAffineTransform(size: { width: number; height: number }, t: _CoreFoundation_CGAffineTransform): { width: number; height: number }
Swift declaration
func CGSizeApplyAffineTransform(_ size: CGSize, _ t: CGAffineTransform) -> CGSize
function · iOS 2.0+

CGSizeCreateDictionaryRepresentation

TypeScript
CGSizeCreateDictionaryRepresentation(size: { width: number; height: number }): _CoreFoundation_CFDictionary
Swift declaration
func CGSizeCreateDictionaryRepresentation(_ size: CGSize) -> CFDictionary
function · iOS 2.0+

CGSizeEqualToSize

TypeScript
CGSizeEqualToSize(size1: { width: number; height: number }, size2: { width: number; height: number }): boolean
Swift declaration
func CGSizeEqualToSize(_ size1: CGSize, _ size2: CGSize) -> Bool
function

CGSizeMake

TypeScript
CGSizeMake(width: number, height: number): { width: number; height: number }
Swift declaration
func CGSizeMake(_ width: CGFloat, _ height: CGFloat) -> CGSize
function · iOS 2.0+

CGSizeMakeWithDictionaryRepresentation

TypeScript
CGSizeMakeWithDictionaryRepresentation(dict: _CoreFoundation_CFDictionary, size: "animatableData" | SDKHandle): boolean
Swift declaration
func CGSizeMakeWithDictionaryRepresentation(_ dict: CFDictionary, _ size: UnsafeMutablePointer<CGSize>) -> Bool
function

CGVectorMake

TypeScript
CGVectorMake(dx: number, dy: number): { dx: number; dy: number }
Swift declaration
func CGVectorMake(_ dx: CGFloat, _ dy: CGFloat) -> CGVector
get · Deprecated in iOS 100000.0

kCGBitmapByteOrder16Host

TypeScript
const kCGBitmapByteOrder16Host: CGBitmapInfo
Swift declaration
var kCGBitmapByteOrder16Host: CGBitmapInfo { get }
get · Deprecated in iOS 100000.0

kCGBitmapByteOrder32Host

TypeScript
const kCGBitmapByteOrder32Host: CGBitmapInfo
Swift declaration
var kCGBitmapByteOrder32Host: CGBitmapInfo { get }
get

kCGColorSpaceExtendedRange

TypeScript
const kCGColorSpaceExtendedRange: _CoreFoundation_CFString
Swift declaration
let kCGColorSpaceExtendedRange: CFString
get · iOS 18.0+

kCGDefaultHDRImageContentHeadroom

TypeScript
kCGDefaultHDRImageContentHeadroom.value: number
Swift declaration
var kCGDefaultHDRImageContentHeadroom: Float
set · iOS 18.0+

kCGDefaultHDRImageContentHeadroom

TypeScript
kCGDefaultHDRImageContentHeadroom.value: number
Swift declaration
var kCGDefaultHDRImageContentHeadroom: Float
get · iOS 18.0+

kCGEXRToneMappingGammaDefog

TypeScript
const kCGEXRToneMappingGammaDefog: _CoreFoundation_CFString
Swift declaration
let kCGEXRToneMappingGammaDefog: CFString
get · iOS 18.0+

kCGEXRToneMappingGammaExposure

TypeScript
const kCGEXRToneMappingGammaExposure: _CoreFoundation_CFString
Swift declaration
let kCGEXRToneMappingGammaExposure: CFString
get · iOS 18.0+

kCGEXRToneMappingGammaKneeHigh

TypeScript
const kCGEXRToneMappingGammaKneeHigh: _CoreFoundation_CFString
Swift declaration
let kCGEXRToneMappingGammaKneeHigh: CFString
get · iOS 18.0+

kCGEXRToneMappingGammaKneeLow

TypeScript
const kCGEXRToneMappingGammaKneeLow: _CoreFoundation_CFString
Swift declaration
let kCGEXRToneMappingGammaKneeLow: CFString
get

kCGFontIndexInvalid

TypeScript
const kCGFontIndexInvalid: number
Swift declaration
var kCGFontIndexInvalid: CGFontIndex { get }
get

kCGFontIndexMax

TypeScript
const kCGFontIndexMax: number
Swift declaration
var kCGFontIndexMax: CGFontIndex { get }
get

kCGGlyphMax

TypeScript
const kCGGlyphMax: number
Swift declaration
var kCGGlyphMax: CGFontIndex { get }
get · iOS 11.0+

kCGPDFContextAccessPermissions

TypeScript
const kCGPDFContextAccessPermissions: _CoreFoundation_CFString
Swift declaration
let kCGPDFContextAccessPermissions: CFString
get · iOS 2.0+

kCGPDFContextAllowsCopying

TypeScript
const kCGPDFContextAllowsCopying: _CoreFoundation_CFString
Swift declaration
let kCGPDFContextAllowsCopying: CFString
get · iOS 2.0+

kCGPDFContextAllowsPrinting

TypeScript
const kCGPDFContextAllowsPrinting: _CoreFoundation_CFString
Swift declaration
let kCGPDFContextAllowsPrinting: CFString
get · iOS 2.0+

kCGPDFContextArtBox

TypeScript
const kCGPDFContextArtBox: _CoreFoundation_CFString
Swift declaration
let kCGPDFContextArtBox: CFString
get · iOS 2.0+

kCGPDFContextAuthor

TypeScript
const kCGPDFContextAuthor: _CoreFoundation_CFString
Swift declaration
let kCGPDFContextAuthor: CFString
get · iOS 2.0+

kCGPDFContextBleedBox

TypeScript
const kCGPDFContextBleedBox: _CoreFoundation_CFString
Swift declaration
let kCGPDFContextBleedBox: CFString
get · iOS 14.0+

kCGPDFContextCreateLinearizedPDF

TypeScript
const kCGPDFContextCreateLinearizedPDF: _CoreFoundation_CFString
Swift declaration
let kCGPDFContextCreateLinearizedPDF: CFString
get · iOS 14.0+

kCGPDFContextCreatePDFA

TypeScript
const kCGPDFContextCreatePDFA: _CoreFoundation_CFString
Swift declaration
let kCGPDFContextCreatePDFA: CFString
get · iOS 2.0+

kCGPDFContextCreator

TypeScript
const kCGPDFContextCreator: _CoreFoundation_CFString
Swift declaration
let kCGPDFContextCreator: CFString
get · iOS 2.0+

kCGPDFContextCropBox

TypeScript
const kCGPDFContextCropBox: _CoreFoundation_CFString
Swift declaration
let kCGPDFContextCropBox: CFString
get · iOS 2.0+

kCGPDFContextEncryptionKeyLength

TypeScript
const kCGPDFContextEncryptionKeyLength: _CoreFoundation_CFString
Swift declaration
let kCGPDFContextEncryptionKeyLength: CFString
get · iOS 2.0+

kCGPDFContextKeywords

TypeScript
const kCGPDFContextKeywords: _CoreFoundation_CFString
Swift declaration
let kCGPDFContextKeywords: CFString
get · iOS 2.0+

kCGPDFContextMediaBox

TypeScript
const kCGPDFContextMediaBox: _CoreFoundation_CFString
Swift declaration
let kCGPDFContextMediaBox: CFString
get · iOS 14.0+

kCGPDFContextOutputIntent

TypeScript
const kCGPDFContextOutputIntent: _CoreFoundation_CFString
Swift declaration
let kCGPDFContextOutputIntent: CFString
get · iOS 14.0+

kCGPDFContextOutputIntents

TypeScript
const kCGPDFContextOutputIntents: _CoreFoundation_CFString
Swift declaration
let kCGPDFContextOutputIntents: CFString
get · iOS 2.0+

kCGPDFContextOwnerPassword

TypeScript
const kCGPDFContextOwnerPassword: _CoreFoundation_CFString
Swift declaration
let kCGPDFContextOwnerPassword: CFString
get · iOS 2.0+

kCGPDFContextSubject

TypeScript
const kCGPDFContextSubject: _CoreFoundation_CFString
Swift declaration
let kCGPDFContextSubject: CFString
get · iOS 2.0+

kCGPDFContextTitle

TypeScript
const kCGPDFContextTitle: _CoreFoundation_CFString
Swift declaration
let kCGPDFContextTitle: CFString
get · iOS 2.0+

kCGPDFContextTrimBox

TypeScript
const kCGPDFContextTrimBox: _CoreFoundation_CFString
Swift declaration
let kCGPDFContextTrimBox: CFString
get · iOS 2.0+

kCGPDFContextUserPassword

TypeScript
const kCGPDFContextUserPassword: _CoreFoundation_CFString
Swift declaration
let kCGPDFContextUserPassword: CFString
get · iOS 11.0+

kCGPDFOutlineChildren

TypeScript
const kCGPDFOutlineChildren: _CoreFoundation_CFString
Swift declaration
let kCGPDFOutlineChildren: CFString
get · iOS 11.0+

kCGPDFOutlineDestination

TypeScript
const kCGPDFOutlineDestination: _CoreFoundation_CFString
Swift declaration
let kCGPDFOutlineDestination: CFString
get · iOS 11.0+

kCGPDFOutlineDestinationRect

TypeScript
const kCGPDFOutlineDestinationRect: _CoreFoundation_CFString
Swift declaration
let kCGPDFOutlineDestinationRect: CFString
get · iOS 11.0+

kCGPDFOutlineTitle

TypeScript
const kCGPDFOutlineTitle: _CoreFoundation_CFString
Swift declaration
let kCGPDFOutlineTitle: CFString
get · iOS 14.0+

kCGPDFXDestinationOutputProfile

TypeScript
const kCGPDFXDestinationOutputProfile: _CoreFoundation_CFString
Swift declaration
let kCGPDFXDestinationOutputProfile: CFString
get · iOS 14.0+

kCGPDFXInfo

TypeScript
const kCGPDFXInfo: _CoreFoundation_CFString
Swift declaration
let kCGPDFXInfo: CFString
get · iOS 14.0+

kCGPDFXOutputCondition

TypeScript
const kCGPDFXOutputCondition: _CoreFoundation_CFString
Swift declaration
let kCGPDFXOutputCondition: CFString
get · iOS 14.0+

kCGPDFXOutputConditionIdentifier

TypeScript
const kCGPDFXOutputConditionIdentifier: _CoreFoundation_CFString
Swift declaration
let kCGPDFXOutputConditionIdentifier: CFString
get · iOS 14.0+

kCGPDFXOutputIntentSubtype

TypeScript
const kCGPDFXOutputIntentSubtype: _CoreFoundation_CFString
Swift declaration
let kCGPDFXOutputIntentSubtype: CFString
get · iOS 14.0+

kCGPDFXRegistryName

TypeScript
const kCGPDFXRegistryName: _CoreFoundation_CFString
Swift declaration
let kCGPDFXRegistryName: CFString
get · iOS 18.0+

kCGSkipBoostToHDR

TypeScript
const kCGSkipBoostToHDR: _CoreFoundation_CFString
Swift declaration
let kCGSkipBoostToHDR: CFString
get · iOS 18.0+

kCGUse100nitsHLGOOTF

TypeScript
const kCGUse100nitsHLGOOTF: _CoreFoundation_CFString
Swift declaration
let kCGUse100nitsHLGOOTF: CFString
get · iOS 18.0+

kCGUseBT1886ForCoreVideoGamma

TypeScript
const kCGUseBT1886ForCoreVideoGamma: _CoreFoundation_CFString
Swift declaration
let kCGUseBT1886ForCoreVideoGamma: CFString
get · iOS 18.1+

kCGUseLegacyHDREcosystem

TypeScript
const kCGUseLegacyHDREcosystem: _CoreFoundation_CFString
Swift declaration
let kCGUseLegacyHDREcosystem: CFString
get

CG_HDR_BT_2100

TypeScript
const CG_HDR_BT_2100: number
Swift declaration
var CG_HDR_BT_2100: Int32 { get }
function · iOS 7.0+

j0

TypeScript
j0(x: number): number
Swift declaration
func j0(_ x: CGFloat) -> CGFloat
function · iOS 7.0+

j1

TypeScript
j1(x: number): number
Swift declaration
func j1(_ x: CGFloat) -> CGFloat
function · iOS 7.0+

jn

TypeScript
jn(n: number, x: number): number
Swift declaration
func jn(_ n: Int, _ x: CGFloat) -> CGFloat
function · iOS 7.0+

y0

TypeScript
y0(x: number): number
Swift declaration
func y0(_ x: CGFloat) -> CGFloat
function · iOS 7.0+

y1

TypeScript
y1(x: number): number
Swift declaration
func y1(_ x: CGFloat) -> CGFloat
function · iOS 7.0+

yn

TypeScript
yn(n: number, x: number): number
Swift declaration
func yn(_ n: Int, _ x: CGFloat) -> CGFloat
function · iOS 7.0+

cos

TypeScript
cos(x: number): number
Swift declaration
func cos(_ x: CGFloat) -> CGFloat
function · iOS 7.0+

erf

TypeScript
erf(x: number): number
Swift declaration
func erf(_ x: CGFloat) -> CGFloat
function · iOS 7.0+

exp

TypeScript
exp(x: number): number
Swift declaration
func exp(_ x: CGFloat) -> CGFloat
function · iOS 7.0+

log

TypeScript
log(x: number): number
Swift declaration
func log(_ x: CGFloat) -> CGFloat
function · iOS 7.0+

pow

TypeScript
pow(lhs: number, rhs: number): number
Swift declaration
func pow(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat
function · iOS 7.0+

sin

TypeScript
sin(x: number): number
Swift declaration
func sin(_ x: CGFloat) -> CGFloat
function · iOS 7.0+

tan

TypeScript
tan(x: number): number
Swift declaration
func tan(_ x: CGFloat) -> CGFloat
function · iOS 7.0+

acos

TypeScript
acos(x: number): number
Swift declaration
func acos(_ x: CGFloat) -> CGFloat
function · iOS 7.0+

asin

TypeScript
asin(x: number): number
Swift declaration
func asin(_ x: CGFloat) -> CGFloat
function · iOS 7.0+

atan

TypeScript
atan(x: number): number
Swift declaration
func atan(_ x: CGFloat) -> CGFloat
function · iOS 7.0+

cbrt

TypeScript
cbrt(x: number): number
Swift declaration
func cbrt(_ x: CGFloat) -> CGFloat
function · iOS 7.0+

cosh

TypeScript
cosh(x: number): number
Swift declaration
func cosh(_ x: CGFloat) -> CGFloat
function · iOS 7.0+

erfc

TypeScript
erfc(x: number): number
Swift declaration
func erfc(_ x: CGFloat) -> CGFloat
function · iOS 7.0+

exp2

TypeScript
exp2(x: number): number
Swift declaration
func exp2(_ x: CGFloat) -> CGFloat
function · iOS 7.0+

fdim

TypeScript
fdim(lhs: number, rhs: number): number
Swift declaration
func fdim(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat
function · iOS 7.0+

fmax

TypeScript
fmax(lhs: number, rhs: number): number
Swift declaration
func fmax(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat
function · iOS 7.0+

fmin

TypeScript
fmin(lhs: number, rhs: number): number
Swift declaration
func fmin(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat
function · iOS 7.0+

log2

TypeScript
log2(x: number): number
Swift declaration
func log2(_ x: CGFloat) -> CGFloat
function · iOS 7.0+

logb

TypeScript
logb(x: number): number
Swift declaration
func logb(_ x: CGFloat) -> CGFloat
function · iOS 7.0+

rint

TypeScript
rint(x: number): number
Swift declaration
func rint(_ x: CGFloat) -> CGFloat
function · iOS 7.0+

sinh

TypeScript
sinh(x: number): number
Swift declaration
func sinh(_ x: CGFloat) -> CGFloat
function · iOS 7.0+

tanh

TypeScript
tanh(x: number): number
Swift declaration
func tanh(_ x: CGFloat) -> CGFloat
function · iOS 7.0+

acosh

TypeScript
acosh(x: number): number
Swift declaration
func acosh(_ x: CGFloat) -> CGFloat
function · iOS 7.0+

asinh

TypeScript
asinh(x: number): number
Swift declaration
func asinh(_ x: CGFloat) -> CGFloat
function · iOS 7.0+

atan2

TypeScript
atan2(lhs: number, rhs: number): number
Swift declaration
func atan2(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat
function · iOS 7.0+

atanh

TypeScript
atanh(x: number): number
Swift declaration
func atanh(_ x: CGFloat) -> CGFloat
function · iOS 7.0+

expm1

TypeScript
expm1(x: number): number
Swift declaration
func expm1(_ x: CGFloat) -> CGFloat
function · iOS 7.0+

hypot

TypeScript
hypot(lhs: number, rhs: number): number
Swift declaration
func hypot(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat
function · iOS 7.0+

ilogb

TypeScript
ilogb(x: number): number
Swift declaration
func ilogb(_ x: CGFloat) -> Int
function · iOS 7.0+

ldexp

TypeScript
ldexp(x: number, n: number): number
Swift declaration
func ldexp(_ x: CGFloat, _ n: Int) -> CGFloat
function · iOS 7.0+

log10

TypeScript
log10(x: number): number
Swift declaration
func log10(_ x: CGFloat) -> CGFloat
function · iOS 7.0+

log1p

TypeScript
log1p(x: number): number
Swift declaration
func log1p(_ x: CGFloat) -> CGFloat
function · iOS 7.0+

lgamma

TypeScript
lgamma(x: number): [number, number]
Swift declaration
func lgamma(_ x: CGFloat) -> (CGFloat, Int)
function · iOS 7.0+

remquo

TypeScript
remquo(x: number, y: number): [number, number]
Swift declaration
func remquo(_ x: CGFloat, _ y: CGFloat) -> (CGFloat, Int)
function · iOS 7.0+

tgamma

TypeScript
tgamma(x: number): number
Swift declaration
func tgamma(_ x: CGFloat) -> CGFloat
function · iOS 7.0+

copysign

TypeScript
copysign(lhs: number, rhs: number): number
Swift declaration
func copysign(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat
function · iOS 7.0+

nearbyint

TypeScript
nearbyint(x: number): number
Swift declaration
func nearbyint(_ x: CGFloat) -> CGFloat
function · iOS 7.0+

nextafter

TypeScript
nextafter(lhs: number, rhs: number): number
Swift declaration
func nextafter(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat
method · iOS 16.0+

decomposed

TypeScript
decomposed(): _CoreFoundation_CGAffineTransformComponents
Swift declaration
func decomposed() -> CGAffineTransformComponents
get

isIdentity

TypeScript
get isIdentity(): boolean
Swift declaration
var isIdentity: Bool { get }
method

translatedBy

TypeScript
translatedBy(tx: number, ty: number): _CoreFoundation_CGAffineTransform
Swift declaration
func translatedBy(x tx: CGFloat, y ty: CGFloat) -> CGAffineTransform
init

init

TypeScript
static initTranslationXY(tx: number, ty: number): _CoreFoundation_CGAffineTransform
Swift declaration
init(translationX tx: CGFloat, y ty: CGFloat)
method

concatenating

TypeScript
concatenating(t2: _CoreFoundation_CGAffineTransform): _CoreFoundation_CGAffineTransform
Swift declaration
func concatenating(_ t2: CGAffineTransform) -> CGAffineTransform
init

init

TypeScript
static initRotationAngle(angle: number): _CoreFoundation_CGAffineTransform
Swift declaration
init(rotationAngle angle: CGFloat)
init

init

TypeScript
static initScaleXY(sx: number, sy: number): _CoreFoundation_CGAffineTransform
Swift declaration
init(scaleX sx: CGFloat, y sy: CGFloat)
method

rotated

TypeScript
rotated(angle: number): _CoreFoundation_CGAffineTransform
Swift declaration
func rotated(by angle: CGFloat) -> CGAffineTransform
get · iOS 7.0+

identity

TypeScript
static get identity(): _CoreFoundation_CGAffineTransform
Swift declaration
static var identity: CGAffineTransform { get }
method

inverted

TypeScript
inverted(): _CoreFoundation_CGAffineTransform
Swift declaration
func inverted() -> CGAffineTransform
method

scaledBy

TypeScript
scaledBy(sx: number, sy: number): _CoreFoundation_CGAffineTransform
Swift declaration
func scaledBy(x sx: CGFloat, y sy: CGFloat) -> CGAffineTransform
init

init

TypeScript
static init(a: number, b: number, c: number, d: number, tx: number, ty: number): _CoreFoundation_CGAffineTransform
Swift declaration
init(_ a: CGFloat, _ b: CGFloat, _ c: CGFloat, _ d: CGFloat, _ tx: CGFloat, _ ty: CGFloat)
init · iOS 16.0+

init

TypeScript
static init58803(components: _CoreFoundation_CGAffineTransformComponents): _CoreFoundation_CGAffineTransform
Swift declaration
init(_ components: CGAffineTransformComponents)
method · iOS 7.0+

intersects

TypeScript
intersects(rect2: { x: number; y: number; width: number; height: number }): boolean
Swift declaration
func intersects(_ rect2: CGRect) -> Bool
get · iOS 7.0+

isInfinite

TypeScript
get isInfinite(): boolean
Swift declaration
var isInfinite: Bool { get }
get · iOS 7.0+

customMirror

TypeScript
get customMirror(): SDKHandle
Swift declaration
var customMirror: Mirror { get }

The custom mirror for this instance. If this type has value semantics, the mirror should be unaffected by subsequent mutations of the instance.

method · iOS 7.0+

intersection

TypeScript
intersection(r2: { x: number; y: number; width: number; height: number }): { x: number; y: number; width: number; height: number }
Swift declaration
func intersection(_ r2: CGRect) -> CGRect
get · iOS 7.0+

standardized

TypeScript
get standardized(): { x: number; y: number; width: number; height: number }
Swift declaration
var standardized: CGRect { get }
get · iOS 7.0+

debugDescription

TypeScript
get debugDescription(): string
Swift declaration
var debugDescription: String { get }

A textual representation of this instance, suitable for debugging. Calling this property directly is discouraged. Instead, convert an instance of any type to a string by using the `String(reflecting:)` initializer. This initializer works with any type, and uses the custom `debugDescription` property for types that conform to `CustomDebugStringConvertible`: struct Point: CustomDebugStringConvertible { let x: Int, y: Int var debugDescription: String { return "(\(x), \(y))" } } let p = Point(x: 21, y: 30) let s = String(reflecting: p) print(s) // Prints "(21, 30)" The conversion of `p` to a string in the assignment to `s` uses the `Point` type's `debugDescription` property.

init · iOS 7.0+

init

TypeScript
static initXYWidthHeight(x: number, y: number, width: number, height: number): { x: number; y: number; width: number; height: number }
Swift declaration
init(x: CGFloat, y: CGFloat, width: CGFloat, height: CGFloat)
init · iOS 7.0+

init

TypeScript
static initXYWidthHeight39990(x: number, y: number, width: number, height: number): { x: number; y: number; width: number; height: number }
Swift declaration
init(x: Double, y: Double, width: Double, height: Double)
init · iOS 7.0+

init

TypeScript
static initXYWidthHeight53166(x: number, y: number, width: number, height: number): { x: number; y: number; width: number; height: number }
Swift declaration
init(x: Int, y: Int, width: Int, height: Int)
init · iOS 7.0+

init

TypeScript
static initDictionaryRepresentation(dict: _CoreFoundation_CFDictionary): ({ x: number; y: number; width: number; height: number }) | null
Swift declaration
init?(dictionaryRepresentation dict: CFDictionary)
get · iOS 7.0+

dictionaryRepresentation

TypeScript
get dictionaryRepresentation(): _CoreFoundation_CFDictionary
Swift declaration
var dictionaryRepresentation: CFDictionary { get }
get · iOS 7.0+

customPlaygroundQuickLook

TypeScript
get customPlaygroundQuickLook(): SDKHandle
Swift declaration
var customPlaygroundQuickLook: PlaygroundQuickLook { get }

A custom playground Quick Look for this instance. If this type has value semantics, the `PlaygroundQuickLook` instance should be unaffected by subsequent mutations.

get · iOS 7.0+

maxX

TypeScript
get maxX(): number
Swift declaration
var maxX: CGFloat { get }
get · iOS 7.0+

maxY

TypeScript
get maxY(): number
Swift declaration
var maxY: CGFloat { get }
get · iOS 7.0+

midX

TypeScript
get midX(): number
Swift declaration
var midX: CGFloat { get }
get · iOS 7.0+

midY

TypeScript
get midY(): number
Swift declaration
var midY: CGFloat { get }
get · iOS 7.0+

minX

TypeScript
get minX(): number
Swift declaration
var minX: CGFloat { get }
get · iOS 7.0+

minY

TypeScript
get minY(): number
Swift declaration
var minY: CGFloat { get }
get · iOS 7.0+

null

TypeScript
static get null(): { x: number; y: number; width: number; height: number }
Swift declaration
static var null: CGRect { get }
get · iOS 7.0+

zero

TypeScript
static get zero(): { x: number; y: number; width: number; height: number }
Swift declaration
static var zero: CGRect { get }
method · iOS 7.0+

union

TypeScript
union(r2: { x: number; y: number; width: number; height: number }): { x: number; y: number; width: number; height: number }
Swift declaration
func union(_ r2: CGRect) -> CGRect
get · iOS 7.0+

width

TypeScript
get width(): number
Swift declaration
var width: CGFloat { get }
get · iOS 7.0+

height

TypeScript
get height(): number
Swift declaration
var height: CGFloat { get }
get · iOS 7.0+

isNull

TypeScript
get isNull(): boolean
Swift declaration
var isNull: Bool { get }
method · iOS 7.0+

divided

TypeScript
divided(atDistance: number, fromEdge: _CoreFoundation_CGRectEdge): { "slice": { x: number; y: number; width: number; height: number }; "remainder": { x: number; y: number; width: number; height: number } }
Swift declaration
func divided(atDistance: CGFloat, from fromEdge: CGRectEdge) -> (slice: CGRect, remainder: CGRect)
method · iOS 7.0+

equalTo

TypeScript
equalTo(rect2: { x: number; y: number; width: number; height: number }): boolean
Swift declaration
func equalTo(_ rect2: CGRect) -> Bool
method · iOS 7.0+

insetBy

TypeScript
insetBy(dx: number, dy: number): { x: number; y: number; width: number; height: number }
Swift declaration
func insetBy(dx: CGFloat, dy: CGFloat) -> CGRect
get · iOS 7.0+

isEmpty

TypeScript
get isEmpty(): boolean
Swift declaration
var isEmpty: Bool { get }
method

applying

TypeScript
applying(t: _CoreFoundation_CGAffineTransform): { x: number; y: number; width: number; height: number }
Swift declaration
func applying(_ t: CGAffineTransform) -> CGRect
method · iOS 7.0+

contains

TypeScript
contains(rect2: { x: number; y: number; width: number; height: number }): boolean
Swift declaration
func contains(_ rect2: CGRect) -> Bool
method · iOS 7.0+

contains

TypeScript
contains5598(point: { x: number; y: number }): boolean
Swift declaration
func contains(_ point: CGPoint) -> Bool
get · iOS 7.0+

infinite

TypeScript
static get infinite(): { x: number; y: number; width: number; height: number }
Swift declaration
static var infinite: CGRect { get }
get · iOS 7.0+

integral

TypeScript
get integral(): { x: number; y: number; width: number; height: number }
Swift declaration
var integral: CGRect { get }
method · iOS 7.0+

offsetBy

TypeScript
offsetBy(dx: number, dy: number): { x: number; y: number; width: number; height: number }
Swift declaration
func offsetBy(dx: CGFloat, dy: CGFloat) -> CGRect
get · iOS 7.0+

customMirror

TypeScript
get customMirror(): SDKHandle
Swift declaration
var customMirror: Mirror { get }

The custom mirror for this instance. If this type has value semantics, the mirror should be unaffected by subsequent mutations of the instance.

get · iOS 7.0+

debugDescription

TypeScript
get debugDescription(): string
Swift declaration
var debugDescription: String { get }

A textual representation of this instance, suitable for debugging. Calling this property directly is discouraged. Instead, convert an instance of any type to a string by using the `String(reflecting:)` initializer. This initializer works with any type, and uses the custom `debugDescription` property for types that conform to `CustomDebugStringConvertible`: struct Point: CustomDebugStringConvertible { let x: Int, y: Int var debugDescription: String { return "(\(x), \(y))" } } let p = Point(x: 21, y: 30) let s = String(reflecting: p) print(s) // Prints "(21, 30)" The conversion of `p` to a string in the assignment to `s` uses the `Point` type's `debugDescription` property.

init · iOS 7.0+

init

TypeScript
static initDictionaryRepresentation(dict: _CoreFoundation_CFDictionary): ({ width: number; height: number }) | null
Swift declaration
init?(dictionaryRepresentation dict: CFDictionary)
get

dictionaryRepresentation

TypeScript
get dictionaryRepresentation(): _CoreFoundation_CFDictionary
Swift declaration
var dictionaryRepresentation: CFDictionary { get }
get · iOS 7.0+

customPlaygroundQuickLook

TypeScript
get customPlaygroundQuickLook(): SDKHandle
Swift declaration
var customPlaygroundQuickLook: PlaygroundQuickLook { get }

A custom playground Quick Look for this instance. If this type has value semantics, the `PlaygroundQuickLook` instance should be unaffected by subsequent mutations.

get · iOS 7.0+

zero

TypeScript
static get zero(): { width: number; height: number }
Swift declaration
static var zero: CGSize { get }
init · iOS 7.0+

init

TypeScript
static initWidthHeight(width: number, height: number): { width: number; height: number }
Swift declaration
init(width: Double, height: Double)
init · iOS 7.0+

init

TypeScript
static initWidthHeight55777(width: number, height: number): { width: number; height: number }
Swift declaration
init(width: Int, height: Int)
method

equalTo

TypeScript
equalTo(size2: { width: number; height: number }): boolean
Swift declaration
func equalTo(_ size2: CGSize) -> Bool
method

applying

TypeScript
applying(t: _CoreFoundation_CGAffineTransform): { width: number; height: number }
Swift declaration
func applying(_ t: CGAffineTransform) -> CGSize
get · iOS 7.0+

customMirror

TypeScript
get customMirror(): SDKHandle
Swift declaration
var customMirror: Mirror { get }

The custom mirror for this instance. If this type has value semantics, the mirror should be unaffected by subsequent mutations of the instance.

get · iOS 7.0+

debugDescription

TypeScript
get debugDescription(): string
Swift declaration
var debugDescription: String { get }

A textual representation of this instance, suitable for debugging. Calling this property directly is discouraged. Instead, convert an instance of any type to a string by using the `String(reflecting:)` initializer. This initializer works with any type, and uses the custom `debugDescription` property for types that conform to `CustomDebugStringConvertible`: struct Point: CustomDebugStringConvertible { let x: Int, y: Int var debugDescription: String { return "(\(x), \(y))" } } let p = Point(x: 21, y: 30) let s = String(reflecting: p) print(s) // Prints "(21, 30)" The conversion of `p` to a string in the assignment to `s` uses the `Point` type's `debugDescription` property.

init · iOS 7.0+

init

TypeScript
static initXY(x: number, y: number): { x: number; y: number }
Swift declaration
init(x: Double, y: Double)
init · iOS 7.0+

init

TypeScript
static initXY88394(x: number, y: number): { x: number; y: number }
Swift declaration
init(x: Int, y: Int)
init · iOS 7.0+

init

TypeScript
static initDictionaryRepresentation(dict: _CoreFoundation_CFDictionary): ({ x: number; y: number }) | null
Swift declaration
init?(dictionaryRepresentation dict: CFDictionary)
get

dictionaryRepresentation

TypeScript
get dictionaryRepresentation(): _CoreFoundation_CFDictionary
Swift declaration
var dictionaryRepresentation: CFDictionary { get }

* Persistent representations. **

get · iOS 7.0+

customPlaygroundQuickLook

TypeScript
get customPlaygroundQuickLook(): SDKHandle
Swift declaration
var customPlaygroundQuickLook: PlaygroundQuickLook { get }

A custom playground Quick Look for this instance. If this type has value semantics, the `PlaygroundQuickLook` instance should be unaffected by subsequent mutations.

get · iOS 7.0+

zero

TypeScript
static get zero(): { x: number; y: number }
Swift declaration
static var zero: CGPoint { get }
method

equalTo

TypeScript
equalTo(point2: { x: number; y: number }): boolean
Swift declaration
func equalTo(_ point2: CGPoint) -> Bool
method

applying

TypeScript
applying(t: _CoreFoundation_CGAffineTransform): { x: number; y: number }
Swift declaration
func applying(_ t: CGAffineTransform) -> CGPoint
get · iOS 7.0+

debugDescription

TypeScript
get debugDescription(): string
Swift declaration
var debugDescription: String { get }

A textual representation of this instance, suitable for debugging. Calling this property directly is discouraged. Instead, convert an instance of any type to a string by using the `String(reflecting:)` initializer. This initializer works with any type, and uses the custom `debugDescription` property for types that conform to `CustomDebugStringConvertible`: struct Point: CustomDebugStringConvertible { let x: Int, y: Int var debugDescription: String { return "(\(x), \(y))" } } let p = Point(x: 21, y: 30) let s = String(reflecting: p) print(s) // Prints "(21, 30)" The conversion of `p` to a string in the assignment to `s` uses the `Point` type's `debugDescription` property.

init · iOS 7.0+

init

TypeScript
static initDxDy(dx: number, dy: number): { dx: number; dy: number }
Swift declaration
init(dx: Double, dy: Double)
init · iOS 7.0+

init

TypeScript
static initDxDy48840(dx: number, dy: number): { dx: number; dy: number }
Swift declaration
init(dx: Int, dy: Int)
get · iOS 7.0+

zero

TypeScript
static get zero(): { dx: number; dy: number }
Swift declaration
static var zero: CGVector { get }

Skipped declarations

40 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

CGAffineTransformComponents.init(scale:horizontalShear:rotation:translation:)

The iOS SDK compiler rejected this binding: ambiguous use of 'init(scale:horizontalShear:rotation:translation:)'

CGBitmapInfo.init(arrayLiteral:)

A variable number of Swift arguments is not supported.

CGBitmapInfo.init(_:)

This parameter hides a concrete Swift type.

nan(_:)

The iOS SDK compiler rejected this binding: ambiguous use of 'nan'

CGDataConsumerCallbacks.init(putBytes:releaseConsumer:)

callback cannot propagate synchronous failure

CGDataConsumerCallbacks.putBytes

closure property answers its caller

CGDataConsumerCallbacks.releaseConsumer

The iOS SDK compiler rejected this binding: a C function pointer can only be formed from a reference to a 'func' or a literal closure

CGPDFDictionaryApplyBlock(_:_:_:)

callback cannot propagate synchronous failure

CGPDFDictionaryApplyFunction(_:_:_:)

The iOS SDK compiler rejected this binding: a C function pointer cannot be formed from a closure that captures context

CGPDFDictionaryRef

The iOS SDK compiler rejected this binding: type 'CGPDFDictionaryRef' does not conform to protocol 'OneSDKNamedConstants'

CGPDFObjectRef

The iOS SDK compiler rejected this binding: type 'CGPDFObjectRef' does not conform to protocol 'OneSDKNamedConstants'

CGFunctionCallbacks.init(version:evaluate:releaseInfo:)

The iOS SDK compiler rejected this binding: a C function pointer cannot be formed from a closure that captures context

CGFunctionCallbacks.evaluate

The iOS SDK compiler rejected this binding: a C function pointer can only be formed from a reference to a 'func' or a literal closure

CGFunctionCallbacks.releaseInfo

The iOS SDK compiler rejected this binding: a C function pointer can only be formed from a reference to a 'func' or a literal closure

CGPDFArrayApplyBlock(_:_:_:)

callback cannot propagate synchronous failure

CGPDFArrayRef

The iOS SDK compiler rejected this binding: type 'CGPDFArrayRef' does not conform to protocol 'OneSDKNamedConstants'

CGPDFTagProperty

The iOS SDK compiler rejected this binding: type 'CGPDFTagProperty' does not conform to protocol 'OneSDKNamedConstants'

CGPDFOperatorTableSetCallback(_:_:_:)

The iOS SDK compiler rejected this binding: a C function pointer cannot be formed from a closure that captures context

CGPath.apply(info:function:)

The iOS SDK compiler rejected this binding: a C function pointer cannot be formed from a closure that captures context

CGAffineTransformEqualToTransform(_:_:)

The iOS SDK compiler rejected this binding: 'CGAffineTransformEqualToTransform' is unavailable: Use == instead

CGPDFStreamRef

The iOS SDK compiler rejected this binding: type 'CGPDFStreamRef' does not conform to protocol 'OneSDKNamedConstants'

CGPDFStringRef

The iOS SDK compiler rejected this binding: type 'CGPDFStringRef' does not conform to protocol 'OneSDKNamedConstants'

CGDataProviderDirectCallbacks.init(version:getBytePointer:releaseBytePointer:getBytesAtPosition:releaseInfo:)

callback cannot propagate synchronous failure

CGDataProviderDirectCallbacks.getBytePointer

closure property answers its caller

CGDataProviderDirectCallbacks.releaseBytePointer

The iOS SDK compiler rejected this binding: a C function pointer can only be formed from a reference to a 'func' or a literal closure

CGDataProviderDirectCallbacks.getBytesAtPosition

closure property answers its caller

CGDataProviderDirectCallbacks.releaseInfo

The iOS SDK compiler rejected this binding: a C function pointer can only be formed from a reference to a 'func' or a literal closure

CGDataProviderSequentialCallbacks.init(version:getBytes:skipForward:rewind:releaseInfo:)

callback cannot propagate synchronous failure

CGDataProviderSequentialCallbacks.getBytes

closure property answers its caller

CGDataProviderSequentialCallbacks.skipForward

closure property answers its caller