luat_gtfont.h 868 B

123456789101112131415161718192021
  1. #ifndef _LUAT_GTFONT_H_
  2. #define _LUAT_GTFONT_H_
  3. #include "luat_base.h"
  4. #include "luat_spi.h"
  5. #include "GT5SLCD2E_1A.h"
  6. extern luat_spi_device_t* gt_spi_dev;
  7. unsigned int gtfont_draw_w(unsigned char *pBits,unsigned int x,unsigned int y,unsigned int size,unsigned int widt,unsigned int high,int(*point)(void*,uint16_t, uint16_t, uint32_t),void* userdata,int mode);
  8. unsigned int gtfont_draw_gray_hz (unsigned char *data,unsigned short x,unsigned short y,
  9. unsigned short w ,unsigned short h,unsigned char grade,
  10. int(*point)(void*,uint16_t, uint16_t, uint32_t),void* userdata,int mode);
  11. unsigned int gtfont_get_width(unsigned char *p,unsigned int zfwidth,unsigned int zfhigh );
  12. uint32_t gt_unicode2gb18030(uint32_t unicode);
  13. #endif
  14. /*--------------------------------------- end of file ---------------------------------------------*/