Drawing Engine Method Selectors
To determine the addresses of some of the methods defined by a drawing engine, QuickDraw 3D RAVE calls the engine'sTQAEngineGetMethodfunction, passing a method selector in themethodTagparameter. This selector indicates of which method the engine should return the address in themethodparameter.
typedef enum TQAEngineMethodTag { kQADrawPrivateNew = 0, kQADrawPrivateDelete = 1, kQAEngineCheckDevice = 2, kQAEngineGestalt = 3, kQATextureNew = 4, kQATextureDetach = 5, kQATextureDelete = 6, kQABitmapNew = 7, kQABitmapDetach = 8, kQABitmapDelete = 9, kQAColorTableNew = 10, kQAColorTableDelete = 11, kQATextureBindColorTable = 12, kQABitmapBindColorTable = 13 } TQAEngineMethodTag;Constant descriptions
kQADrawPrivateNew- The
TQADrawPrivateNewmethod.kQADrawPrivateDelete- The
TQADrawPrivateDeletemethod.kQAEngineCheckDevice- The
TQAEngineCheckDevicemethod.kQAEngineGestalt- The
TQAEngineGestaltmethod.kQATextureNew- The
TQATextureNewmethod.kQATextureDetach- The
TQATextureDetachmethod.kQATextureDelete- The
TQATextureDeletemethod.kQABitmapNew- The
TQABitmapNewmethod.kQABitmapDetach- The
TQABitmapDetachmethod.kQABitmapDelete- The
TQABitmapDeletemethod.kQAColorTableNew- The
TQAColorTableNewmethod.kQAColorTableDelete- The
TQAColorTableDeletemethod.kQATextureBindColorTable- The
TQATextureBindColorTablemethod.kQABitmapBindColorTable- The
TQABitmapBindColorTablemethod.