|
Mac OS 9
|
Interfaces needed when building RAVE engines. More...
Go to the source code of this file.
Data Structures | |
| union | TQAEngineMethod |
| union | TQADrawMethod |
Typedefs | |
| typedef void * | pixelData |
| typedef void long | transparentIndex |
| typedef void long TQAColorTable ** | newTable |
| typedef TQAImagePixelType | pixelType |
| typedef TQAImagePixelType const TQAImage | images[] |
| typedef TQAImagePixelType const TQAImage TQATexture ** | newTexture |
| typedef TQAColorTable * | colorTable |
| typedef TQAImagePixelType const TQAImage * | image |
| typedef TQAImagePixelType const TQAImage TQABitmap ** | newBitmap |
| typedef const TQADevice * | device |
| typedef const TQADevice const TQARect * | rect |
| typedef const TQADevice const TQARect const TQAClip * | clip |
| typedef const TQADevice const TQARect const TQAClip unsigned long | flags |
| typedef void * | response |
| typedef long | mipmapLevel |
| typedef long long TQAPixelBuffer * | buffer |
| typedef const TQARect * | dirtyRect |
| typedef union TQAEngineMethod | TQAEngineMethod |
| typedef enum TQAEngineMethodTag | TQAEngineMethodTag |
| typedef TQAEngineMethod * | method |
| typedef union TQADrawMethod | TQADrawMethod |
| typedef enum TQADrawMethodTag | TQADrawMethodTag |
Functions | |
| typedef | CALLBACK_API_C (TQAError, TQAColorTableNew)(TQAColorTableType pixelType |
| typedef | CALLBACK_API_C (void, TQAColorTableDelete)(TQAColorTable *colorTable) |
| typedef | CALLBACK_API_C (TQAError, TQATextureNew)(unsigned long flags |
| typedef | CALLBACK_API_C (TQAError, TQATextureDetach)(TQATexture *texture) |
| typedef | CALLBACK_API_C (void, TQATextureDelete)(TQATexture *texture) |
| typedef | CALLBACK_API_C (TQAError, TQATextureBindColorTable)(TQATexture *texture |
| typedef | CALLBACK_API_C (TQAError, TQABitmapNew)(unsigned long flags |
| typedef | CALLBACK_API_C (TQAError, TQABitmapDetach)(TQABitmap *bitmap) |
| typedef | CALLBACK_API_C (void, TQABitmapDelete)(TQABitmap *bitmap) |
| typedef | CALLBACK_API_C (TQAError, TQABitmapBindColorTable)(TQABitmap *bitmap |
| typedef | CALLBACK_API_C (TQAError, TQADrawPrivateNew)(TQADrawContext *newDrawContext |
| typedef | CALLBACK_API_C (void, TQADrawPrivateDelete)(TQADrawPrivate *drawPrivate) |
| typedef | CALLBACK_API_C (TQAError, TQAEngineCheckDevice)(const TQADevice *device) |
| typedef | CALLBACK_API_C (TQAError, TQAEngineGestalt)(TQAGestaltSelector selector |
| typedef | CALLBACK_API_C (TQAError, TQAAccessTexture)(TQATexture *texture |
| typedef | CALLBACK_API_C (TQAError, TQAAccessTextureEnd)(TQATexture *texture |
| typedef | CALLBACK_API_C (TQAError, TQAAccessBitmap)(TQABitmap *bitmap |
| typedef | CALLBACK_API_C (TQAError, TQAAccessBitmapEnd)(TQABitmap *bitmap |
| typedef | CALLBACK_API_C (TQAError, TQAEngineGetMethod)(TQAEngineMethodTag methodTag |
| TQAError | QARegisterEngine (TQAEngineGetMethod engineGetMethod) |
| TQAError | QARegisterEngineWithRefCon (TQAEngineGetMethod engineGetMethod, long refCon) |
| long | QAGetCurrentEngineRefCon (void) |
| TQAError | QARegisterDrawMethod (TQADrawContext *drawContext, TQADrawMethodTag methodTag, TQADrawMethod method) |
Interfaces needed when building RAVE engines.
For bug reports, consult the following page on the World Wide Web:
http://developer.apple.com/bugreporter/
| typedef CALLBACK_API_C | ( | TQAError | , |
| TQAAccessTexture | |||
| ) |
new engine methods for RAVE 1.6
| typedef CALLBACK_API_C | ( | TQAError | , |
| TQABitmapBindColorTable | |||
| ) |
TQABitmapBindColorTable parameter descriptions TQABitmap *bitmap Previously allocated by QABitmapNew() TQAColorTable *colorTable Previously allocated by QAColorTableNew()
| typedef CALLBACK_API_C | ( | TQAError | , |
| TQABitmapDetach | |||
| ) |
TQABitmapDetach parameter descriptions TQABitmap *bitmap Previously allocated by QABitmapNew()
| typedef CALLBACK_API_C | ( | TQAError | , |
| TQABitmapNew | |||
| ) |
TQABitmapNew parameter descriptions unsigned long flags Mask of kQABitmap_xxx flags TQAImagePixelType pixelType Depth, color space, etc. const TQAImage *image Image TQABitmap **newBitmap (Out) Newly created TQABitmap, or NULL on error
| typedef CALLBACK_API_C | ( | TQAError | , |
| TQAColorTableNew | |||
| ) |
TQAColorTableNew parameter descriptions TQAColorTableType pixelType Depth, color space, etc. void *pixelData lookup table entries in pixelType format long transparentIndex boolean, false means no transparency, true means index 0 is transparent TQAColorTable **newTable (Out) Newly created TQAColorTable
| typedef CALLBACK_API_C | ( | TQAError | , |
| TQADrawPrivateNew | |||
| ) |
TQADrawPrivateNew parameter descriptions TQADrawContext *newDrawContext Draw context to initialize const TQADevice *device Target device const TQARect *rect Target rectangle (device coordinates) const TQAClip *clip 2D clip region (or NULL) unsigned long flags Mask of kQAContext_xxx
| typedef CALLBACK_API_C | ( | TQAError | , |
| TQAEngineCheckDevice | |||
| ) | const |
TQAEngineCheckDevice parameter descriptions const TQADevice *device Target device
| typedef CALLBACK_API_C | ( | TQAError | , |
| TQAEngineGestalt | |||
| ) |
TQAEngineGestalt parameter descriptions TQAGestaltSelector selector Gestalt parameter being requested void *response Buffer that receives response
| typedef CALLBACK_API_C | ( | TQAError | , |
| TQAEngineGetMethod | |||
| ) |
TQAEngineGetMethod parameter descriptions TQAEngineMethodTag methodTag Method being requested TQAEngineMethod *method (Out) Method
| typedef CALLBACK_API_C | ( | TQAError | , |
| TQATextureBindColorTable | |||
| ) |
TQATextureBindColorTable parameter descriptions TQATexture *texture Previously allocated by QATextureNew() TQAColorTable *colorTable Previously allocated by QAColorTableNew()
| typedef CALLBACK_API_C | ( | TQAError | , |
| TQATextureDetach | |||
| ) |
TQATextureDetach parameter descriptions TQATexture *texture Previously allocated by QATextureNew()
| typedef CALLBACK_API_C | ( | TQAError | , |
| TQATextureNew | |||
| ) |
TQATextureNew parameter descriptions unsigned long flags Mask of kQATexture_xxx flags TQAImagePixelType pixelType Depth, color space, etc. const TQAImage images[] Image(s) for texture TQATexture **newTexture (Out) Newly created TQATexture, or NULL on error
| typedef CALLBACK_API_C | ( | void | , |
| TQABitmapDelete | |||
| ) |
TQABitmapDelete parameter descriptions TQABitmap *bitmap Previously allocated by QABitmapNew()
| typedef CALLBACK_API_C | ( | void | , |
| TQAColorTableDelete | |||
| ) |
TQAColorTableDelete parameter descriptions TQAColorTable *colorTable Previously allocated by QAColorTableNew()
| typedef CALLBACK_API_C | ( | void | , |
| TQADrawPrivateDelete | |||
| ) |
TQADrawPrivateDelete parameter descriptions TQADrawPrivate *drawPrivate Private context data to delete
| typedef CALLBACK_API_C | ( | void | , |
| TQATextureDelete | |||
| ) |
TQATextureDelete parameter descriptions TQATexture *texture Previously allocated by QATextureNew()
| long QAGetCurrentEngineRefCon | ( | void | ) |
QAGetEngineRefCon parameter descriptions QAGetCurrentEngineRefCon()
| TQAError QARegisterDrawMethod | ( | TQADrawContext * | drawContext, |
| TQADrawMethodTag | methodTag, | ||
| TQADrawMethod | method | ||
| ) |
QARegisterDrawMethod parameter descriptions TQADrawContext *drawContext Draw context in which to set method TQADrawMethodTag methodTag Method to set TQADrawMethod method Method QARegisterDrawMethod()
| TQAError QARegisterEngine | ( | TQAEngineGetMethod | engineGetMethod | ) |
QARegisterEngine parameter descriptions TQAEngineGetMethod engineGetMethod Engine's getMethod method QARegisterEngine()
| TQAError QARegisterEngineWithRefCon | ( | TQAEngineGetMethod | engineGetMethod, |
| long | refCon | ||
| ) |
QARegisterEngineWithRefCon parameter descriptions TQAEngineGetMethod engineGetMethod Engine's getMethod method long refCon Engine RefCon QARegisterEngineWithRefCon()