nt9856x/code/application/source/cardv/SrcCode/UIApp/MovieStamp/draw_lib.h
2023-03-28 15:07:53 +08:00

22 lines
767 B
C
Executable File

#ifndef _DRAW_LIB_H
#define _DRAW_LIB_H
//#include "Type.h"
#include "kwrap/type.h"
typedef struct {
UINT32 uiOffset; ///< offset in database.
UINT16 uiWidth; ///< icon width.
UINT16 uiHeight; ///< icon height.
} ICON_HEADER, *PICON_HEADER;
typedef struct {
ICON_HEADER const *pIconHeader; ///< point tp icon header
UINT8 const *pIconData; ///< point to icon data
UINT16 uiNumOfIcon; ///< how many icon in this icon data base
UINT8 uiBitPerPixel; ///< bit perpixel of this icon DB, it can be 1, 2 or 4 bits per pixel
UINT8 uiDrawStrOffset; ///< Data base first item offset
} ICON_DB, *PICON_DB;
#endif /* _DRAW_LIB_H */