add
TypeScriptadd(runloop: _Foundation_RunLoop, mode: _Foundation_RunLoop_Mode): voidSwift declarationfunc add(to runloop: RunLoop, forMode mode: RunLoop.Mode)class · iOS 17.0+ · SDK 27.1
class CAMetalDisplayLinkadd(runloop: _Foundation_RunLoop, mode: _Foundation_RunLoop_Mode): voidSwift declarationfunc add(to runloop: RunLoop, forMode mode: RunLoop.Mode)static init(layer: CAMetalLayer): CAMetalDisplayLinkSwift declarationinit(metalLayer layer: CAMetalLayer)invalidate(): voidSwift declarationfunc invalidate()remove(runloop: _Foundation_RunLoop, mode: _Foundation_RunLoop_Mode): voidSwift declarationfunc remove(from runloop: RunLoop, forMode mode: RunLoop.Mode)get delegate(): (SDKHandle) | nullSwift declarationweak var delegate: (any CAMetalDisplayLinkDelegate)? { get set }set delegate(value: (Implements<CAMetalDisplayLinkDelegate> | SDKHandle) | null)Swift declarationweak var delegate: (any CAMetalDisplayLinkDelegate)? { get set }get isPaused(): booleanSwift declarationvar isPaused: Bool { get set }set isPaused(value: boolean)Swift declarationvar isPaused: Bool { get set }get preferredFrameLatency(): numberSwift declarationvar preferredFrameLatency: Float { get set }set preferredFrameLatency(value: number)Swift declarationvar preferredFrameLatency: Float { get set }get preferredFrameRateRange(): CAFrameRateRangeSwift declarationvar preferredFrameRateRange: CAFrameRateRange { get set }set preferredFrameRateRange(value: CAFrameRateRange)Swift declarationvar preferredFrameRateRange: CAFrameRateRange { get set }1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
CAMetalDisplayLink.init()
inherited init: cannot prove legal (class declares 1 custom initializer)