1aa_init(3)                 Library Functions Manual                 aa_init(3)
2
3
4

NAME

6       aa_init - open the output display for AA-lib.
7

SYNOPSIS

9       #include <aalib.h>
10
11       aa_context *aa_init
12       (
13            const struct aa_driver *driver,
14            const struct aa_hardware_params *defparams,
15            const void *driverdata
16       );
17

PARAMETERS

19       const struct aa_driver *driver
20              Driver  you  want  to  use.  Available drivers are listed in the
21              NULL terminated aa_drivers array.
22
23       const struct aa_hardware_params *defparams
24              Hardware parameters you want.  Use aa_defparams for default val‐
25              ues.
26
27       const void *driverdata
28              This pointer is passed dirrectly to driver used to specify addi‐
29              tional driver dependent parameters.
30

DESCRIPTION

32       This is the most primitive AA-lib initialization function.  Allows bet‐
33       ter  control  over the process than the easier to use aa_autoinit func‐
34       tion.
35
36       Every AA-lib program ought to have call to aa_parseoptions before first
37       call to aa_init.
38

RETURNS

40       Pointer to new AA-lib context or NULL if failed.
41

SEE ALSO

43       save_d(3), mem_d(3), aa_help(3), aa_formats(3), aa_fonts(3), aa_dither‐
44       names(3),    aa_drivers(3),    aa_kbddrivers(3),    aa_mousedrivers(3),
45       aa_kbdrecommended(3), aa_mouserecommended(3), aa_displayrecommended(3),
46       aa_defparams(3),         aa_defrenderparams(3),         aa_scrwidth(3),
47       aa_scrheight(3),    aa_mmwidth(3),    aa_mmheight(3),   aa_imgwidth(3),
48       aa_imgheight(3),  aa_image(3),  aa_text(3),  aa_attrs(3),   aa_current‐
49       font(3),    aa_autoinit(3),   aa_autoinitkbd(3),   aa_autoinitmouse(3),
50       aa_recommendhi(3), aa_recommendlow(3), aa_initkbd(3),  aa_initmouse(3),
51       aa_close(3),   aa_uninitkbd(3),   aa_uninitmouse(3),  aa_fastrender(3),
52       aa_render(3), aa_puts(3), aa_printf(3), aa_gotoxy(3), aa_hidecursor(3),
53       aa_showcursor(3),   aa_getmouse(3),  aa_hidemouse(3),  aa_showmouse(3),
54       aa_registerfont(3), aa_setsupported(3), aa_setfont(3),  aa_getevent(3),
55       aa_getkey(3),  aa_resize(3),  aa_resizehandler(3),  aa_parseoptions(3),
56       aa_edit(3), aa_createedit(3), aa_editkey(3), aa_putpixel(3),  aa_recom‐
57       mendhikbd(3),  aa_recommendlowkbd(3), aa_recommendhimouse(3), aa_recom‐
58       mendlowmouse(3), aa_recommendhidisplay(3), aa_recommendlowdisplay(3)
59
60
61
62c2man aalib.h                  8 September 1999                     aa_init(3)
Impressum