DisplayKit is a framework that wraps around CoreGraphics in order to provide a Cocoa 'native' interface to display capturing, resolution switching and gamma fading. DisplayKit may also be used to retrieve a list of all connected displays and get the individual attributes of each, such as color depth, screen width and height, and the corresponding CoreGraphics display ID, among others.