Diese Funktion legt eine inverse Farbtabelle der übergebenen Farbtabelle an und liefert eine Referenz darauf zurück. Programme müssen diese Funktion nur dann aufrufen, wenn sie Bitmaps, die Ziel einer vr_transfer_bits()-Operation sind, selber verwalten (wenn die Offscreen-Bitmap vom VDI erzeugt wird, d.h durch v_opnbm() oder v_open_bm(), erledigt das VDI das automatisch). Siehe auch Beschreibung von vr_transfer_bits().
Dekl.: ITAB_REF v_create_itab( int16 handle, COLOR_TAB *ctab, int16 bits );
Aufruf: itab = v_create_itab( handle, ctab, 4 );
Variable Belegung Bedeutung
Eingaben:
contrl[0] 208
contrl[1] 0 Einträge in ptsin
contrl[3] 5 Einträge in intin
contrl[5] 0 v_create_itab_ref
contrl[6] handle
intin[0-1] ctab Zeiger auf Farbtabelle
intin[2] bits bevorzugte Auflösung der
inversen Farbtabelle (3-5)
intin[3-4] 0 reserviert
Ausgaben:
contrl[2] 0 Einträge in ptsout
contrl[4] 2 Einträge in intout
intout[0-1] itab Referenz auf inverse Farbtabelle