One Logo Pool Ball
CoreGraphics · IOS API REFERENCE

CGShading

class · SDK 27.1

class CGShading

Members (6)

init · iOS 2.0+

init

TypeScript
static initAxialSpaceStartEndFunctionExtendStartExtendEnd(space: CGColorSpace, start: { x: number; y: number }, end: { x: number; y: number }, function_: CGFunction, extendStart: boolean, extendEnd: boolean): (CGShading) | null
Swift declaration
init?(axialSpace space: CGColorSpace, start: CGPoint, end: CGPoint, function: CGFunction, extendStart: Bool, extendEnd: Bool)
init · iOS 26.0+

init

TypeScript
static initAxialHeadroomSpaceStartEndFunctionExtendStartExtendEnd(headroom: number, space: CGColorSpace, start: { x: number; y: number }, end: { x: number; y: number }, function_: CGFunction, extendStart: boolean, extendEnd: boolean): (CGShading) | null
Swift declaration
init?(axialHeadroom headroom: Float, space: CGColorSpace, start: CGPoint, end: CGPoint, function: CGFunction, extendStart: Bool, extendEnd: Bool)
init · iOS 2.0+

init

TypeScript
static initRadialSpaceStartStartRadiusEndEndRadiusFunctionExtendStartExtendEnd(space: CGColorSpace, start: { x: number; y: number }, startRadius: number, end: { x: number; y: number }, endRadius: number, function_: CGFunction, extendStart: boolean, extendEnd: boolean): (CGShading) | null
Swift declaration
init?(radialSpace space: CGColorSpace, start: CGPoint, startRadius: CGFloat, end: CGPoint, endRadius: CGFloat, function: CGFunction, extendStart: Bool, extendEnd: Bool)
init · iOS 26.0+

init

TypeScript
static initRadialHeadroomSpaceStartStartRadiusEndEndRadiusFunctionExtendStartExtendEnd(headroom: number, space: CGColorSpace, start: { x: number; y: number }, startRadius: number, end: { x: number; y: number }, endRadius: number, function_: CGFunction, extendStart: boolean, extendEnd: boolean): (CGShading) | null
Swift declaration
init?(radialHeadroom headroom: Float, space: CGColorSpace, start: CGPoint, startRadius: CGFloat, end: CGPoint, endRadius: CGFloat, function: CGFunction, extendStart: Bool, extendEnd: Bool)
get · iOS 26.0+

contentHeadroom

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

typeID

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

Skipped declarations

No declarations were skipped in this snapshot.

All CoreGraphics types →