One Logo Pool Ball
CoreGraphics · IOS API REFERENCE

CGDataProvider

class · SDK 27.1

class CGDataProvider

Members (8)

get · iOS 2.0+

data

TypeScript
get data(): (_CoreFoundation_CFData) | null
Swift declaration
var data: CFData? { get }
init · iOS 2.0+

init

TypeScript
static initDirectInfoSizeCallbacks(info: (SDKHandle) | null, size: SDKHandle, callbacks: SDKHandle): (CGDataProvider) | null
Swift declaration
init?(directInfo info: UnsafeMutableRawPointer?, size: off_t, callbacks: UnsafePointer<CGDataProviderDirectCallbacks>)
init · iOS 2.0+

init

TypeScript
static initSequentialInfoCallbacks(info: (SDKHandle) | null, callbacks: SDKHandle): (CGDataProvider) | null
Swift declaration
init?(sequentialInfo info: UnsafeMutableRawPointer?, callbacks: UnsafePointer<CGDataProviderSequentialCallbacks>)
init · iOS 2.0+

init

TypeScript
static initData(data: _CoreFoundation_CFData): (CGDataProvider) | null
Swift declaration
init?(data: CFData)
init · iOS 2.0+

init

TypeScript
static initFilename(filename: SDKHandle): (CGDataProvider) | null
Swift declaration
init?(filename: UnsafePointer<CChar>)
init · iOS 2.0+

init

TypeScript
static initUrl(url: _CoreFoundation_CFURL): (CGDataProvider) | null
Swift declaration
init?(url: CFURL)
get · iOS 11.0+

info

TypeScript
get info(): (SDKHandle) | null
Swift declaration
var info: UnsafeMutableRawPointer? { get }
get · iOS 2.0+

typeID

TypeScript
static get typeID(): number
Swift declaration
class var typeID: CFTypeID { get }

Skipped declarations

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

CGDataProvider.init(dataInfo:data:size:releaseData:)

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

All CoreGraphics types →