MacDisplayLinkTempo
This class uses a CADisplayLink object to send out tempo updates that are synchronized with the refresh rate of the currently-active Mac display.
-
This
CADisplayLinkobject is used to provide tempo updates.Remarks
This class provides several mechanisms for adjusting the update rate. See the
CADisplayLinkdocumentation for more information.Warning
Do not call the
addToRunLoop:forMode:,removeFromRunLoop:forMode:, orinvalidatemethods on this object, as its state is handled by CATempo directly. -
-
Initializes a new
CATempoobject and adds the internalCADisplayLinkobject to the main run loop. -
Calling this method invalides the
CADisplayLinkobject to prepare for deallocation.
View on GitHub