AA_AUTOINIT |
AA : Initialisation automatique |
---|---|
aalib.h |
Syntaxe
aa_context *aa_autoinit(const struct aa_hardware_params *params); |
Paramètres
Nom | Description |
---|---|
params | Ce paramètre permet d'indiquer un ensemble d'ajustement matériel à utiliser pour l'initialisation. |
Retour
Valeur | Description |
---|---|
NULL | Cette valeur permet d'indiquer qu'il n'a pas été possible d'initialiser les fonctions de la bibliothèque «AA-lib». |
pointeur | Ces valeurs permettent d'indiquer un pointeur vers une structure de contexte. |
Description
Cette fonction permet d'initialiser facilement les fonctions du «AA-lib».
Exemple
Voici un exemple typique de l'utilisation de cette fonction :
- #include <stdio.h>
- #include <stdlib.h>
- #include <aalib.h>
-
- int main()
- {
- aa_context *context;
- context = aa_autoinit(&aa_defparams);
- if(context != NULL) {
- // Poursuite du programme ici ...
- aa_close(context);
- } else {
- printf("Impossible d'initialiser la bibliotheque aalib");
- }
- return 0;
- }
N.B.: Ce programme est compilé avec l'option «-laa» de l'IDE du programme Code::Blocks 10.05 situé dans «Project > Build options... > Debug > Linker settings > Other linker options:» ou en ligne de commande «gcc -laa -o aa_attrssamples main.c». Sinon, la fonction «aa_autoinit» retournera un «undefined reference to 'aa_autoinit'» lors de la liaison du programme. De plus, une bibliothèque de développement comme «libaa1-dev» devrait être installé.
Voir également
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_help
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_formats
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_fonts
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_dithernames
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_drivers
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_kbddrivers
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_mousedrivers
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_kbdrecommended
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_mouserecommended
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_displayrecommended
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_defparams
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_defrenderparams
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_scrwidth
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_scrheight
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_mmwidth
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_mmheight
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_imgwidth
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_imgheight
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_image
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_text
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_currentfont
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_autoinit
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_autoinitkbd
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_autoinitmouse
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_recommendhi
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_recommendlow
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_init
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_initkbd
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_initmouse
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_close
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_uninitkbd
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_uninitmouse
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_fastrender
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_render
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_puts
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_printf
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_gotoxy
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_hidecursor
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_showcursor
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_getmouse
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_hidemouse
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_showmouse
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_registerfont
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_setsupported
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_setfont
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_getevent
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_getkey
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_resize
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_resizehandler
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_parseoptions
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_edit
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_createedit
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_editkey
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_putpixel
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_recommendhikbd
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_recommendlowkbd
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_recommendhimouse
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_recommendlowmouse
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_recommendhidisplay
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_recommendlowdisplay