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

FreeBSD Manual Pages

  
 
  

home | help
make_trans_font(3)		Allegro	manual		    make_trans_font(3)

NAME
       make_trans_font	- Makes	a font use transparency. Allegro game program-
       ming library.

SYNOPSIS
       #include	<allegro.h>

       void make_trans_font(FONT *f);

DESCRIPTION
       This function converts a	font to	use transparency for drawing. That is,
       each glyph in the font will be drawn with draw_trans_sprite, so you can
       use the same blenders as	with draw_trans_sprite to draw the  font.  One
       common  use of this is to load a	bitmap font with an alpha channel, and
       therefore  get  anti-aliased  text  output  by  using  Allegro's	 alpha
       blender.	Here's an example how to do that:

	  FONT *f = load_font("alphafont.tga", NULL, NULL);
	  make_trans_font(f);
	  set_alpha_blender();
	  textprintf_centre_ex(screen, f, 320, 240, -1,	-1, "Anti-aliased Font!");

SEE ALSO
       is_trans_font(3),	  set_alpha_blender(3),		 load_font(3),
       draw_trans_sprite(3)

Allegro				 version 4.4.2		    make_trans_font(3)

NAME | SYNOPSIS | DESCRIPTION | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=make_trans_font&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help