QuickDraw 3D RAVE supports two types of devices and one type of clipping on the Macintosh Operating System. The available devices and clipping are defined by unions of type TQAPlatformDevice and TQAPlatformClip .
typedef union TQAPlatformDevice {
TQADeviceMemory memoryDevice;
GDHandle gDevice;
} TQAPlatformDevice;
typedef union TQAPlatformClip {
RgnHandle clipRgn;
} TQAPlatformClip;