One Logo Pool Ball
QuartzCore · IOS API REFERENCE

CADisplayLink

class · iOS 3.1+ · SDK 27.1

class CADisplayLink

Members (14)

method · iOS 3.1+

add

TypeScript
add(runloop: _Foundation_RunLoop, mode: _Foundation_RunLoop_Mode): void
Swift declaration
func add(to runloop: RunLoop, forMode mode: RunLoop.Mode)
method · iOS 3.1+

invalidate

TypeScript
invalidate(): void
Swift declaration
func invalidate()
method · iOS 3.1+

remove

TypeScript
remove(runloop: _Foundation_RunLoop, mode: _Foundation_RunLoop_Mode): void
Swift declaration
func remove(from runloop: RunLoop, forMode mode: RunLoop.Mode)
get · iOS 3.1+

duration

TypeScript
get duration(): number
Swift declaration
var duration: CFTimeInterval { get }
get · iOS 3.1+ · Deprecated in iOS 10.0

frameInterval

TypeScript
get frameInterval(): number
Swift declaration
var frameInterval: Int { get set }
set · iOS 3.1+ · Deprecated in iOS 10.0

frameInterval

TypeScript
set frameInterval(value: number)
Swift declaration
var frameInterval: Int { get set }
get · iOS 3.1+

isPaused

TypeScript
get isPaused(): boolean
Swift declaration
var isPaused: Bool { get set }
set · iOS 3.1+

isPaused

TypeScript
set isPaused(value: boolean)
Swift declaration
var isPaused: Bool { get set }
get · iOS 15.0+

preferredFrameRateRange

TypeScript
get preferredFrameRateRange(): CAFrameRateRange
Swift declaration
var preferredFrameRateRange: CAFrameRateRange { get set }
set · iOS 15.0+

preferredFrameRateRange

TypeScript
set preferredFrameRateRange(value: CAFrameRateRange)
Swift declaration
var preferredFrameRateRange: CAFrameRateRange { get set }
get · iOS 10.0+ · Deprecated in iOS 100000.0

preferredFramesPerSecond

TypeScript
get preferredFramesPerSecond(): number
Swift declaration
var preferredFramesPerSecond: Int { get set }
set · iOS 10.0+ · Deprecated in iOS 100000.0

preferredFramesPerSecond

TypeScript
set preferredFramesPerSecond(value: number)
Swift declaration
var preferredFramesPerSecond: Int { get set }
get · iOS 10.0+

targetTimestamp

TypeScript
get targetTimestamp(): number
Swift declaration
var targetTimestamp: CFTimeInterval { get }
get · iOS 3.1+

timestamp

TypeScript
get timestamp(): number
Swift declaration
var timestamp: CFTimeInterval { get }

Skipped declarations

2 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

CADisplayLink.init(target:selector:)

Objective-C selectors cannot cross the bridge.

CADisplayLink.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

All QuartzCore types →