Jump To:
Reference Library: Legacy Documents
Legacy documents consist of guides, references, sample code, and other resources that have become irrelevant for current product development. Some of these documents describe features, functions, classes, or methods that are no longer supported. Other legacy documents describe currently supported technologies, but the approaches and development techniques described in these documents are no longer recommended.
Go to the Graphics & Imaging Reference Library for up-to-date development information.
Document Descriptions
On Off
Display

Sort by
Title
Sort by
Legacy Status
Sort by
Resource Type
Sorted by
Date
Display Manager Reference (HTML) (PDF)
Describes the C API for dynamically changing the arrangement and display modes of attached monitors. Replaced by Quartz Display Services.
Deprecated Reference 2007-12-04
Optimizing Display Modes and Window Arrangement With the Display Manager (HTML) (PDF)
Explains how to use the Display Manager. This technology has been replaced by Quartz Display Services.
Unsupported Guides 2007-05-03
Apple Game Sprockets Reference (HTML) (PDF)
Describes the programming interface defined by Game Sprockets. Replaced by Quartz Display Services.
Deprecated Reference 2006-07-13
HTML Rendering Library Reference (HTML) (PDF)
Describes the legacy C API for drawing HTML text and images in a window. Replaced by the Web Kit.
Deprecated Reference 2006-07-13
Palette Manager Reference (HTML) (PDF)
Describes the legacy C API used to select colors for display devices limited to an 8-bit pixel depth.
Deprecated Reference 2006-07-13
Picture Utilities Reference (HTML) (PDF)
Describes the legacy C API for reading and modifying image data stored in PICT-formatted files. Replaced by Quartz2D.
Deprecated Reference 2006-07-13
NSGLImage (HTML) (DMG) (ZIP)
Demonstrates how to texture in OpenGL with an NSImage and/or NSBitmapImageRep
Deprecated Sample Code 2004-12-01
PixMap2PixPat2ppat (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-10-27
QuickDraw FX (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-10-27
Rotate Bitmap 90 (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-10-27
Rubber Bandit (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-10-27
SeedCFill (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-10-27
DroneZoneOld (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-10-14
DSp Context SwitchOld (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-10-14
Anima (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-10-10
Bitblitz (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-10-10
BrightContrastEngine (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-10-10
CalcCMaskCalcMask (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-10-10
CollectPictColors (HTML) (DMG) (ZIP)
Uses Picture Utilities package and KnowsPict application to demonstrate collecting colors used by Pict resources.
Deprecated Sample Code 2003-10-10
Color Marquee (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-10-10
ColorizePict (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-10-10
CopyBitsSpeedPalette (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-10-10
CopyDeepMask (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-10-10
CustomPicComments (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-10-10
Direct Pixel Access (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-10-10
MyDeviceLoop (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-10-10
New NewGWorld (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-10-10
Palette and GWorld (HTML) (DMG) (ZIP)
Demonstrates the use of palette and color tables with GWorlds.
Deprecated Sample Code 2003-10-10
Record RetrievePictInfo (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-10-10
RotateString (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-10-10
Save PICT file (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-10-10
Snapshot (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-10-10
SuperSnapshot (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-10-10
ZoomRecter (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-10-10
CGText (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-09-30
Simple AppKit (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-09-30
Providing QuickDraw with a Known Good Port (HTML) (日本語 HTML)
QA1237: How to use SetPort( NULL) to provide QuickDraw with a known good port.
Deprecated Technical Q&A 2003-09-29
CopyMask (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-08-20
Compressed PICT Info (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-07-22
DeepScreen Picker (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-07-22
GDevVideo (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-07-22
GetEnetAddrDirect.ppc (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-07-22
GrayishOutline (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-07-22
Icon Display (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-07-22
IconDimming (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-07-22
MacGamma (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-07-22
MakeITable (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-07-22
OffScreenControlUpdate (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-07-22
SetDeskCPatDemo (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-07-22
TE Over Background (HTML) (DMG) (ZIP)
A textEdit that shows old text editing over a colored background
Deprecated Sample Code 2003-07-22
TestQD (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-07-22
TickAnimate (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-07-22
TranslateRotate (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-07-22
txRatio PICT (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-07-22
OpenGL and 3D Graphics Changes in Mac OS X v10.2.5 (HTML) (日本語 HTML)
QA1258.
Unsupported Technical Q&A 2003-04-29
Dashed Lines (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-03-26
Dashed-capped Lines (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-03-26
Print Clipped Offscreen (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-03-26
Out of This GWorld (HTML) (DMG) (ZIP)
Demonstrates the use of offscreen GWorlds and palette animation to simulate animation.
Deprecated Sample Code 2003-03-12
PaletteAnimation (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-03-12
PaletteAnimation gray (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-03-12
Restore Screen Cluts (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-03-12
ScreenDump (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-03-12
Thumbnail Test (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-03-12
TubeTest (HTML) (DMG) (ZIP)
The program is a simple demonstration of how to use the Palette Manager in a color program.
Deprecated Sample Code 2003-03-12
How do I use PMSessionGetGraphicsContext to get a CGContextRef? (HTML) (日本語 HTML)
QA1216: Describes how to use PMSessionSetDocumentFormatGeneration and PMSessionGetGraphicsContext to get a CGContextRef for printing.
Deprecated Technical Q&A 2003-02-25
OpenGL and 3D Graphics Changes in Mac OS X v10.2.4 (HTML) (日本語 HTML)
QA1239.
Unsupported Technical Q&A 2003-02-18
3D Rotation Controller (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
3DMF2PICT (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
BackGround (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
Box (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
BoxMooV (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
BoxTex (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
BufferedWindows (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
CarbonQuartzDrawingWPrinting (HTML) (DMG) (ZIP)
Demonstrates mixing QuickDraw and Quartz 2D drawing both on screen and during printing.
Deprecated Sample Code 2003-01-14
CGDrawPicture (HTML) (DMG) (ZIP)
Shows how to use the QDPictDrawToCGContext API.
Deprecated Sample Code 2003-01-14
ClutWind (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
Color Picker (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
ColorTextureSample (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
CommonSample (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
CompressedPixmapSample (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
CTMClip (HTML) (DMG) (ZIP)
Shows how to manipulate the Quartz 2D Current Transform Matrix (CTM) for image drawing with clipping.
Deprecated Sample Code 2003-01-14
CTMDemo (HTML) (DMG) (ZIP)
Shows how to manipulate the Quartz 2D Current Transform Matrix (CTM) for image drawing without clipping.
Deprecated Sample Code 2003-01-14
CullGroupSample (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
DirectSetEntries (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
DisplayVideo (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
DMFkey Source (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
EgretWakeup (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
Empty Engine (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
FindPrinter (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
FogStyleSample (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
Geometry Samples (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
GeometryTest (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
Get Ethernet Address (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
GLUT_for_OS_X (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
GrayText (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
Group Dumper (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
HairLines (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
Imageer (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
InvertedText (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
IW-Half-Dither (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
MakeIcon (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
MarkerPick (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
MetafileRead (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
NewCCursor (HTML) (DMG) (ZIP)
Shows how to create a black and white 'CURS' and a color 'crsr' cursor resource by hand.
Deprecated Sample Code 2003-01-14
Obj Hierarchy (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
OffSample (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
OpenGL Image (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
OpenGL Movie (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
OpenGL Stereo (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
Pallete DA (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
PDEProject (HTML) (DMG) (ZIP)
Demonstrates an application-hosted printing dialog extension (PDE) that displays a custom pane in the Print dialog.
Deprecated Sample Code 2003-01-14
PDlog Expand (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
PicCommentsTest (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
Picking Mesh ShapeParts (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
PickOne (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
PictInfoTest (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
Play Video Sample (HTML) (DMG) (ZIP)
The sample makes use of the RequestVideo sample code API.
Deprecated Sample Code 2003-01-14
Plug-in - Attr (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
Plug-in - Sample Renderer (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
Plug-in -DistanceProxyGroup (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
Plug-in -QuickDraw Renderer (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
Plug-in -Postscript Renderer (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
Print multipage PICT (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
RAVE Starter Samples (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
RaveContextSample (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
RaveEngineInfoSample (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
Red Rocket (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
rollercoasterold (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
Rotated Thingies (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
S3V (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
Scalable PostScript PICT (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
ScreenFKey (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
SearchProcs & Color Sep (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
Simplest Viewer App (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
SimpleViewer (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
Skinny3DSample (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
SlotVInstall (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
StyleMap (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
Test Code (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
TriGrids (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
Tumbler and Podium (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
Utility Library (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
VCDemo (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
Versions (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
ViewerCallbackSample (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
ViewerFrameWorkSample (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
ViewerGWorldTest (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
ViewerOptBtnSample (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
VwrFrameWork (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
WorldRayPickSample (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
ZAM (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
OpenGL and 3D Graphics Changes in Mac OS X v10.2.3 (HTML) (日本語 HTML)
QA1229.
Unsupported Technical Q&A 2003-01-03
Finding Missing OpenGL CFM Entry Points (HTML) (日本語 HTML)
QA1225.
Unsupported Technical Q&A 2002-12-23
Why does logging keep my Printer Module from working? (HTML) (日本語 HTML)
QA1182: Describes some problems with standard printf logging in a Printer Module on Jaguar.
Deprecated Technical Q&A 2002-11-06
QuickTime 6 (HTML) (PDF)
Summarizes features, changes, and new capabilities of QuickTime 6.
Unsupported Release Note 2002-07-01
Setting the preferred CMM programatically? (HTML)
QA1086.
Unsupported Technical Q&A 2001-10-24
QuickTime 5 (HTML) (PDF)
Summarizes features, changes, and new capabilities of QuickTime 5.
Unsupported Release Note 2001-10-01
Menus & Hardware Accelerated OpenGL under Mac OS 9 Carbon (HTML)
QA1042.
Unsupported Technical Q&A 2001-07-10
OpenGL Texture Sharing Between Contexts (HTML)
QA1031.
Unsupported Technical Q&A 2001-05-01
Insights on OpenGL (HTML) (日本語 HTML)
TN2014.
Unsupported Technical Note 2001-03-26
The CGDirectDisplay API (HTML) (日本語 HTML)
TN2007.
Unsupported Technical Note 2000-11-08
GetPortBitMapForCopyBits (HTML) (日本語 HTML)
QD61: Describes the proper usage of GetPortBitMapForCopyBits.
Deprecated Technical Q&A 2000-11-08
Correct Setup of an AGLDrawable (HTML)
OGL02.
Unsupported Technical Q&A 2000-10-04
ADB - The Untold Story: Space Aliens Ate My Mouse (HTML)
HW01.
Unsupported Technical Note 2000-08-14
BitMapToRegion: So Many Bitmaps, So Little Time (HTML)
QD02.
Unsupported Technical Note 2000-08-14
Color Cursing: Two Major Causes (HTML) (日本語 HTML)
TN1020.
Unsupported Technical Note 2000-08-14
Creating Off-Screen Bitmaps When Speed is Critical (HTML)
TN1021.
Unsupported Technical Note 2000-08-14
Palette Manager Tidbits (HTML)
TN1024.
Unsupported Technical Note 2000-08-14
Plotting Small Icons: The 'SICN' Resource (HTML)
TN1019.
Unsupported Technical Note 2000-08-14
Supporting Plug-in Rendereds in QD3D 1.5.3 Applications (HTML) (日本語 HTML)
TN1110.
Unsupported Technical Note 2000-08-14
Using The GXGraphics Extension (HTML) (日本語 HTML)
TN1101.
Unsupported Technical Note 2000-08-14
Writing Custom Hoses for LaserWriter 8.6 (HTML) (日本語 HTML)
TN1144.
Unsupported Technical Note 2000-08-14
aglChoosePixelFormat, The Inside Scoop (HTML)
OGL01.
Unsupported Technical Q&A 2000-04-03
Native QuickDraw Hardware Acceleration notSrcCopy Blits (HTML) (日本語 HTML)
QD60.
Unsupported Technical Q&A 1999-06-28
Difference between PCCard SDK2 and SDK3 (HTML) (日本語 HTML)
HW62.
Unsupported Technical Q&A 1999-03-29
Is there a relationship between the device tree and the Name Registry? (HTML) (日本語 HTML)
HW41.
Unsupported Technical Q&A 1999-02-15
Text Mask Mode and QuickDraw (HTML) (日本語 HTML)
QD58.
Unsupported Technical Q&A 1998-09-07
Unlocking GDHandles Considered Harmful (HTML) (日本語 HTML)
TN1118.
Unsupported Technical Note 1998-06-01
Building a 3D application that calls RAVE (HTML) (日本語 HTML)
TN1125.
Unsupported Technical Note 1998-05-01
Clearing the Z-buffer in RAVE (HTML) (日本語 HTML)
QD3D93.
Unsupported Technical Q&A 1998-04-20
Drawing Text into a RAVE Context (HTML) (日本語 HTML)
QD3D89.
Unsupported Technical Q&A 1998-04-20
Errors in QADrawContextNew (HTML) (日本語 HTML)
QD3D86.
Unsupported Technical Q&A 1998-04-20
RAVE and DrawSprocket Integration (HTML) (日本語 HTML)
QD3D85.
Unsupported Technical Q&A 1998-04-20
RAVE Multiple GDevice support (HTML) (日本語 HTML)
QD3D94.
Unsupported Technical Q&A 1998-04-20
RAVE Notifications (HTML) (日本語 HTML)
QD3D88.
Unsupported Technical Q&A 1998-04-20
RAVE Support for Apple 3D Accelerator (HTML) (日本語 HTML)
QD3D91.
Unsupported Technical Q&A 1998-04-20
RAVE Z-Buffer Access (HTML) (日本語 HTML)
QD3D92.
Unsupported Technical Q&A 1998-04-20
Triangle Strips (HTML) (日本語 HTML)
QD3D90.
Unsupported Technical Q&A 1998-04-20
U and V limits in RAVE (HTML) (日本語 HTML)
QD3D87.
Unsupported Technical Q&A 1998-04-20
Parsing the PICT File Format (HTML) (日本語 HTML)
QD56: Explains where to find information on the PICT file format and warns against parsing a PICT file.
Deprecated Technical Q&A 1998-02-10
How to get the Monitor ID as displayed in the Monitors & Sound Control Panel (HTML) (日本語 HTML)
QD55.
Unsupported Technical Q&A 1998-01-16
Printing, Forward and Reverse Line Feeds (HTML)
QD03.
Unsupported Technical Q&A 1997-12-01
Copybits Bus Error with Offscreen GWorld (HTML) (日本語 HTML)
QD49.
Unsupported Technical Q&A 1997-11-17
Creating Gray Scaled Images > 8 bits (HTML) (日本語 HTML)
QD51: Shows how to create gray-scaled images at resolutions greater than 8 bits for display.
Deprecated Technical Q&A 1997-11-17
PCI Video Card Bus Error (HTML) (日本語 HTML)
QD50.
Unsupported Technical Q&A 1997-11-17
MemError (HTML) (日本語 HTML)
ME06.
Unsupported Technical Q&A 1997-09-12