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

Sorted by
Title
Sort by
Date
CAAction Protocol Reference (HTML) (PDF)
Describes the protocol used by objects to respond to actions initiated by a layer.
2007-07-24
CAAnimation Class Reference (HTML) (PDF)
Describes the abstract class that manages the timing and pacing of an animation.
2007-10-31
CAAnimationGroup Class Reference (HTML) (PDF)
Describes the class that groups multiple animations into a single animation.
2008-03-11
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
CAConstraintLayoutManager Class Reference (HTML) (PDF)
Describes the class that provides constraint-based relative layout to a layer's sublayers.
2007-12-11
CAKeyframeAnimation Class Reference (HTML) (PDF)
Describes the class that provides keyframe interpolation of a layer property.
2007-07-24
CALayer Class Reference (HTML) (PDF)
Describes the class that defines the basic drawing, timespace, and animation management for Core Animation.
2008-03-10
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.
2008-07-11
CAOpenGLLayer Class Reference (HTML) (PDF)
Describes the class that provides a context for rendering OpenGL in a layer.
2008-03-11
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.
2008-04-30
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
CATextLayer Class Reference (HTML) (PDF)
Describes the class that simplifies rendering text in a layer.
2007-12-11
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
CATransition Class Reference (HTML) (PDF)
Describes the class that provides transition animations to layers.
2007-10-31
CGAffineTransform Reference (HTML) (PDF)
Describes the functions for creating and applying affine transformations.
2008-04-08
CGBitmapContext Reference (HTML) (PDF)
Describes the Quartz functions that relate to bitmap contexts.
2007-06-28
CGColor Reference (HTML) (PDF)
Describes the opaque data type for representing a color in a color space.
2006-12-22
CGColorSpace Reference (HTML) (PDF)
Describes the opaque data type for representing a color space.
2007-07-18
CGContext Reference (HTML) (PDF)
Describes the functions that create and operate on destinations for drawing operations.
2008-04-08
CGDataConsumer Reference (HTML) (PDF)
Describes the opaque data type that gets data into a Quartz application.
2006-12-22
CGDataProvider Reference (HTML) (PDF)
Describes the opaque data type that writes data from a Quartz application.
2008-04-08
CGFont Reference (HTML) (PDF)
Describes the opaque data type for creating and using Quartz fonts.
2007-07-17
CGFunction Reference (HTML) (PDF)
Describes the opaque type that represents an abstract function.
2006-12-22
CGGeometry Reference (HTML) (PDF)
Describes structures and functions that represent points, rectangles, and sizes.
2008-04-08
CGGLContext Reference (HTML) (PDF)
Describes the opaque type for rendering Quartz images to an OpenGL context.
2006-12-22
CGGradient Reference (HTML) (PDF)
Describes the functions that create and operate on Quartz gradient objects.
2007-05-01
CGImage Reference (HTML) (PDF)
Describes the opaque type for representing image data.
2008-04-08
CGImageDestination Reference (HTML) (PDF)
Describes the opaque type for writing image data.
2007-05-04
CGImageProperties Reference (HTML) (PDF)
Describes property constants for source and destination images.
2007-10-31
CGImageSource Reference (HTML) (PDF)
Describes the opaque type for reading image data.
2007-12-04
CGLayer Reference (HTML) (PDF)
Describes the opaque type for creating and drawing to a Quartz layer.
2006-12-22
CGPath Reference (HTML) (PDF)
Describes the opaque type for creating path objects.
2006-12-22
CGPattern Reference (HTML) (PDF)
Describes the opaque type for creating patterns for stroking or filling a graphics path.
2006-12-22
CGPDFArray Reference (HTML) (PDF)
Describes the functions that operate on an array structure in a PDF document.
2006-12-22
CGPDFContentStream Reference (HTML) (PDF)
Describes the opaque data type that accesses data which describes the appearance of a PDF page.
2006-12-22
CGPDFContext Reference (HTML) (PDF)
Describes the functions that operate on drawing destinations for PDF content.
2007-10-31
CGPDFDictionary Reference (HTML) (PDF)
Describes the CGPDFDictionary opaque type.
2006-12-22
CGPDFDocument Reference (HTML) (PDF)
Describes the CGPDFDocument opaque type.
2006-12-22
CGPDFObject Reference (HTML) (PDF)
Describes the opaque type that represents PDF objects in a PDF document.
2006-12-22
CGPDFOperatorTable Reference (HTML) (PDF)
Describes the opaque data type that stores callback functions for PDF operators.
2006-12-22
CGPDFPage Reference (HTML) (PDF)
Describes the opaque type that represents a page in a PDF document.
2008-04-08
CGPDFScanner Reference (HTML) (PDF)
Describes the opaque data type that parses a PDF content stream and invokes callbacks for PDF operators in the stream.
2006-12-22
CGPDFStream Reference (HTML) (PDF)
Describes the functions that operate on a PDF dictionary that describes a sequence of bytes.
2006-12-22
CGPDFString Reference (HTML) (PDF)
Describes the functions that operate on strings in a PDF document.
2006-12-22
CGPSConverter Reference (HTML) (PDF)
Describes the opaque type that converts PostScript data to PDF data.
2006-12-22
CGShading Reference (HTML) (PDF)
Describes the functions that create and operate on Quartz shading objects.
2006-12-22
CIColor Additions Reference (HTML) (PDF)
Describes the API for supporting Cocoa colors in Core Image.
2006-05-23
CIColor Class Reference (HTML) (PDF)
Describes the class used to manage color values and color spaces for Core Image filters.
2006-12-05
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
CIFilter Class Reference (HTML) (PDF)
Describes the class that processes image data and produces a Core Image image as output.
2007-12-11
CIFilter Core Animation Additions (HTML) (PDF)
Describes the category that extends Core Image filters for use with Layer Kit.
2007-07-24
CIFilter Image Kit Additions (HTML) (PDF)
Describes the category that extends Core Image filters for use with Image Kit.
2006-12-06
CIFilterGenerator Class Reference (HTML) (PDF)
Describes the class that supports chaining together image processing filters.
2006-12-05
CIFilterShape Class Reference (HTML) (PDF)
Describes the class that defines the bounding shape of a filter and the domain of definition of a filter operation.
2006-12-07
CIImage Additions Reference (HTML) (PDF)
Describes the API for supporting Cocoa images in Core Image.
2007-06-08
CIImage Class Reference (HTML) (PDF)
Describes the class that represents an immutable Core Image image.
2007-10-31
CIImageAccumulator Class Reference (HTML) (PDF)
Describes the class that enables feedback-based image processing.
2007-01-05
CIImageProvider Protocol Reference (HTML) (PDF)
Describes the informal protocol used to supply bitmap data for creating or initializing a Core Image image.
2006-12-05
CIKernel Class Reference (HTML) (PDF)
Describes the class that operates on individual pixels using a kernel routine.
2006-12-05
CIPlugIn Class Reference (HTML) (PDF)
Describes the class that is responsible for loading image units.
2006-12-05
CIPlugInRegistration Protocol Reference (HTML) (PDF)
Describes the protocol used to load Core Image image units.
2006-12-07
CISampler Class Reference (HTML) (PDF)
Describes the class that retrieves samples of images that are then processed by a Core Image kernel.
2006-12-07
CIVector Class Reference (HTML) (PDF)
Describes the class used to pass parameter values to Core Image filters.
2006-12-07
Core Animation Function Reference (HTML) (PDF)
Describes C functions that provide supporting functionality for the classes and protocols in Core Animation.
2007-07-24
Core Animation Reference Collection (HTML) (PDF)
Describes the Objective-C API for Core Animation.
2007-10-31
Core Graphics Reference Collection (HTML) (PDF)
Describes the API for Quartz 2D drawing, Quartz Display Services, and Quartz Events Services.
2006-12-11
Core Image Filter Reference (HTML) (PDF)
Describes the built-in image processing filters available through Core Image.
2008-07-11
Core Image Kernel Language Reference (HTML) (PDF)
Describes the symbols for writing image-processing kernels.
2008-06-09
Core Image Reference Collection (HTML) (PDF)
Describes the Objective-C API for using and creating filters for image processing.
2006-12-05
Core Video Reference (HTML) (PDF)
Describes the C API for obtaining and manipulating individual video frames.
2007-03-22
IKFilterBrowserPanel Class Reference (HTML) (PDF)
Describes the class that provides the panel contained in a filter browser.
2007-10-31
IKFilterBrowserView Class Reference (HTML) (PDF)
Describes the class that supports browsing Core Image filters.
2006-12-06
IKFilterCustomUIProvider Protocol Reference (HTML) (PDF)
Descibes the protocol that defines a method for providing a view for a filter.
2006-12-07
IKFilterUIView Class Reference (HTML) (PDF)
Describes the class that provides a user interface for Core Image filters.
2006-12-06
IKImageBrowserDataSource Protocol Reference (HTML) (PDF)
Describes the informal protocol used to access the data source associated with an image browser view.
2007-07-17
IKImageBrowserDelegate Protocol Reference (HTML) (PDF)
Describes the informal protocol for the delegate of an image browser view.
2006-12-07
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
IKImageBrowserView Class Reference (HTML) (PDF)
Describes the class that can display and browse a large amount of images and movies in an efficient manner.
2006-12-13
IKImageEditPanel Class Reference (HTML) (PDF)
Describes the class that provides a panel optimized for image editing.
2006-12-06
IKImageEditPanelDataSource Protocol Reference (HTML) (PDF)
Describes the mthods than an image edit panel object uses to access the contents of its data source object.
2006-12-06
IKImageView Class Reference (HTML) (PDF)
Describes the class used to display images efficiently at the same time it supports image editing.
2008-04-08
IKPictureTaker Class Reference (HTML) (PDF)
Descibes the class that provides a panel for choosing images.
2007-10-31
IKSaveOptions Class Reference (HTML) (PDF)
Describes the class that initializes, adds, and manages user interface options for saving image data.
2006-12-06
IKSlideshow Class Reference (HTML) (PDF)
Describes the class that encapsulates a data source and options for a slideshow.
2007-10-31
IKSlideshowDataSource Protocol Reference (HTML) (PDF)
Describes the methods that a slideshow object uses to access the contents of its data source object.
2006-12-06
Image I/O Reference Collection (HTML) (PDF)
Describes the API for reading and writing image data.
2007-04-09
Image Kit Reference Collection (HTML) (PDF)
Describes the Objective-C API for providing a user interface for images, image editing, and image processing.
2006-12-06
NSValue Core Animation Additions (HTML) (PDF)
Describes extensions to Foundation's NSValue class that support the Core Animation LKTransform structure.
2007-07-24
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