Typedefs | |
typedef struct D4D_IMG_HEADER_D4DINT_S | D4D_IMG_HEADER_D4DINT |
typedef struct D4D_IMG_HEADER_2_D4DINT_S | D4D_IMG_HEADER_2_D4DINT |
typedef struct D4D_D4DBMP_DECODE_S | D4D_D4DBMP_DECODE |
typedef Byte(* | GET_DATA_BYTE_FUNC )(D4D_D4DBMP_DECODE *pDecode, D4D_BOOL increment) |
typedef Word(* | GET_DATA_WORD_FUNC )(D4D_D4DBMP_DECODE *pDecode, D4D_BOOL increment) |
typedef LWord(* | GET_DATA_LONG_FUNC )(D4D_D4DBMP_DECODE *pDecode, D4D_BOOL increment) |
Functions | |
void | D4D_ImgDecIntD4DDraw (D4D_COOR x, D4D_COOR y, D4D_CHAR *pFileName, D4D_BOOL greyScale, D4D_COOR radius) |
D4D_COOR | D4D_ImgDecIntD4DGetWidth (D4D_CHAR *pFileName) |
D4D_COOR | D4D_ImgDecIntD4DGetHeight (D4D_CHAR *pFileName) |
D4D_SIZE | D4D_ImgDecIntD4DGetSize (D4D_CHAR *pFileName) |
int | D4D_ImgDecIntD4DGetHeader (D4D_CHAR *pFileName, void *pBuff, int max_size) |
D4D driver external pictures d4d decoder functions header file.
Definition in file d4d_imgdec_d4dint.h.
#define D4D_BMP_16MNOPAL |
Definition at line 67 of file d4d_imgdec_d4dint.h.
#define D4D_BMP_16MNOPAL_ENABLE |
Definition at line 99 of file d4d_imgdec_d4dint.h.
#define D4D_BMP_256KNOPAL |
Definition at line 68 of file d4d_imgdec_d4dint.h.
#define D4D_BMP_256KNOPAL_ENABLE |
Definition at line 103 of file d4d_imgdec_d4dint.h.
#define D4D_BMP_256NOPAL |
Definition at line 71 of file d4d_imgdec_d4dint.h.
#define D4D_BMP_256NOPAL_ENABLE |
Definition at line 111 of file d4d_imgdec_d4dint.h.
#define D4D_BMP_4096NOPAL |
Definition at line 70 of file d4d_imgdec_d4dint.h.
#define D4D_BMP_65536NOPAL |
Definition at line 69 of file d4d_imgdec_d4dint.h.
#define D4D_BMP_65536NOPAL_ENABLE |
Definition at line 107 of file d4d_imgdec_d4dint.h.
#define D4D_BMP_CLR_DEPTH128 |
Definition at line 83 of file d4d_imgdec_d4dint.h.
#define D4D_BMP_CLR_DEPTH16 |
Definition at line 86 of file d4d_imgdec_d4dint.h.
#define D4D_BMP_CLR_DEPTH2 |
Definition at line 89 of file d4d_imgdec_d4dint.h.
#define D4D_BMP_CLR_DEPTH256 |
Definition at line 82 of file d4d_imgdec_d4dint.h.
#define D4D_BMP_CLR_DEPTH32 |
Definition at line 85 of file d4d_imgdec_d4dint.h.
#define D4D_BMP_CLR_DEPTH4 |
Definition at line 88 of file d4d_imgdec_d4dint.h.
#define D4D_BMP_CLR_DEPTH64 |
Definition at line 84 of file d4d_imgdec_d4dint.h.
#define D4D_BMP_CLR_DEPTH8 |
Definition at line 87 of file d4d_imgdec_d4dint.h.
#define D4D_BMP_CLR_DEPTH_MASK |
Definition at line 80 of file d4d_imgdec_d4dint.h.
#define D4D_BMP_COMPRESS_MASK |
Definition at line 60 of file d4d_imgdec_d4dint.h.
#define D4D_BMP_COMPRESSED |
Definition at line 62 of file d4d_imgdec_d4dint.h.
#define D4D_BMP_ENDIAN_FLAG |
Definition at line 91 of file d4d_imgdec_d4dint.h.
#define D4D_BMP_MON_VER |
Definition at line 78 of file d4d_imgdec_d4dint.h.
#define D4D_BMP_PAL16_8 |
Definition at line 75 of file d4d_imgdec_d4dint.h.
#define D4D_BMP_PAL2 |
Definition at line 77 of file d4d_imgdec_d4dint.h.
#define D4D_BMP_PAL256_32 |
Definition at line 74 of file d4d_imgdec_d4dint.h.
#define D4D_BMP_PAL4 |
Definition at line 76 of file d4d_imgdec_d4dint.h.
#define D4D_BMP_PAL_16 |
Definition at line 94 of file d4d_imgdec_d4dint.h.
#define D4D_BMP_PAL_16_ENABLE |
Definition at line 119 of file d4d_imgdec_d4dint.h.
#define D4D_BMP_PAL_2 |
Definition at line 95 of file d4d_imgdec_d4dint.h.
#define D4D_BMP_PAL_256 |
Definition at line 93 of file d4d_imgdec_d4dint.h.
#define D4D_BMP_PAL_256_ENABLE |
Definition at line 115 of file d4d_imgdec_d4dint.h.
#define D4D_BMP_PAL_2_ENABLE |
Definition at line 123 of file d4d_imgdec_d4dint.h.
#define D4D_BMP_TYPE_MASK |
Definition at line 65 of file d4d_imgdec_d4dint.h.
#define D4D_BMP_UNCOMPRESSED |
Definition at line 63 of file d4d_imgdec_d4dint.h.
#define D4D_DECLARE_IMG_HEADER_2_D4DINT | ( | name, | |
size_x, | |||
size_y, | |||
c_mode, | |||
pData | |||
) |
Definition at line 188 of file d4d_imgdec_d4dint.h.
#define D4D_GET_IMG_HEADER_2_FROM_FILENAME | ( | file | ) |
Definition at line 202 of file d4d_imgdec_d4dint.h.
#define D4D_GET_IMG_HEADER_FROM_FILENAME | ( | file | ) |
Definition at line 204 of file d4d_imgdec_d4dint.h.
#define D4D_IMG_HEADER_2_D4DINT_SIZE |
Macro that define the size of version 2 header of bitmap.
Definition at line 186 of file d4d_imgdec_d4dint.h.
#define D4D_IMG_HEADER_2_KEY_D4DINT |
Definition at line 57 of file d4d_imgdec_d4dint.h.
#define D4D_IMG_HEADER_D4DINT_SIZE |
Macro that define the size of original header of bitmap.
Definition at line 181 of file d4d_imgdec_d4dint.h.
#define GET_DATA_BYTE | ( | pBmp_dec, | |
inc | |||
) |
Definition at line 52 of file d4d_imgdec_d4dint.h.
#define GET_DATA_LONG | ( | pBmp_dec, | |
inc | |||
) |
Definition at line 54 of file d4d_imgdec_d4dint.h.
#define GET_DATA_WORD | ( | pBmp_dec, | |
inc | |||
) |
Definition at line 53 of file d4d_imgdec_d4dint.h.
typedef struct D4D_D4DBMP_DECODE_S D4D_D4DBMP_DECODE |
typedef struct D4D_IMG_HEADER_2_D4DINT_S D4D_IMG_HEADER_2_D4DINT |
typedef struct D4D_IMG_HEADER_D4DINT_S D4D_IMG_HEADER_D4DINT |
typedef Byte(* GET_DATA_BYTE_FUNC)(D4D_D4DBMP_DECODE *pDecode, D4D_BOOL increment) |
Definition at line 174 of file d4d_imgdec_d4dint.h.
typedef LWord(* GET_DATA_LONG_FUNC)(D4D_D4DBMP_DECODE *pDecode, D4D_BOOL increment) |
Definition at line 176 of file d4d_imgdec_d4dint.h.
typedef Word(* GET_DATA_WORD_FUNC)(D4D_D4DBMP_DECODE *pDecode, D4D_BOOL increment) |
Definition at line 175 of file d4d_imgdec_d4dint.h.
void D4D_ImgDecIntD4DDraw | ( | D4D_COOR | x, |
D4D_COOR | y, | ||
D4D_CHAR * | pFileName, | ||
D4D_BOOL | greyScale, | ||
D4D_COOR | radius | ||
) |
Draw bitmap from internal memory
Definition at line 101 of file d4d_imgdec_d4dint.c.
int D4D_ImgDecIntD4DGetHeader | ( | D4D_CHAR * | pFileName, |
void * | pBuff, | ||
int | max_size | ||
) |
Get header - BMP image file
Definition at line 377 of file d4d_imgdec_d4dint.c.
Get height - BMP image file
Definition at line 310 of file d4d_imgdec_d4dint.c.
Get size - BMP image file
Definition at line 338 of file d4d_imgdec_d4dint.c.
Get width - BMP image file
Definition at line 284 of file d4d_imgdec_d4dint.c.