---
title: Introduction to Quartz Display Services Programming Topics
framework: graphicsimaging
role: article
path: apple-archive/documentation/GraphicsImaging/Conceptual/QuartzDisplayServicesConceptual/Introduction
---

# Introduction to Quartz Display Services Programming Topics

Shows how to configure and control display hardware using Quartz Display Services.

## Organization of This Document

This document contains the following articles:

- [Overview of Quartz Display Services](../Articles/Overview.html#//apple_ref/doc/uid/TP40004226-SW1) gives a brief introduction and defines some important terms. - [Getting Information About Displays](../Articles/DisplayInfo.html#//apple_ref/doc/uid/TP40004272-SW1) briefly describes some of the accessor functions and shows how to retrieve display properties from a display mode dictionary. - [Capturing Displays](../Articles/DisplayCapture.html#//apple_ref/doc/uid/TP40004228-SW1) shows how to get exclusive use of a display for full screen drawing. - [Changing Display Modes (OS X v10.6 or later)](../Articles/DisplayModes.html#//apple_ref/doc/uid/TP40004234-SW1) shows how to switch a display to a different display mode on OS X v10.6 or later. - [Changing Display Modes (OS X v10.5)](../Articles/DisplayMode5.html#//apple_ref/doc/uid/TP40010152-SW1) shows how to switch a display to a different display mode on OS X v10.5. - [Configuring Displays Using a Transaction](../Articles/DisplayTransactions.html#//apple_ref/doc/uid/TP40004230-SW1) shows how to reconfigure one or more displays in a single operation. - [Using Fade Effects](../Articles/FadeEffects.html#//apple_ref/doc/uid/TP40004232-SW1) shows how to fade displays during mode transitions or other configuration changes. - [Notification of Configuration Changes](../Articles/Notification.html#//apple_ref/doc/uid/TP40004235-SW1) shows how to use a notification callback to learn about display configuration changes. - [Controlling the Mouse Cursor](../Articles/MouseCursor.html#//apple_ref/doc/uid/TP40004269-SW1) shows how to control the visibility and location of the mouse cursor.

## See Also

These additional resources are available in the ADC Reference Library:

- *[Quartz Display Services Reference](https://developer.apple.com/documentation/coregraphics/quartz_display_services)* describes the functions, data types, and constants in Quartz Display Services. - In *[OpenGL Programming Guide for Mac](../../OpenGL-MacProgGuide/opengl_intro/opengl_intro.html#//apple_ref/doc/uid/TP40001987)*, the chapter “Drawing to the Full Screen” shows how to use Quartz Display Services to switch to full-screen display mode and change screen resolutions. - In *[Quartz Composer Programming Guide](../../QuartzComposer/qc_intro/qc_intro.html#//apple_ref/doc/uid/TP40001357)*, the chapter “Using QCRenderer to Play a Composition” shows how to use Quartz Display Services and Quartz Composer to render a composition to the full screen.

[Next](../Articles/Overview.html)

Copyright © 2013 Apple Inc. All Rights Reserved. [Terms of Use](http://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](http://www.apple.com/privacy/) | Updated: 2013-12-16
