Member Login Log In | Not a Member? Contact ADC
Jump To:
Reference: Graphics & Imaging
Quartz technologies are at the heart of the Mac OS X graphics and windowing environment. Quartz 2D is a two-dimensional drawing API that leverages the Portable Document Format (PDF) drawing model and allows developers to to achieve many of the visual effects used in the Mac OS X user interface, including translucency and drop shadows. Quartz Composer is a development tool for processing and rendering graphical data. PDF Kit allows applications to display and manipulate PDF documents. Core Image and Core Video support, respectively, image processing and video image manipulation. Quartz also provides low-level system services such as window buffering and composition, event handling and dispatch, display management, and text rendering.

Document Descriptions
On Off
Display

Sort by
Title
Sorted by
Date
CGAffineTransform Reference (HTML) (PDF)
Describes the functions for creating and applying affine transformations.
2008-04-08
CGContext Reference (HTML) (PDF)
Describes the functions that create and operate on destinations for drawing operations.
2008-04-08
CGDataProvider Reference (HTML) (PDF)
Describes the opaque data type that writes data from a Quartz application.
2008-04-08
CGGeometry Reference (HTML) (PDF)
Describes structures and functions that represent points, rectangles, and sizes.
2008-04-08
CGImage Reference (HTML) (PDF)
Describes the opaque type for representing image data.
2008-04-08
CGPDFPage Reference (HTML) (PDF)
Describes the opaque type that represents a page in a PDF document.
2008-04-08
IKImageView Class Reference (HTML) (PDF)
Describes the class used to display images efficiently at the same time it supports image editing.
2008-04-08
QCCompositionRenderer Protocol Reference (HTML) (PDF)
Describes the methods for passing and retrieving data from the ports of a composition.
2008-04-08
QCPlugIn Class Reference (HTML) (PDF)
Describes the class used to write custom patches for Quartz Composer.
2008-04-08
CAAnimationGroup Class Reference (HTML) (PDF)
Describes the class that groups multiple animations into a single animation.
2008-03-11
CAOpenGLLayer Class Reference (HTML) (PDF)
Describes the class that provides a context for rendering OpenGL in a layer.
2008-03-11
CALayer Class Reference (HTML) (PDF)
Describes the class that defines the basic drawing, timespace, and animation management for Core Animation.
2008-03-10
CAConstraintLayoutManager Class Reference (HTML) (PDF)
Describes the class that provides constraint-based relative layout to a layer's sublayers.
2007-12-11
CATextLayer Class Reference (HTML) (PDF)
Describes the class that simplifies rendering text in a layer.
2007-12-11
CIFilter Class Reference (HTML) (PDF)
Describes the class that processes image data and produces a Core Image image as output.
2007-12-11
Core Image Filter Reference (HTML) (PDF)
Describes the built-in image processing filters available through Core Image.
2007-12-11
PDF Kit Reference Collection (HTML) (PDF)
Describes the Objective-C API for viewing, navigating, and editing PDF content.
2007-12-11
PDFAction Class Reference (HTML) (PDF)
Describes the class for representing an action in a PDF document.
2007-12-11
PDFActionGoTo Class Reference (HTML) (PDF)
Describes the class for manipulating the destination of a go-to action in a PDF document.
2007-12-11
PDFActionNamed Class Reference (HTML) (PDF)
Describes the class for working with actions that have defined names, such as "Go back."
2007-12-11
PDFActionRemoteGoTo Class Reference (HTML) (PDF)
Describes the class for manipulating the destination of a go-to action that targets another PDF document.
2007-12-11
PDFActionResetForm Class Reference (HTML) (PDF)
Describes the class for getting and clearing fields in a PDF form.
2007-12-11
PDFActionURL Class Reference (HTML) (PDF)
Describes the class for managing the URL associated with a URL action.
2007-12-11
PDFAnnotation Class Reference (HTML) (PDF)
Describe the class for creating and managing annotations in PDF documents.
2007-12-11
PDFAnnotationButtonWidget Class Reference (HTML) (PDF)
Describes the class for manipulating button annotations in PDF documents.
2007-12-11
PDFAnnotationChoiceWidget Class Reference (HTML) (PDF)
Describes the class for manipulating pop-up menu and list annotations in a PDF document.
2007-12-11
PDFAnnotationFreeText Class Reference (HTML) (PDF)
Describes the class for manipulating free text annotations in PDF documents.
2007-12-11
PDFAnnotationLine Class Reference (HTML) (PDF)
Describes the class for manipulating line annotations in PDF documents.
2007-12-11
PDFAnnotationPopup Class Reference (HTML) (PDF)
Describes the class for manipulating pop-up menu annotations in a PDF document.
2007-12-11
PDFAnnotationStamp Class Reference (HTML) (PDF)
Describes the class for displaying content to look as if it is "stamped" onto a PDF page.
2007-12-11
PDFAnnotationText Class Reference (HTML) (PDF)
Describes the class for manipulating text annotations in PDF documents.
2007-12-11
PDFAnnotationTextWidget Class Reference (HTML) (PDF)
Describes the class for manipulating editable text fields in PDF documents.
2007-12-11
PDFDestination Class Reference (HTML) (PDF)
Describes the class for describing specific destinations in PDF documents.
2007-12-11
PDFDocument Class Reference (HTML) (PDF)
Describes the class for creating and manipulating PDF files.
2007-12-11
PDFOutline Class Reference (HTML) (PDF)
Describes the class for creating and manipulating structure outlines in PDF documents.
2007-12-11
PDFPage Class Reference (HTML) (PDF)
Describes the class for handling specific pages in PDF documents.
2007-12-11
PDFSelection Class Reference (HTML) (PDF)
Describes the class for handling user selections in PDF documents.
2007-12-11
PDFThumbnailView Class Reference (HTML) (PDF)
Describes the class for managing the thumbnail view in a PDF document.
2007-12-11
PDFView Class Reference (HTML) (PDF)
Describes the class that encapsulates all the capabilities of PDF Kit in a standard Cocoa view.
2007-12-11
QCCompositionLayer Class Reference (HTML) (PDF)
Describes the class used to display a Quartz Composer composition in a Layer Kit layer.
2007-12-11
Quartz Framework Reference (HTML) (PDF)
Describes the API for Quartz Composer, Image Kit, and PDF Kit.
2007-12-11
CGImageSource Reference (HTML) (PDF)
Describes the opaque type for reading image data.
2007-12-04
CAAnimation Class Reference (HTML) (PDF)
Describes the abstract class that manages the timing and pacing of an animation.
2007-10-31
CATransition Class Reference (HTML) (PDF)
Describes the class that provides transition animations to layers.
2007-10-31
CGImageProperties Reference (HTML) (PDF)
Describes property constants for source and destination images.
2007-10-31
CGPDFContext Reference (HTML) (PDF)
Describes the functions that operate on drawing destinations for PDF content.
2007-10-31
CIImage Class Reference (HTML) (PDF)
Describes the class that represents an immutable Core Image image.
2007-10-31
Core Animation Reference Collection (HTML) (PDF)
Describes the Objective-C API for Core Animation.
2007-10-31
IKFilterBrowserPanel Class Reference (HTML) (PDF)
Describes the class that provides the panel contained in a filter browser.
2007-10-31
IKPictureTaker Class Reference (HTML) (PDF)
Descibes the class that provides a panel for choosing images.
2007-10-31
IKSlideshow Class Reference (HTML) (PDF)
Describes the class that encapsulates a data source and options for a slideshow.
2007-10-31
Quartz Display Services Reference (HTML) (PDF)
Describes the C API for configuration and control of display hardware.
2007-10-31
Quartz Event Services Reference (HTML) (PDF)
Describes the C API for event taps, filters used to observe and alter the stream of low-level user input events.
2007-10-31
CAAction Protocol Reference (HTML) (PDF)
Describes the protocol used by objects to respond to actions initiated by a layer.
2007-07-24
CABasicAnimation Class Reference (HTML) (PDF)
Describes the class that provides basic interpolation of a layer property.
2007-07-24
CAConstraint Class Reference (HTML) (PDF)
Describes the class that defines a single geometric constraint between two layers.
2007-07-24
CAKeyframeAnimation Class Reference (HTML) (PDF)
Describes the class that provides keyframe interpolation of a layer property.
2007-07-24
CALayoutManager Protocol Reference (HTML) (PDF)
Describes the informal protocol used by Core Animation to visually layout sublayers.
2007-07-24
CAMediaTiming Protocol Reference (HTML) (PDF)
Describes the protocol that defines the timespace of an object.
2007-07-24
CAMediaTimingFunction Class Reference (HTML) (PDF)
Describes the class that encapsulates the pacing of an animation as a timing curve.
2007-07-24
CAPropertyAnimation Class Reference (HTML) (PDF)
Describes the abstract class for interpolating the value of a layer property during animation.
2007-07-24
CARenderer Class Reference (HTML) (PDF)
Describes the class that allows Core Animation rendering to a CGContext.
2007-07-24
CAScrollLayer Class Reference (HTML) (PDF)
Describes the class that displays a portion of a layer that's too large to be displayed in its entirety.
2007-07-24
CATiledLayer Class Reference (HTML) (PDF)
Describes the class that simplifies rendering large image layers.
2007-07-24
CATransaction Class Reference (HTML) (PDF)
Describes the class that provides nested transaction support for Core Animation.
2007-07-24
CIFilter Core Animation Additions (HTML) (PDF)
Describes the category that extends Core Image filters for use with Layer Kit.
2007-07-24
Core Animation Function Reference (HTML) (PDF)
Describes C functions that provide supporting functionality for the classes and protocols in Core Animation.
2007-07-24
NSValue Core Animation Additions (HTML) (PDF)
Describes extensions to Foundation's NSValue class that support the Core Animation LKTransform structure.
2007-07-24
CGColorSpace Reference (HTML) (PDF)
Describes the opaque data type for representing a color space.
2007-07-18
Quartz Core Reference Update (HTML) (PDF)
Summarizes the symbols added to the Quartz Core framework.
2007-07-18
Quartz Reference Update (HTML) (PDF)
Summarizes the symbols added to the Quartz framework.
2007-07-18
CGFont Reference (HTML) (PDF)
Describes the opaque data type for creating and using Quartz fonts.
2007-07-17
IKImageBrowserDataSource Protocol Reference (HTML) (PDF)
Describes the informal protocol used to access the data source associated with an image browser view.
2007-07-17
QCPlugInInputImageSource Protocol Reference (HTML) (PDF)
Describes the methods for managing image data that's input to a QCPlugIn object.
2007-07-12
CGBitmapContext Reference (HTML) (PDF)
Describes the Quartz functions that relate to bitmap contexts.
2007-06-28
QCComposition Class Reference (HTML) (PDF)
Describes the class that represents a Quartz Composer composition.
2007-06-26
CIImage Additions Reference (HTML) (PDF)
Describes the API for supporting Cocoa images in Core Image.
2007-06-08
QCCompositionParameterView Class Reference (HTML) (PDF)
Describes the class used to edit the input parameters of a composition in a view.
2007-05-09
QCCompositionParameterViewDelegate Protocol Reference (HTML) (PDF)
Describes the protocol for responding to changes in a QCCompositionParameterView object.
2007-05-09
QCCompositionPickerPanel Class Reference (HTML) (PDF)
Describes the class used to display a utility window for browsing and selecting a composition.
2007-05-09
QCCompositionPickerView Class Reference (HTML) (PDF)
Describes the class used to display a view for browsing and selecting a composition.
2007-05-09
QCCompositionPickerViewDelegate Protocol Reference (HTML) (PDF)
Describes the protocol for responding to changes in a QCCompositionPickerView object.
2007-05-09
QCCompositionRepository Class Reference (HTML) (PDF)
Describes the class that represents a system-wide, central repository of Quartz Composer compositions.
2007-05-09
QCPlugInContext Protocol Reference (HTML) (PDF)
Describes the protocol used by execution contexts.
2007-05-09
QCPlugInOutputImageProvider Protocol Reference (HTML) (PDF)
Describes the methods for managing image data that's produced as output from a QCPlugIn object.
2007-05-09
QCPlugInViewController Class Reference (HTML) (PDF)
Describes the class that provides a controller object for a user interface to edit the settings for a QCPlugIn object.
2007-05-09
QCRenderer Class Reference (HTML) (PDF)
Describes the class used to load, play, and control a Quartz Composer composition to an arbitrary OpenGL context.
2007-05-09
QCView Class Reference (HTML) (PDF)
Describes the class used to load, play, and control a Quartz Composer composition to a custom NSView object.
2007-05-09
CGImageDestination Reference (HTML) (PDF)
Describes the opaque type for writing image data.
2007-05-04
CGGradient Reference (HTML) (PDF)
Describes the functions that create and operate on Quartz gradient objects.
2007-05-01
Image I/O Reference Collection (HTML) (PDF)
Describes the API for reading and writing image data.
2007-04-09
Core Video Reference (HTML) (PDF)
Describes the C API for obtaining and manipulating individual video frames.
2007-03-22
CIContext Class Reference (HTML) (PDF)
Describes the class that provides an evaluation context for rendering a Core Image image through Quartz 2D or OpenGL.
2007-03-16
Quartz Core Framework Reference (HTML) (PDF)
Describes the API for Core Image and Core Video.
2007-02-17
Quartz Composer Reference Collection (HTML) (PDF)
Describes the Objective-C API that supports loading, playing, and controlling compositions.
2007-01-25
IKImageBrowserItem Protocol Reference (HTML) (PDF)
Describes the informal protocol used by an image browser view to access the data source for an item.
2007-01-12
CIImageAccumulator Class Reference (HTML) (PDF)
Describes the class that enables feedback-based image processing.
2007-01-05
CGColor Reference (HTML) (PDF)
Describes the opaque data type for representing a color in a color space.
2006-12-22
CGDataConsumer Reference (HTML) (PDF)
Describes the opaque data type that gets data into a Quartz application.
2006-12-22
CGFunction Reference (HTML) (PDF)
Describes the opaque type that represents an abstract function.
2006-12-22