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

FreeBSD Manual Pages

  
 
  

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

NAME
       aa_render - convert image buffer	to ASCII-art.

SYNOPSIS
       #include	<aalib.h>

       void aa_render
       (
	    aa_context *c,
	    const aa_renderparams *p,
	    int	x1,
	    int	y1,
	    int	x2,
	    int	y2
       );

PARAMETERS
       aa_context *c
	      Specifies	the AA-lib context to operate on.

       const aa_renderparams *p
	      Rendering	 parametters used to specify brightness, gamma correc-
	      tion and other usefull stuff. Use	aa_defrenderparams for default
	      values.

       int x1 Column of	top left coner of rendered area	(in characters!).

       int y1 Row of top left coner of rendered	area.

       int x2 Column of	bottom right coner of rendered area.

       int y2 Row of bottom right coner	of rendered area.

DESCRIPTION
       This function does the trick of	converting  the	 emulated  framebuffer
       into  high  quality ASCII-art. If you want to be	really fast, you might
       use aa_fastrender.  If you want	to  emulate  palette,  use  aa_render-
       palette.

       Note that to see	the effect you need to call aa_flush too.

       First call to this function may take a while, because the rendering ta-
       bles are	produced.

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_kb-
       drecommended(3),	  aa_mouserecommended(3),    aa_displayrecommended(3),
       aa_defparams(3),		aa_defrenderparams(3),	       aa_scrwidth(3),
       aa_scrheight(3),	  aa_mmwidth(3),    aa_mmheight(3),    aa_imgwidth(3),
       aa_imgheight(3),	  aa_image(3),	aa_text(3),  aa_attrs(3),  aa_current-
       font(3),	  aa_autoinit(3),   aa_autoinitkbd(3),	  aa_autoinitmouse(3),
       aa_recommendhi(3),   aa_recommendlow(3),	  aa_init(3),	aa_initkbd(3),
       aa_initmouse(3),	  aa_close(3),	 aa_uninitkbd(3),   aa_uninitmouse(3),
       aa_fastrender(3),  aa_puts(3),  aa_printf(3), aa_gotoxy(3), aa_hidecur-
       sor(3),	aa_showcursor(3),  aa_getmouse(3),  aa_hidemouse(3),  aa_show-
       mouse(3),    aa_registerfont(3),	  aa_setsupported(3),	aa_setfont(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_putpixel(3), aa_recommendhikbd(3), aa_recommendlowkbd(3),  aa_recom-
       mendhimouse(3),	  aa_recommendlowmouse(3),   aa_recommendhidisplay(3),
       aa_recommendlowdisplay(3)

c2man aalib.h		       8 September 1999			  aa_render(3)

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

home | help