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

FreeBSD Manual Pages

  
 
  

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

NAME
       get_rle_sprite  - Creates an RLE	sprite using a bitmap as source. Alle-
       gro game	programming library.

SYNOPSIS
       #include	<allegro.h>

       RLE_SPRITE *get_rle_sprite(BITMAP *bitmap);

DESCRIPTION
       Creates an RLE sprite based on the specified bitmap (which  must	 be  a
       memory  bitmap).	Remember to free this RLE sprite later to avoid	memory
       leaks. Example:

	  RLE_SPRITE *rle;
	  BITMAP *bmp;
	  ...
	  /* Create RLE	sprite from an existent	bitmap.	*/
	  rle =	get_rle_sprite(bmp);
	  if (!rle)
	     abort_on_error("Couldn't create RLE sprite!");

	  /* We	don't need the bitmap any more.*/
	  destroy_bitmap(bmp);

	  /* Use the RLE sprite. */
	  ...
	  /* Destroy it	when we	don't need it any more.	*/
	  destroy_rle_sprite(rle);

RETURN VALUE
       Returns a pointer to the	created	RLE sprite, or NULL if the RLE	sprite
       could  not  be created. Remember	to free	this RLE sprite	later to avoid
       memory leaks.

SEE ALSO
       draw_rle_sprite(3), destroy_rle_sprite(3)

Allegro				 version 4.4.2		     get_rle_sprite(3)

NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE | SEE ALSO

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

home | help