man bitmap.c () - Bitmap blitting.


bitmap.c - Bitmap blitting.



caca_bitmap * caca_create_bitmap (unsigned int bpp, unsigned int w, unsigned int h, unsigned int pitch, unsigned int rmask, unsigned int gmask, unsigned int bmask, unsigned int amask)

Create an internal bitmap object. void caca_set_bitmap_palette (struct caca_bitmap *bitmap, unsigned int red[], unsigned int green[], unsigned int blue[], unsigned int alpha[])

Set the palette of an 8bpp bitmap object. void caca_free_bitmap (struct caca_bitmap *bitmap)

Free the memory associated with a bitmap. void caca_draw_bitmap (int x1, int y1, int x2, int y2, struct caca_bitmap const *bitmap, void *pixels)

Draw a bitmap on the screen.

Detailed Description

Version: $Id: bitmap.c 248 2004-01-14 10:34:20Z sam $

Author: Sam Hocevar <>

This file contains bitmap blitting functions.


Generated automatically by Doxygen for libcaca from the source code.