aa_defrenderparams(3)
π aa_defrenderparams(3) π
okay so bestie, welcome to the Library Functions Manual, section 3 π this is a lil page about one single global variable and honestly? it's giving lowkey iconic.
β¨ NAME β¨
aa_defrenderparams β the default rendering parameters. that's it. that's the whole vibe. π
πΈ SYNOPSIS πΈ
#include <aalib.h>
extern struct aa_renderparams aa_defrenderparams;
like, that's the whole thing. no function call, no drama, just a global sitting there being a global. main character energy fr fr π
π¦ DESCRIPTION π¦
so aa_defrenderparams is the default rendering parameters π it's a struct aa_renderparams that ships with all the sensible starter settings already in it, so you don't have to build one from scratch every single time (not me doing that manually π).
you pass it to the aa_render function family β the whole lil render squad. that's the entire point of it. it's the "just use the defaults, babe" option π«Ά
it's extern, so it's the actual shared variable, not a copy. treat it nice β¨
π SEE ALSO π
the way this list is long π aalib has a whole friend group and you're about to meet every single one of them:
save_d(3)mem_d(3)aa_help(3)aa_formats(3)aa_fonts(3)aa_dithernames(3)aa_drivers(3)aa_kbddrivers(3)aa_mousedrivers(3)aa_kbdrecommended(3)aa_mouserecommended(3)aa_displayrecommended(3)aa_defparams(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_currentfont(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_render(3)aa_puts(3)aa_printf(3)aa_gotoxy(3)aa_hidecursor(3)aa_showcursor(3)aa_getmouse(3)aa_hidemouse(3)aa_showmouse(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_recommendhimouse(3)aa_recommendlowmouse(3)aa_recommendhidisplay(3)aa_recommendlowdisplay(3)
π«Ά and that's the page!! short, sweet, defaults forever.
this lil cutie came out of the c2man tool chewing on aalib.h, dated 8 September 1999, and it lives as page aa_defrenderparams(3). ok bye bestie, go render something slay β¨ππ
π¦ where this page comes from
- arch rolling: aalib 1.4rc5-19 Β· LGPL-2.0-or-later
- debian bookworm: libaa1-dev 1.4p5-50
- debian trixie: libaa1-dev 1.4p5-51.1+b1
- epel 10: aalib-devel 1.4.0-0.52.rc5.el10_0 Β· LGPL-2.1-or-later
- epel 9: aalib-devel 1.4.0-0.42.rc5.el9 Β· LGPLv2+
- fedora 43: aalib-devel 1.4.0-0.56.rc5.fc43 Β· LGPL-2.1-or-later
- fedora 43: aalib-devel 1.4.0-0.56.rc5.fc43 Β· LGPL-2.1-or-later
- fedora 44: aalib-devel 1.4.0-0.58.rc5.fc44 Β· LGPL-2.1-or-later
- fedora 44: aalib-devel 1.4.0-0.58.rc5.fc44 Β· LGPL-2.1-or-later
- nixpkgs unstable: aalib 1.4rc5
- opensuse-leap 16.0: aalib-devel 1.4.0-bp160.1.14 Β· GPL-2.0-or-later
- opensuse-leap 16.0: aalib-devel 1.4.0-bp160.1.14 Β· GPL-2.0-or-later
- opensuse-leap 16.0: aalib-devel 1.4.0-bp160.1.14 Β· GPL-2.0-or-later
- opensuse-leap 16.0: aalib-devel 1.4.0-bp160.1.14 Β· GPL-2.0-or-later
- ubuntu jammy: libaa1-dev 1.4p5-50build1
- ubuntu noble: libaa1-dev 1.4p5-51.1
- ubuntu questing: libaa1-dev 1.4p5-51.1
- ubuntu resolute: libaa1-dev 1.4p5-51.1build1
- ubuntu stonking: libaa1-dev 1.4p5-51.1build1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms