eGUI alias D4D  Release 3.0
Reference Manual
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
d4d_imgdec_d4dint.h File Reference
This graph shows which files directly or indirectly include this file:

Macros

#define GET_DATA_BYTE(pBmp_dec, inc)
 
#define GET_DATA_WORD(pBmp_dec, inc)
 
#define GET_DATA_LONG(pBmp_dec, inc)
 
#define D4D_IMG_HEADER_2_KEY_D4DINT
 
#define D4D_BMP_COMPRESS_MASK
 
#define D4D_BMP_COMPRESSED
 
#define D4D_BMP_UNCOMPRESSED
 
#define D4D_BMP_TYPE_MASK
 
#define D4D_BMP_16MNOPAL
 
#define D4D_BMP_256KNOPAL
 
#define D4D_BMP_65536NOPAL
 
#define D4D_BMP_4096NOPAL
 
#define D4D_BMP_256NOPAL
 
#define D4D_BMP_PAL256_32
 
#define D4D_BMP_PAL16_8
 
#define D4D_BMP_PAL4
 
#define D4D_BMP_PAL2
 
#define D4D_BMP_MON_VER
 
#define D4D_BMP_CLR_DEPTH_MASK
 
#define D4D_BMP_CLR_DEPTH256
 
#define D4D_BMP_CLR_DEPTH128
 
#define D4D_BMP_CLR_DEPTH64
 
#define D4D_BMP_CLR_DEPTH32
 
#define D4D_BMP_CLR_DEPTH16
 
#define D4D_BMP_CLR_DEPTH8
 
#define D4D_BMP_CLR_DEPTH4
 
#define D4D_BMP_CLR_DEPTH2
 
#define D4D_BMP_ENDIAN_FLAG
 
#define D4D_BMP_PAL_256
 
#define D4D_BMP_PAL_16
 
#define D4D_BMP_PAL_2
 
#define D4D_BMP_16MNOPAL_ENABLE
 
#define D4D_BMP_256KNOPAL_ENABLE
 
#define D4D_BMP_65536NOPAL_ENABLE
 
#define D4D_BMP_256NOPAL_ENABLE
 
#define D4D_BMP_PAL_256_ENABLE
 
#define D4D_BMP_PAL_16_ENABLE
 
#define D4D_BMP_PAL_2_ENABLE
 
#define D4D_IMG_HEADER_D4DINT_SIZE
 Macro that define the size of original header of bitmap. More...
 
#define D4D_IMG_HEADER_2_D4DINT_SIZE
 Macro that define the size of version 2 header of bitmap. More...
 
#define D4D_DECLARE_IMG_HEADER_2_D4DINT(name, size_x, size_y, c_mode, pData)
 
#define D4D_GET_IMG_HEADER_2_FROM_FILENAME(file)
 
#define D4D_GET_IMG_HEADER_FROM_FILENAME(file)
 

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)
 

Detailed Description

D4D driver external pictures d4d decoder functions header file.

Author
Petr Gargulak
Version
0.0.8.0
Date
Oct-2-2013

Definition in file d4d_imgdec_d4dint.h.

Macro Definition Documentation

#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 Documentation

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.

Function Documentation

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.

Here is the call graph for this function:

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.

Here is the call graph for this function:

D4D_COOR D4D_ImgDecIntD4DGetHeight ( D4D_CHAR pFileName)

Get height - BMP image file

Definition at line 310 of file d4d_imgdec_d4dint.c.

Here is the call graph for this function:

D4D_SIZE D4D_ImgDecIntD4DGetSize ( D4D_CHAR pFileName)

Get size - BMP image file

Definition at line 338 of file d4d_imgdec_d4dint.c.

Here is the call graph for this function:

D4D_COOR D4D_ImgDecIntD4DGetWidth ( D4D_CHAR pFileName)

Get width - BMP image file

Definition at line 284 of file d4d_imgdec_d4dint.c.

Here is the call graph for this function: