One Logo Pool Ball
PencilKit · IOS API REFERENCE

PKInkingToolReference

class · iOS 13.0+ · SDK 27.1

class PKInkingToolReference

Members (14)

static · iOS 13.0+

convert

TypeScript
static convert(color: _UIKit_UIColor, fromUserInterfaceStyle: _UIKit_UIUserInterfaceStyle, toUserInterfaceStyle: _UIKit_UIUserInterfaceStyle): _UIKit_UIColor
Swift declaration
class func convert(_ color: UIColor, from fromUserInterfaceStyle: UIUserInterfaceStyle, to toUserInterfaceStyle: UIUserInterfaceStyle) -> UIColor
static · iOS 13.0+

defaultWidth

TypeScript
static defaultWidth(inkType: SDKHandle): number
Swift declaration
class func defaultWidth(forInkType inkType: __PKInkType) -> CGFloat
static · iOS 13.0+

maximumWidth

TypeScript
static maximumWidth(inkType: SDKHandle): number
Swift declaration
class func maximumWidth(forInkType inkType: __PKInkType) -> CGFloat
static · iOS 13.0+

minimumWidth

TypeScript
static minimumWidth(inkType: SDKHandle): number
Swift declaration
class func minimumWidth(forInkType inkType: __PKInkType) -> CGFloat
init · iOS 14.0+

init

TypeScript
static initInkWidth(ink: PKInk, width: number): PKInkingToolReference
Swift declaration
convenience init(ink: PKInk, width: CGFloat)
init · iOS 13.0+

init

TypeScript
static initInkTypeColor(type: SDKHandle, color: _UIKit_UIColor): PKInkingToolReference
Swift declaration
convenience init(inkType type: __PKInkType, color: UIColor)
init · iOS 13.0+

init

TypeScript
static initInkTypeColorWidth(type: SDKHandle, color: _UIKit_UIColor, width: number): PKInkingToolReference
Swift declaration
init(inkType type: __PKInkType, color: UIColor, width: CGFloat)
init · iOS 26.0+

init

TypeScript
static initInkTypeColorWidthAzimuth(type: SDKHandle, color: _UIKit_UIColor, width: number, angle: number): PKInkingToolReference
Swift declaration
init(inkType type: __PKInkType, color: UIColor, width: CGFloat, azimuth angle: CGFloat)
get · iOS 26.0+

azimuth

TypeScript
get azimuth(): number
Swift declaration
var azimuth: CGFloat { get }
get · iOS 13.0+

color

TypeScript
get color(): _UIKit_UIColor
Swift declaration
var color: UIColor { get }
get · iOS 14.0+

ink

TypeScript
get ink(): PKInk
Swift declaration
var ink: PKInk { get }
get · iOS 13.0+

inkType

TypeScript
get inkType(): SDKHandle
Swift declaration
var inkType: __PKInkType { get }
get · iOS 17.0+

requiredContentVersion

TypeScript
get requiredContentVersion(): PKContentVersion
Swift declaration
var requiredContentVersion: PKContentVersion { get }
get · iOS 13.0+

width

TypeScript
get width(): number
Swift declaration
var width: CGFloat { get }

Skipped declarations

No declarations were skipped in this snapshot.

All PencilKit types →