Public Draw Context Method Selectors
ThemethodTagparameter passed to theQARegisterDrawMethodfunction specifies a type of public draw context method. QuickDraw 3D RAVE defines these constants for method selectors.
typedef enum TQADrawMethodTag { kQASetFloat = 0, kQASetInt = 1, kQASetPtr = 2, kQAGetFloat = 3, kQAGetInt = 4, kQAGetPtr = 5, kQADrawPoint = 6, kQADrawLine = 7, kQADrawTriGouraud = 8, kQADrawTriTexture = 9, kQADrawVGouraud = 10, kQADrawVTexture = 11, kQADrawBitmap = 12, kQARenderStart = 13, kQARenderEnd = 14, kQARenderAbort = 15, kQAFlush = 16, kQASync = 17, kQASubmitVerticesGouraud = 18, kQASubmitVerticesTexture = 19, kQADrawTriMeshGouraud = 20, kQADrawTriMeshTexture = 21, kQASetNoticeMethod = 22, kQAGetNoticeMethod = 23 } TQADrawMethodTag;Constant descriptions
kQASetFloat- The
TQASetFloatmethod.kQASetInt- The
TQASetIntmethod.kQASetPtr- The
TQASetPtrmethod.kQAGetFloat- The
TQAGetFloatmethod.kQAGetInt- The
TQAGetIntmethod.kQAGetPtr- The
TQAGetPtrmethod.kQADrawPoint- The
TQADrawPointmethod.kQADrawLine- The
TQADrawLinemethod.kQADrawTriGouraud- The
TQADrawTriGouraudmethod.kQADrawTriTexture- The
TQADrawTriTexturemethod.kQADrawVGouraud- The
TQADrawVGouraudmethod.kQADrawVTexture- The
TQADrawVTexturemethod.kQADrawBitmap- The
TQADrawBitmapmethod.kQARenderStart- The
TQARenderStartmethod.kQARenderEnd- The
TQARenderEndmethod.kQARenderAbort- The
TQARenderAbortmethod.kQAFlush- The
TQAFlushmethod.kQASync- The
TQASyncmethod.kQASubmitVerticesGouraud- The
TQASubmitVerticesGouraudmethod.kQASubmitVerticesTexture- The
TQASubmitVerticesTexturemethod.kQADrawTriMeshGouraud- The
TQADrawTriMeshGouraudmethod.kQADrawTriMeshTexture- The
TQADrawTriMeshTexturemethod.kQASetNoticeMethod- The
TQASetNoticeMethodmethod.kQAGetNoticeMethod- The
TQAGetNoticeMethodmethod.