Color QuickDraw
Ports
CloseCPort Release memory used by an open CGrafPort
InitCPort Reset fields of a CGrafPort to initial values
OpenCPort Allocate and initialize a new CGrafPort
Cursor
AllocCursor Reallocate cursor memory
DisposCCursor Dispose all structures allocated by GetCCursor
GetCCursor Get a handle to a specified 'crsr' resource
SetCCursor Set a color cursor
Arcs/Wedges/Ovals/Rects
FillCRect Fill rectangle with specified pattern
FillCRoundRect Fill a rounded-rectangle with specified pattern
FillCOval Fill rectangle with specified pattern
FillCArc Fill a wedge of an oval with specified pattern
Polygons/Regions/Picts
FillCPoly Fill interior of a Polygon with specified pattern
FillCRgn Fill region with specified pattern
OpenPicture Begin recording a picture definition
Bit Transfers
CalcCMask Calculate a mask for use in CopyMask
CopyBits Copy bitMap, with optional scaling, clipping, etc.
CopyDeepMask Combine the effects of CopyBits and CopyMask
CopyMask Copy between bitMaps or pixMaps, using masking bitMap
CopyPixMap Duplicate pixMap's structure to an existing region
CopyPixPat Duplicate pixPat's structure to an existing region
SeedCFill Calculate a mask for use in CopyMask or CopyBits
PixMaps
DisposPixMap Deallocate memory used to store a NewPixMap
NewPixMap Create an empty pixMap; obtain a pixMap handle
SetCPixel Set the RGB of a specified pixel
SetPortPix Replaces the port PixMap of the active CGrafPort
PixPats
BackPixPat Set the background pixel pattern
GetPixPat Get handle to a specified 'ppat' resource
DisposPixPat Deallocate memory used to store region
MakeRGBPat Provides best possible RGB match on current device
NewPixPat Create an empty pixPat data structure; obtain a pixPat
PenPixPat Set the graphics pen pixel pattern
PixPatChanged Set the patXValid flag to -1
Miscellaneous
BitMapToRegion Convert bitmaps or pixel maps to regions
CharExtra Space to widen all text characters, excluding space band
CTabChanged Get a new seed (a unique identifier) for the color table
DisposCIcon Dispose all structures allocated by GetCIcon
DisposCTable Dispose all structures allocated by GetCTable
GDeviceChanged Notify QuickDraw of a graphics device record change
GetBackColor Obtain foreground color set in current port
GetCIcon Obtain handle to specified 'cicn' resource
GetCTable Allocate and initialize a new color table data structure
GetForeColor Obtain foreground color and set in current port
GetCPixel Find the RGB of a specified pixel
GetGray Get best available intermediate color
HiliteColor Choose new highlighting color
OpColor Set RGB values used by addPin, subPin and blend modes
OpenCPicture Begin recording a picture definition
PlotCIcon Draw a color icon in a rectangle
PortChanged Notify QuickDraw of a change
QDDone Ensure that all drawing is done
QDError Notify QuickDraw of a graphics device record change
RGBBackColor Set background color to best match for current device
RGBForeColor Set foreground color to best match for current device
routines
SetStdCProcs Set all fields of a CQDProcs record to standard low- level