One Logo Pool Ball
CoreGraphics · IOS API REFERENCE

CGColor

class · SDK 27.1

class CGColor

Members (20)

init · iOS 2.0+

init

TypeScript
static initColorSpaceComponents(space: CGColorSpace, components: "animatableData" | SDKHandle): (CGColor) | null
Swift declaration
init?(colorSpace space: CGColorSpace, components: UnsafePointer<CGFloat>)
method · iOS 2.0+

copy

TypeScript
copy(): (CGColor) | null
Swift declaration
func copy() -> CGColor?
method · iOS 9.0+

converted

TypeScript
converted(arg0: CGColorSpace, intent: CGColorRenderingIntent, options?: (_CoreFoundation_CFDictionary) | null): (CGColor) | null
Swift declaration
func converted(to _: CGColorSpace, intent: CGColorRenderingIntent, options: CFDictionary?) -> CGColor?
method · iOS 2.0+

copy

TypeScript
copyAlpha(alpha: number): (CGColor) | null
Swift declaration
func copy(alpha: CGFloat) -> CGColor?
init · iOS 13.0+

init

TypeScript
static initGenericCMYKCyanMagentaYellowBlackAlpha(cyan: number, magenta: number, yellow: number, black: number, alpha: number): CGColor
Swift declaration
init(genericCMYKCyan cyan: CGFloat, magenta: CGFloat, yellow: CGFloat, black: CGFloat, alpha: CGFloat)
init · iOS 13.0+

init

TypeScript
static initGrayAlpha(gray: number, alpha: number): CGColor
Swift declaration
init(gray: CGFloat, alpha: CGFloat)
init · iOS 13.0+

init

TypeScript
static initGenericGrayGamma2_2GrayAlpha(gray: number, alpha: number): CGColor
Swift declaration
init(genericGrayGamma2_2Gray gray: CGFloat, alpha: CGFloat)
init · iOS 13.0+

init

TypeScript
static initRedGreenBlueAlpha(red: number, green: number, blue: number, alpha: number): CGColor
Swift declaration
init(red: CGFloat, green: CGFloat, blue: CGFloat, alpha: CGFloat)
init · iOS 13.0+

init

TypeScript
static initSrgbRedGreenBlueAlpha(red: number, green: number, blue: number, alpha: number): CGColor
Swift declaration
init(srgbRed red: CGFloat, green: CGFloat, blue: CGFloat, alpha: CGFloat)
init · iOS 26.0+

init

TypeScript
static initHeadroomColorSpaceRedGreenBlueAlpha(headroom: number, space: CGColorSpace, red: number, green: number, blue: number, alpha: number): (CGColor) | null
Swift declaration
init?(headroom: Float, colorSpace space: CGColorSpace, red: CGFloat, green: CGFloat, blue: CGFloat, alpha: CGFloat)
init · iOS 2.0+

init

TypeScript
static initPatternSpacePatternComponents(space: CGColorSpace, pattern: CGPattern, components: "animatableData" | SDKHandle): (CGColor) | null
Swift declaration
init?(patternSpace space: CGColorSpace, pattern: CGPattern, components: UnsafePointer<CGFloat>)
get · iOS 2.0+

alpha

TypeScript
get alpha(): number
Swift declaration
var alpha: CGFloat { get }
get · iOS 2.0+

colorSpace

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

contentHeadroom

TypeScript
get contentHeadroom(): number
Swift declaration
var contentHeadroom: Float { get }
get · iOS 2.0+

numberOfComponents

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

pattern

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

typeID

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

conversionBlackPointCompensation

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

conversionTRCSize

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

components

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

Skipped declarations

No declarations were skipped in this snapshot.

All CoreGraphics types →