Vendor and Engine IDs
QuickDraw 3D RAVE defines constants for vendor IDs. You pass a vendor ID as a parameter to theQAEngineEnableandQAEngineDisablefunctions, and you receive a vendor ID when you pass thekQAGestalt_VendorIDselector to theQAEngineGestaltfunction.
#define kQAVendor_BestChoice (-1) #define kQAVendor_Apple 0 #define kQAVendor_ATI 1 #define kQAVendor_Radius 2 #define kQAVendor_Mentor 3 #define kQAVendor_Matrox 4 #define kQAVendor_Yarc 5Constant descriptions
For the vendor
kQAVendor_BestChoice- The best drawing engine available for the target device. You should use this value as the default.
kQAVendor_Apple- The vendor is Apple Computer, Inc.
kQAVendor_ATI- The vendor is ATI Technologies Inc.
kQAVendor_Radius- The vendor is Radius.
kQAVendor_Mentor- The vendor is Mentor Software, Inc.
kQAVendor_Matrox- The vendor is Matrox.
kQAVendor_Yarc- The vendor is YARC Systems.
kQAVendor_Apple, QuickDraw 3D RAVE defines these constants for engine IDs.
#define kQAEngine_AppleSW 0 #define kQAEngine_AppleHW (-1) #define kQAEngine_AppleHW2 1Constant descriptions
kQAEngine_AppleSW- The default software rasterizer.
kQAEngine_AppleHW- The Apple 3D accelerator.
kQAEngine_AppleHW2- Another Apple 3D accelerator.
Main | Top of Section | What's New | Apple Computer, Inc. | Find It | Feedback | Help