One Logo Pool Ball
CoreGraphics · IOS API REFERENCE

CGColorSpace

class · SDK 27.1

class CGColorSpace

Members (60)

method · iOS 10.0+

copyICCData

TypeScript
copyICCData(): (_CoreFoundation_CFData) | null
Swift declaration
func copyICCData() -> CFData?
get · iOS 2.0+ · Deprecated in iOS 11.0

iccData

TypeScript
get iccData(): (_CoreFoundation_CFData) | null
Swift declaration
var iccData: CFData? { get }
get · iOS 10.0+

name

TypeScript
get name(): (_CoreFoundation_CFString) | null
Swift declaration
var name: CFString? { get }
method · iOS 10.0+

copyPropertyList

TypeScript
copyPropertyList(): (unknown) | null
Swift declaration
func copyPropertyList() -> CFPropertyList?
init · iOS 2.0+

init

TypeScript
static initCalibratedGrayWhitePointBlackPointGamma(whitePoint: "animatableData" | SDKHandle, blackPoint: ("animatableData" | SDKHandle) | null, gamma: number): (CGColorSpace) | null
Swift declaration
init?(calibratedGrayWhitePoint whitePoint: UnsafePointer<CGFloat>, blackPoint: UnsafePointer<CGFloat>?, gamma: CGFloat)
init · iOS 2.0+

init

TypeScript
static initCalibratedRGBWhitePointBlackPointGammaMatrix(whitePoint: "animatableData" | SDKHandle, blackPoint?: ("animatableData" | SDKHandle) | null, gamma?: ("animatableData" | SDKHandle) | null, matrix?: ("animatableData" | SDKHandle) | null): (CGColorSpace) | null
Swift declaration
init?(calibratedRGBWhitePoint whitePoint: UnsafePointer<CGFloat>, blackPoint: UnsafePointer<CGFloat>?, gamma: UnsafePointer<CGFloat>?, matrix: UnsafePointer<CGFloat>?)
init · iOS 2.0+

init

TypeScript
static initIccBasedNComponentsRangeProfileAlternate(nComponents: number, range: ("animatableData" | SDKHandle) | null, profile: CGDataProvider, alternate?: (CGColorSpace) | null): (CGColorSpace) | null
Swift declaration
init?(iccBasedNComponents nComponents: Int, range: UnsafePointer<CGFloat>?, profile: CGDataProvider, alternate: CGColorSpace?)
init · iOS 2.0+

init

TypeScript
static initIndexedBaseSpaceLastColorTable(baseSpace: CGColorSpace, lastIndex: number, colorTable: SDKHandle): (CGColorSpace) | null
Swift declaration
init?(indexedBaseSpace baseSpace: CGColorSpace, last lastIndex: Int, colorTable: UnsafePointer<UInt8>)
init · iOS 2.0+

init

TypeScript
static initLabWhitePointBlackPointRange(whitePoint: "animatableData" | SDKHandle, blackPoint?: ("animatableData" | SDKHandle) | null, range?: ("animatableData" | SDKHandle) | null): (CGColorSpace) | null
Swift declaration
init?(labWhitePoint whitePoint: UnsafePointer<CGFloat>, blackPoint: UnsafePointer<CGFloat>?, range: UnsafePointer<CGFloat>?)
init · iOS 2.0+

init

TypeScript
static initPatternBaseSpace(baseSpace?: (CGColorSpace) | null): (CGColorSpace) | null
Swift declaration
init?(patternBaseSpace baseSpace: CGColorSpace?)
init · iOS 10.0+

init

TypeScript
static initIccData(data: unknown): (CGColorSpace) | null
Swift declaration
init?(iccData data: CFTypeRef)
init · iOS 2.0+ · Deprecated in iOS 11.0

init

TypeScript
static initIccProfileData(data: _CoreFoundation_CFData): (CGColorSpace) | null
Swift declaration
init?(iccProfileData data: CFData)
init · iOS 2.0+

init

TypeScript
static initName(name: _CoreFoundation_CFString): (CGColorSpace) | null
Swift declaration
init?(name: CFString)
init · iOS 9.0+ · Deprecated in iOS 15.0

init

