#include <bitmap.h>
Data Fields | |
int | width |
int | height |
unsigned | bmBitsSize |
char | bmBits [] |
This structure is somewhat special, because the bmBits do directly follow the width and height entries. So be careful, and use BM_Alloc/Free to handle Bitmap structures.
The reason behind this is, that the Bitmap structure and its bmBits can be adressed by using a single segment register.
bmBitsSize will will be set to the size of the bmBits part by BM_Alloc() (and should always be a multiple of two).
Definition at line 93 of file bitmap.h.
|
Definition at line 96 of file bitmap.h. Referenced by BM_Clear(), BM_Copy(), BM_FastBlit(), BM_GetPixel(), BM_Invert(), BM_Load(), BM_PutPixel(), BM_Save(), GFX_FillRect(), GFX_HLine(), GFX_LineX(), GFX_VLine(), and LCD_Update(). |
|
Definition at line 95 of file bitmap.h. Referenced by BM_Alloc(), BM_Clear(), BM_Copy(), BM_Free(), BM_Invert(), and BM_Load(). |
|
Definition at line 94 of file bitmap.h. Referenced by BM_Alloc(), BM_Blit(), BM_Copy(), BM_FastBlit(), BM_Free(), BM_GetPixel(), BM_Load(), BM_PutPixel(), BM_Save(), GFX_FillRect(), GFX_HLine(), GFX_VLine(), and gfxTest(). |
|
Definition at line 94 of file bitmap.h. Referenced by BM_Alloc(), BM_Blit(), BM_Copy(), BM_FastBlit(), BM_Free(), BM_GetPixel(), BM_Load(), BM_PutPixel(), BM_Save(), GFX_FillRect(), GFX_HLine(), GFX_LineX(), GFX_VLine(), gfxTest(), and LCD_Update(). |