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