TypeScript
static initPlatformColorSpaceRef(ref: SDKHandle): (CGColorSpace) | null
Swift declaration
init?(platformColorSpaceRef ref: UnsafeRawPointer)
init · iOS 10.0+

init

TypeScript
static initPropertyListPlist(plist: unknown): (CGColorSpace) | null
Swift declaration
init?(propertyListPlist plist: CFPropertyList)
get · iOS 2.0+

baseColorSpace

TypeScript
get baseColorSpace(): (CGColorSpace) | null
Swift declaration
var baseColorSpace: CGColorSpace? { get }
get · iOS 2.0+

model

TypeScript
get model(): CGColorSpaceModel
Swift declaration
var model: CGColorSpaceModel { get }
get · iOS 2.0+

numberOfComponents

TypeScript
get numberOfComponents(): number
Swift declaration
var numberOfComponents: Int { get }
get · iOS 2.0+

typeID

TypeScript
static get typeID(): number
Swift declaration
class var typeID: CFTypeID { get }
method · iOS 13.0+

isHDR

TypeScript
isHDR(): boolean
Swift declaration
func isHDR() -> Bool
get · iOS 10.0+

isWideGamutRGB

TypeScript
get isWideGamutRGB(): boolean
Swift declaration
var isWideGamutRGB: Bool { get }
get · iOS 10.0+

supportsOutput

TypeScript
get supportsOutput(): boolean
Swift declaration
var supportsOutput: Bool { get }
get · iOS 9.0+

acescgLinear

TypeScript
static get acescgLinear(): _CoreFoundation_CFString
Swift declaration
class let acescgLinear: CFString
get · iOS 9.0+

adobeRGB1998

TypeScript
static get adobeRGB1998(): _CoreFoundation_CFString
Swift declaration
class let adobeRGB1998: CFString
get · iOS 18.0+

coreMedia709

TypeScript
static get coreMedia709(): _CoreFoundation_CFString
Swift declaration
class let coreMedia709: CFString
get · iOS 9.0+

dcip3

TypeScript
static get dcip3(): _CoreFoundation_CFString
Swift declaration
class let dcip3: CFString
get · iOS 9.3+

displayP3

TypeScript
static get displayP3(): _CoreFoundation_CFString
Swift declaration
class let displayP3: CFString
get · iOS 12.6+

displayP3_HLG

TypeScript
static get displayP3_HLG(): _CoreFoundation_CFString
Swift declaration
class let displayP3_HLG: CFString
get · iOS 13.4+

displayP3_PQ

TypeScript
static get displayP3_PQ(): _CoreFoundation_CFString
Swift declaration
class let displayP3_PQ: CFString
get · iOS 12.6+ · Deprecated in iOS 13.4

displayP3_PQ_EOTF

TypeScript
static get displayP3_PQ_EOTF(): _CoreFoundation_CFString
Swift declaration
class let displayP3_PQ_EOTF: CFString
get · iOS 14.0+

extendedDisplayP3

TypeScript
static get extendedDisplayP3(): _CoreFoundation_CFString
Swift declaration
class let extendedDisplayP3: CFString
get · iOS 10.0+

extendedGray

TypeScript
static get extendedGray(): _CoreFoundation_CFString
Swift declaration
class let extendedGray: CFString
get · iOS 14.0+

extendedITUR_2020

TypeScript
static get extendedITUR_2020(): _CoreFoundation_CFString
Swift declaration
class let extendedITUR_2020: CFString
get · iOS 12.3+

extendedLinearDisplayP3

TypeScript
static get extendedLinearDisplayP3(): _CoreFoundation_CFString
Swift declaration
class let extendedLinearDisplayP3: CFString
get · iOS 10.0+

extendedLinearGray

TypeScript
static get extendedLinearGray(): _CoreFoundation_CFString
Swift declaration
class let extendedLinearGray: CFString
get · iOS 12.3+

extendedLinearITUR_2020

TypeScript
static get extendedLinearITUR_2020(): _CoreFoundation_CFString
Swift declaration
class let extendedLinearITUR_2020: CFString
get · iOS 10.0+

extendedLinearSRGB

TypeScript
static get extendedLinearSRGB(): _CoreFoundation_CFString
Swift declaration
class let extendedLinearSRGB: CFString
get · iOS 10.0+

extendedSRGB

