34 #ifndef GUIDRV_DCACHE_PRIVATE_H 35 #define GUIDRV_DCACHE_PRIVATE_H 39 #if defined(__cplusplus) 70 void (* pfSendCacheRect)(
GUI_DEVICE * pDevice,
int x0,
int y0,
int x1,
int y1);
74 void (* pfSetRect )(
GUI_DEVICE * pDevice,
int x0,
int y0,
int x1,
int y1,
int OnOff);
78 void (* pfDrawBitmap )(
GUI_DEVICE * pDevice,
int x0,
int y0,
int xsize,
int ysize,
int _BitsPerPixel,
int BytesPerLine,
const U8 * pData,
int Diff,
const LCD_PIXELINDEX * pTrans);
79 void (* pfFillRect )(
GUI_DEVICE * pDevice,
int x0,
int y0,
int x1,
int y1);
80 unsigned (* pfGetPixelIndex)(
GUI_DEVICE * pDevice,
int x,
int y);
81 void (* pfSetPixelIndex)(
GUI_DEVICE * pDevice,
int x,
int y,
int ColorIndex);
119 #if defined(__cplusplus)
void GUIDRV_DCache__AddDirtyRect(DRIVER_CONTEXT *pContext, int x0, int y0, int x1, int y1)
void GUIDRV_DCache__ClearDirtyRect(DRIVER_CONTEXT *pContext)
void GUIDRV_DCache__InitOnce(GUI_DEVICE *pDevice)
LCD_PIXELINDEX * pConvert
struct DRIVER_CONTEXT DRIVER_CONTEXT
const GUI_DEVICE_API * pMemdev_API