Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
aa_init(3)		    Library Functions Manual		      aa_init(3)

NAME
     aa_init - open the output display for AA-lib.

SYNOPSIS
     #include <aalib.h>

     aa_context *aa_init
     (
	  const struct aa_driver *driver,
	  const struct aa_hardware_params *defparams,
	  const void *driverdata
     );

PARAMETERS
     const struct aa_driver *driver
	    Driver  you  want  to use.	Available drivers are listed in the NULL
	    terminated aa_drivers array.

     const struct aa_hardware_params *defparams
	    Hardware parameters you want.  Use aa_defparams for default values.

     const void *driverdata
	    This pointer is passed dirrectly to driver	used  to  specify  addi-
	    tional driver dependent parameters.

DESCRIPTION
     This  is  the most primitive AA-lib initialization function.  Allows better
     control over the process than the easier to use aa_autoinit function.

     Every AA-lib program ought to have call  to  aa_parseoptions  before  first
     call to aa_init.

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

SEE ALSO
     save_d(3),  mem_d(3),  aa_help(3),  aa_formats(3),  aa_fonts(3), aa_dither-
     names(3), aa_drivers(3), aa_kbddrivers(3), aa_mousedrivers(3), aa_kbdrecom-
     mended(3),   aa_mouserecommended(3),   aa_displayrecommended(3),	 aa_def-
     params(3),    aa_defrenderparams(3),    aa_scrwidth(3),	aa_scrheight(3),
     aa_mmwidth(3),  aa_mmheight(3),  aa_imgwidth(3),  aa_imgheight(3),   aa_im-
     age(3),  aa_text(3), aa_attrs(3), aa_currentfont(3), aa_autoinit(3), aa_au-
     toinitkbd(3), aa_autoinitmouse(3),  aa_recommendhi(3),  aa_recommendlow(3),
     aa_initkbd(3),  aa_initmouse(3),  aa_close(3),  aa_uninitkbd(3), aa_uninit-
     mouse(3), aa_fastrender(3), aa_render(3), aa_puts(3), aa_printf(3),  aa_go-
     toxy(3),	aa_hidecursor(3),   aa_showcursor(3),  aa_getmouse(3),	aa_hide-
     mouse(3), aa_showmouse(3), aa_registerfont(3), aa_setsupported(3),  aa_set-
     font(3),  aa_getevent(3),	aa_getkey(3), aa_resize(3), aa_resizehandler(3),
     aa_parseoptions(3), aa_edit(3),  aa_createedit(3),  aa_editkey(3),  aa_put-
     pixel(3),	 aa_recommendhikbd(3),	 aa_recommendlowkbd(3),  aa_recommendhi-
     mouse(3), aa_recommendlowmouse(3), aa_recommendhidisplay(3),  aa_recommend-
     lowdisplay(3)

c2man aalib.h			8 September 1999		      aa_init(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=aa_init&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help