TypeScript
static get extendedSRGB(): _CoreFoundation_CFString
Swift declaration
class let extendedSRGB: CFString
get · iOS 9.0+

genericCMYK

TypeScript
static get genericCMYK(): _CoreFoundation_CFString
Swift declaration
class let genericCMYK: CFString
get · iOS 9.0+

genericGrayGamma2_2

TypeScript
static get genericGrayGamma2_2(): _CoreFoundation_CFString
Swift declaration
class let genericGrayGamma2_2: CFString
get · iOS 11.0+

genericLab

TypeScript
static get genericLab(): _CoreFoundation_CFString
Swift declaration
class let genericLab: CFString
get · iOS 9.0+

genericRGBLinear

TypeScript
static get genericRGBLinear(): _CoreFoundation_CFString
Swift declaration
class let genericRGBLinear: CFString
get · iOS 9.0+

genericXYZ

TypeScript
static get genericXYZ(): _CoreFoundation_CFString
Swift declaration
class let genericXYZ: CFString
get · iOS 9.0+

itur_2020

TypeScript
static get itur_2020(): _CoreFoundation_CFString
Swift declaration
class let itur_2020: CFString
get · iOS 12.6+ · Deprecated in iOS 14.0

itur_2020_HLG

TypeScript
static get itur_2020_HLG(): _CoreFoundation_CFString
Swift declaration
class let itur_2020_HLG: CFString
get · iOS 13.4+ · Deprecated in iOS 14.0

itur_2020_PQ

TypeScript
static get itur_2020_PQ(): _CoreFoundation_CFString
Swift declaration
class let itur_2020_PQ: CFString
get · iOS 12.6+ · Deprecated in iOS 13.4

itur_2020_PQ_EOTF

TypeScript
static get itur_2020_PQ_EOTF(): _CoreFoundation_CFString
Swift declaration
class let itur_2020_PQ_EOTF: CFString
get · iOS 15.1+

itur_2020_sRGBGamma

TypeScript
static get itur_2020_sRGBGamma(): _CoreFoundation_CFString
Swift declaration
class let itur_2020_sRGBGamma: CFString
get · iOS 14.0+

itur_2100_HLG

TypeScript
static get itur_2100_HLG(): _CoreFoundation_CFString
Swift declaration
class let itur_2100_HLG: CFString
get · iOS 14.0+

itur_2100_PQ

TypeScript
static get itur_2100_PQ(): _CoreFoundation_CFString
Swift declaration
class let itur_2100_PQ: CFString
get · iOS 9.0+

itur_709

TypeScript
static get itur_709(): _CoreFoundation_CFString
Swift declaration
class let itur_709: CFString
get · iOS 15.1+

itur_709_HLG

TypeScript
static get itur_709_HLG(): _CoreFoundation_CFString
Swift declaration
class let itur_709_HLG: CFString
get · iOS 15.1+

itur_709_PQ

TypeScript
static get itur_709_PQ(): _CoreFoundation_CFString
Swift declaration
class let itur_709_PQ: CFString
get · iOS 15.0+

linearDisplayP3

TypeScript
static get linearDisplayP3(): _CoreFoundation_CFString
Swift declaration
class let linearDisplayP3: CFString
get · iOS 10.0+

linearGray

TypeScript
static get linearGray(): _CoreFoundation_CFString
Swift declaration
class let linearGray: CFString
get · iOS 15.0+

linearITUR_2020

TypeScript
static get linearITUR_2020(): _CoreFoundation_CFString
Swift declaration
class let linearITUR_2020: CFString
get · iOS 10.0+

linearSRGB

TypeScript
static get linearSRGB(): _CoreFoundation_CFString
Swift declaration
class let linearSRGB: CFString
get · iOS 9.0+

rommrgb

TypeScript
static get rommrgb(): _CoreFoundation_CFString
Swift declaration
class let rommrgb: CFString
get · iOS 9.0+

sRGB

TypeScript
static get sRGB(): _CoreFoundation_CFString
Swift declaration
class let sRGB: CFString
get · iOS 7.0+

colorTable

TypeScript
get colorTable(): (Array<number>) | null
Swift declaration
var colorTable: [UInt8]? { get }

Skipped declarations

No declarations were skipped in this snapshot.

All CoreGraphics types →