|
void vsf_update(WORD vdihandle, void *pattern, WORD plane) | Description: Créer un tramage utilisateur pour le VDI
Opcode: 112 (0x0070)
Availability: Tous VDI
Parameters:
vdihandle : numéro de session graphique VDI concernée
pattern : description du tramage pour les modes <= 8 "planes" (plans couleurs) cela correspond a un tableau de 16 WORD * "planes" (trame de 16 par 16 pixels donc et décrit plan par plan) Au dela de 8 plans il s'agit d'un tableau de 16*16 LONG, décrivant la couleur en True color 32 bits (X8R8V8B8 ???? obligatoire ???)
planes : nombre de plans a représenter, pour les modes <=8 plans on peut demander un remplisage monochrome en mettant 1 soit un remplissage coloré en mettant le nombre de plans courant de la station VDI, pour le mode true color (>8plans) il est nécessaire de mettre la valeur 32!
Binding: WORD i;
contrl[0] = 112; contrl[1] = 0; contrl[3] = (16 * planes); contrl[6] = vdihandle;
for(i = 0;i < (16 * planes);i++) intin[i] = pattern[i];
vdi();
Return value:
Definition:
mailto: Raider
HTTP: http://olivier.landemarre.free.fr
See Also: vsf_interior() |
Merci de votre visite sur GEMTOS!!!
(C) 2000 Gemtos.free.fr. All rights reserved by the authors.
|