aa_context |
AA-lib : Contexte |
---|---|
aalib.h |
Syntaxe
struct aa_context { struct aa_driver *driver; struct aa_kbddriver *kbddriver; struct aa_mousedriver *mousedriver; struct aa_hardware_params params; int mulx, muly; int imgwidth, imgheight; unsigned char *imagebuffer; unsigned char *textbuffer; unsigned char *attrbuffer; unsigned short *table; unsigned short *filltable; struct parameters *parameters; int cursorx, cursory, cursorstate; int mousex, mousey, buttons; void (*resizehandler) (struct aa_context *); void *driverdata; }; |
Paramètres
Nom | Description |
---|---|
driver | Ce champ permet d'indiquer le pilote courant de l'affichage. |
kbddriver | Ce champ permet d'indiquer le pilote courant du clavier. |
mousedriver | Ce champ permet d'indiquer le pilote courant de la souris. |
params | Ce champ permet d'indiquer les paramètres de sortie matériel de la bibliothèque AA-lib. |
mulx | Ce champ permet d'indiquer le ratio horizontale de pixels par caractère. |
mulx | Ce champ permet d'indiquer le ratio horizontale de pixels par caractère. |
muly | Ce champ permet d'indiquer le ratio vertical de pixels par caractère. |
imgwidth | Ce champ permet d'indiquer la largeur de l'image du tampon virtuel. |
imgheight | Ce champ permet d'indiquer la hauteur de l'image du tampon virtuel. |
imagebuffer | Ce champ contient un tampon virtuel de l'image. |
textbuffer | Ce champ contient un tampon virtuel du texte. |
attrbuffer | Ce champ contient un tampon virtuel des attributs du texte. |
table | Ce champ permet d'indiquer les valeurs précalculer d'algorithme de rendu . |
filltable | Ce champ permet d'indiquer la table de remplissage. |
parameters | Ce champ permet d'indiquer les options de la bibliothèques. |
cursorx | Ce champ permet d'indiquer la position horizontale curseur. |
cursory | Ce champ permet d'indiquer la position verticale curseur. |
cursorstate | Ce champ permet d'indiquer l'état curseur. |
mousex | Ce champ permet d'indiquer la position horizontale de souris. |
mousey | Ce champ permet d'indiquer la position verticale de souris. |
buttons | Ce champ permet d'indiquer les boutons de souris. |
resizehandler | Ce champ permet d'indiquer un pointeur vers une routine de redimensionnage. |
driverdata | Ce champ permet d'indiquer les données du pilote. |
Description
Cette structure de données contient les informations de contexte pour la bibliothèque AA-lib.
Dernière mise à jour : Samedi, le 20 février 2016