Microchip® Advanced Software Framework

Storage structure for bitmap pixel data and metadata.

#include <gfx_generic.h>

Data Fields

union {
   gfx_color_t   color
 
   void *   custom
 
   gfx_color_t *   pixmap
 
   gfx_color_t PROGMEM_PTR_T   progmem
 
data
 
gfx_coord_t height
 
enum gfx_bitmap_type type
 
gfx_coord_t width
 

void* gfx_bitmap::custom

External interface custom data

Referenced by demo_draw_bmpfile(), and task_win().

gfx_color_t* gfx_bitmap::pixmap

Pointer to pixels for bitmap stored in SRAM

Referenced by gfx_generic_put_bitmap().

gfx_color_t PROGMEM_PTR_T gfx_bitmap::progmem

Pointer to pixels for bitmap stored in progmem

Referenced by gfx_generic_put_bitmap().