41 #if defined(__cplusplus) 49 #if defined (_MSC_VER) 51 #pragma warning( disable : 4996) 59 #define GUI_COUNTOF(a) (sizeof(a) / sizeof(a[0])) 60 #define GUI_MIN(a,b) (((a) < (b)) ? (a) : (b)) 61 #define GUI_MAX(a,b) (((a) > (b)) ? (a) : (b)) 62 #define GUI_ZEROFILL(p, Size) (memset(p, 0, Size)) 73 #define GUITASK_INIT() 74 #define GUITASK_COPY_CONTEXT() 77 void GUI_Unlock(
void);
78 void GUITASK_Init(
void);
79 void GUITASK_CopyContext(
void);
80 void GUITASK_SetMaxTask(
int MaxTask);
81 int GUITASK_GetMaxTask(
void);
83 #define GUI_LOCK() GUI_Lock() 84 #define GUI_UNLOCK() GUI_Unlock() 85 #define GUITASK_INIT() GUITASK_Init() 86 #define GUITASK_COPY_CONTEXT() GUITASK_CopyContext() 136 #define GUI_DEVICE_STAYONTOP 1 152 #define GUIDRV_WIN32 &GUIDRV_Win_API 154 #if defined(WIN32) && !defined(LCD_SIMCONTROLLER) 156 #define GUIDRV_TEMPLATE &GUIDRV_Win_API 160 #define GUIDRV_TEMPLATE &GUIDRV_Template_API 263 void (* AA_pfSetPixelAA)(
int x,
int y,
U8 Intens);
267 #if (GUI_WINSUPPORT == 1) 268 #define GUI_SaveContext GUI_SaveContext_W 270 #define GUI_SaveContext GUI_SaveContext_ 370 void GUI__memcpy(
void * pDest,
const void * pSrc,
int NumBytes);
449 void GUI_CopyRect (
int x0,
int y0,
int x1,
int y1,
int dx,
int dy);
450 void GUI_DrawArc (
int x0,
int y0,
int rx,
int ry,
int a0,
int a1);
454 void GUI_DrawBitmapExp (
int x0,
int y0,
int XSize,
int YSize,
int XMul,
int YMul,
int BitsPerPixel,
int BytesPerLine,
const U8 * pData,
const GUI_LOGPALETTE * pPal);
463 void GUI_DrawGraphEx (
I16 * pay,
int NumPoints,
int x0,
int y0,
int Numerator,
int Denominator,
int MirrorX);
468 void GUI_DrawPie (
int x0,
int y0,
int r,
int a0,
int a1,
int Type);
525 int GUI_BMP_Draw (
const void * pFileData,
int x0,
int y0);
540 int GUI_PNG_Draw (
const void * pFileData,
int DataSize,
int x0,
int y0);
556 int GUI_JPEG_Draw (
const void * pFileData,
int DataSize,
int x0,
int y0);
558 int GUI_JPEG_DrawScaled (
const void * pFileData,
int DataSize,
int x0,
int y0,
int Num,
int Denom);
567 #define GUI_MOVIE_NOTIFICATION_PREDRAW 0 // Immediately before frame is drawn 568 #define GUI_MOVIE_NOTIFICATION_POSTDRAW 1 // Immediately after a frame is drawn 569 #define GUI_MOVIE_NOTIFICATION_START 2 // Send when start playing a movie 570 #define GUI_MOVIE_NOTIFICATION_STOP 3 // Movie has stopped 571 #define GUI_MOVIE_NOTIFICATION_DELETE 4 // Movie has been deleted 590 int GUI_MOVIE_GetPos (GUI_MOVIE_HANDLE hMovie,
int * pxPos,
int * pyPos,
int * pxSize,
int * pySize);
596 int GUI_MOVIE_Show (GUI_MOVIE_HANDLE hMovie,
int xPos,
int yPos,
int DoLoop);
602 #define GUI_CURSOR_SHOW 0 603 #define GUI_CURSOR_HIDE 1 620 #if GUI_SUPPORT_CURSOR 621 int GUI_CURSOR_GetState (
void);
622 int GUI_CURSOR_GetStateEx (
int Layer);
623 void GUI_CURSOR_Hide (
void);
624 void GUI_CURSOR_HideEx (
int Layer);
628 int GUI_CURSOR_SelectAnimEx (
const GUI_CURSOR_ANIM * pCursorAnim,
int LayerIndex);
629 int GUI_CURSOR_SetBitmap (
const GUI_BITMAP * pBM);
630 int GUI_CURSOR_SetBitmapEx (
const GUI_BITMAP * pBM,
int Layer);
631 void GUI_CURSOR_SetPosition (
int x,
int y);
632 void GUI_CURSOR_SetPositionEx(
int xNewPos,
int yNewPos,
int Layer);
634 void GUI_CURSOR_ShowEx (
int Layer);
635 GUI_HSPRITE GUI_CURSOR__GetSpriteEx (
int LayerIndex,
int * pxPos,
int * pyPos);
638 #define GUI_CURSOR_Show(); 639 #define GUI_CURSOR_Clear(); 646 #define GUI_SPRITE_CF_STAYONTOP (1 << 0) 647 #define GUI_SPRITE_CF_SHOW (1 << 1) 649 #define GUI_SPRITE_SHOW 0 650 #define GUI_SPRITE_HIDE 1 713 #if GUI_SUPPORT_ROTATION 886 #define GUI_MEMDEV_HASTRANS 0 887 #define GUI_MEMDEV_NOTRANS (1 << 0) 892 typedef void GUI_DRAWMEMDEV_16BPP_FUNC (
void * pDst,
const void * pSrc,
int xSize,
int ySize,
int BytesPerLineDst,
int BytesPerLineSrc);
935 void GUI_MEMDEV_Rotate (GUI_MEMDEV_Handle hSrc, GUI_MEMDEV_Handle hDst,
int dx,
int dy,
int a,
int Mag);
936 void GUI_MEMDEV_RotateAlpha (GUI_MEMDEV_Handle hSrc, GUI_MEMDEV_Handle hDst,
int dx,
int dy,
int a,
int Mag,
U8 Alpha);
938 void GUI_MEMDEV__Rotate (GUI_MEMDEV_Handle hSrc, GUI_MEMDEV_Handle hDst,
int dx,
int dy,
int a,
int Mag,
U32 AndMask);
940 void GUI_MEMDEV_RotateHQ (GUI_MEMDEV_Handle hSrc, GUI_MEMDEV_Handle hDst,
int dx,
int dy,
int a,
int Mag);
943 void GUI_MEMDEV_RotateHQT (GUI_MEMDEV_Handle hSrc, GUI_MEMDEV_Handle hDst,
int dx,
int dy,
int a,
int Mag);
950 void GUI_MEMDEV_WriteExAt (GUI_MEMDEV_Handle hMem,
int x,
int y,
int xMag,
int yMag,
int Alpha);
961 void GUI_MEMDEV__FadeDevice (GUI_MEMDEV_Handle hMemWin, GUI_MEMDEV_Handle hMemBk, GUI_MEMDEV_Handle hMemDst,
U8 Intens);
962 void GUI_MEMDEV__FadeDeviceEx (GUI_MEMDEV_Handle hMemWin, GUI_MEMDEV_Handle hMemBk, GUI_MEMDEV_Handle hMemDst,
U8 Intens,
int xPosWin,
int yPosWin);
986 #define GUI_MAKE_ALPHA(Alpha, Color) ((U32)(((U32)Alpha << 24) | Color)) 994 void GUI_SetFuncMixColorsBulk(
void (* pFunc)(
U32 * pFG,
U32 * pBG,
U32 * pDst,
unsigned OffFG,
unsigned OffBG,
unsigned OffDest,
unsigned xSize,
unsigned ySize,
U8 Intens));
1063 #define GUI_ORIENTATION_C0 &GUI_OrientationAPI_C0 1064 #define GUI_ORIENTATION_C8 &GUI_OrientationAPI_C8 1065 #define GUI_ORIENTATION_C16 &GUI_OrientationAPI_C16 1066 #define GUI_ORIENTATION_C32 &GUI_OrientationAPI_C32 1096 #define GUI_BITMAPSTREAM_GET_BUFFER 1 1097 #define GUI_BITMAPSTREAM_RELEASE_BUFFER 2 1098 #define GUI_BITMAPSTREAM_MODIFY_PALETTE 3 1100 #define DECLARE_CREATE_FROM_STREAM(ID) int GUI_CreateBitmapFromStream##ID(GUI_BITMAP * pBMP, GUI_LOGPALETTE * pPAL, const void * p); 1170 int GUI_MessageBox (const
char * sMessage, const
char * sCaption,
int Flags);
1171 #define GUI_MESSAGEBOX_CF_MOVEABLE (1 << 0) 1172 #define GUI_MESSAGEBOX_CF_MODAL (1 << 1) 1174 #define GUI_MB_OK 20 1175 #define GUI_MB_WARNING 21 1181 #define GUI_TIMER_CF_WINDOW (1 << 0) 1182 #define GUI_TIMER_CF_CURSOR (1 << 1) 1210 #define GUI_AA_TRANS 0 // Foreground color mixed up with current content of framebuffer 1211 #define GUI_AA_NOTRANS 1 // Foreground color mixed up with current background color 1217 void GUI_AA_DrawArc (
int x0,
int y0,
int rx,
int ry,
int a0,
int a1);
1230 void GUI_AA_SetpfDrawCharAA4 (
int (* pfDrawChar)(
int LayerIndex,
int x,
int y,
U8 const * p,
int xSize,
int ySize,
int BytesPerLine));
1413 #define GUI_COMPRESS_RLE4 0 1414 #define GUI_COMPRESS_RLE8 0 1416 #define GUI_DRAW_RLE4 &GUI_BitmapMethodsRLE4 1417 #define GUI_DRAW_RLE8 &GUI_BitmapMethodsRLE8 1418 #define GUI_DRAW_RLE16 &GUI_BitmapMethodsRLE16 1419 #define GUI_DRAW_RLEM16 &GUI_BitmapMethodsRLEM16 1420 #define GUI_DRAW_RLE32 &GUI_BitmapMethodsRLE32 1421 #define GUI_DRAW_RLEALPHA &GUI_BitmapMethodsRLEAlpha 1423 #define GUI_DRAW_BMP444_12 &GUI_BitmapMethods444_12 1424 #define GUI_DRAW_BMPM444_12 &GUI_BitmapMethodsM444_12 1425 #define GUI_DRAW_BMP444_12_1 &GUI_BitmapMethods444_12_1 1426 #define GUI_DRAW_BMPM444_12_1 &GUI_BitmapMethodsM444_12_1 1427 #define GUI_DRAW_BMP444_16 &GUI_BitmapMethods444_16 1428 #define GUI_DRAW_BMPM444_16 &GUI_BitmapMethodsM444_16 1429 #define GUI_DRAW_BMP555 &GUI_BitmapMethods555 1430 #define GUI_DRAW_BMPM555 &GUI_BitmapMethodsM555 1431 #define GUI_DRAW_BMP565 &GUI_BitmapMethods565 1432 #define GUI_DRAW_BMPM565 &GUI_BitmapMethodsM565 1433 #define GUI_DRAW_BMP24 &GUI_BitmapMethods24 1434 #define GUI_DRAW_BMP888 &GUI_BitmapMethods888 1435 #define GUI_DRAW_BMPM888 &GUI_BitmapMethodsM888 1436 #define GUI_DRAW_BMP8888 &GUI_BitmapMethods8888 1437 #define GUI_DRAW_BMPA555 &GUI_BitmapMethodsA555 1438 #define GUI_DRAW_BMPAM555 &GUI_BitmapMethodsAM555 1439 #define GUI_DRAW_BMPA565 &GUI_BitmapMethodsA565 1440 #define GUI_DRAW_BMPAM565 &GUI_BitmapMethodsAM565 1465 #define GUI_KEY_BACKSPACE 8 1466 #define GUI_KEY_TAB 9 1467 #define GUI_KEY_BACKTAB 10 1468 #define GUI_KEY_ENTER 13 1469 #define GUI_KEY_LEFT 16 1470 #define GUI_KEY_UP 17 1471 #define GUI_KEY_RIGHT 18 1472 #define GUI_KEY_DOWN 19 1473 #define GUI_KEY_HOME 23 1474 #define GUI_KEY_END 24 1475 #define GUI_KEY_SHIFT 25 1476 #define GUI_KEY_CONTROL 26 1477 #define GUI_KEY_ESCAPE 27 1478 #define GUI_KEY_INSERT 29 1479 #define GUI_KEY_DELETE 30 1480 #define GUI_KEY_SPACE 32 1481 #define GUI_KEY_PGUP 33 1482 #define GUI_KEY_PGDOWN 34 1484 #define GUI_KEY_F1 40 1485 #define GUI_KEY_F2 41 1497 #define GUI_ID_CANCEL 2 1498 #define GUI_ID_YES 3 1500 #define GUI_ID_CLOSE 5 1501 #define GUI_ID_HELP 6 1502 #define GUI_ID_MAXIMIZE 7 1503 #define GUI_ID_MINIMIZE 8 1505 #define GUI_ID_VSCROLL 0xFE 1506 #define GUI_ID_HSCROLL 0xFF 1508 #define GUI_ID_EDIT0 0x100 1509 #define GUI_ID_EDIT1 0x101 1510 #define GUI_ID_EDIT2 0x102 1511 #define GUI_ID_EDIT3 0x103 1512 #define GUI_ID_EDIT4 0x104 1513 #define GUI_ID_EDIT5 0x105 1514 #define GUI_ID_EDIT6 0x106 1515 #define GUI_ID_EDIT7 0x107 1516 #define GUI_ID_EDIT8 0x108 1517 #define GUI_ID_EDIT9 0x109 1519 #define GUI_ID_LISTBOX0 0x110 1520 #define GUI_ID_LISTBOX1 0x111 1521 #define GUI_ID_LISTBOX2 0x112 1522 #define GUI_ID_LISTBOX3 0x113 1523 #define GUI_ID_LISTBOX4 0x114 1524 #define GUI_ID_LISTBOX5 0x115 1525 #define GUI_ID_LISTBOX6 0x116 1526 #define GUI_ID_LISTBOX7 0x117 1527 #define GUI_ID_LISTBOX8 0x118 1528 #define GUI_ID_LISTBOX9 0x119 1530 #define GUI_ID_CHECK0 0x120 1531 #define GUI_ID_CHECK1 0x121 1532 #define GUI_ID_CHECK2 0x122 1533 #define GUI_ID_CHECK3 0x123 1534 #define GUI_ID_CHECK4 0x124 1535 #define GUI_ID_CHECK5 0x125 1536 #define GUI_ID_CHECK6 0x126 1537 #define GUI_ID_CHECK7 0x127 1538 #define GUI_ID_CHECK8 0x128 1539 #define GUI_ID_CHECK9 0x129 1541 #define GUI_ID_SLIDER0 0x130 1542 #define GUI_ID_SLIDER1 0x131 1543 #define GUI_ID_SLIDER2 0x132 1544 #define GUI_ID_SLIDER3 0x133 1545 #define GUI_ID_SLIDER4 0x134 1546 #define GUI_ID_SLIDER5 0x135 1547 #define GUI_ID_SLIDER6 0x136 1548 #define GUI_ID_SLIDER7 0x137 1549 #define GUI_ID_SLIDER8 0x138 1550 #define GUI_ID_SLIDER9 0x139 1552 #define GUI_ID_SCROLLBAR0 0x140 1553 #define GUI_ID_SCROLLBAR1 0x141 1554 #define GUI_ID_SCROLLBAR2 0x142 1555 #define GUI_ID_SCROLLBAR3 0x143 1557 #define GUI_ID_RADIO0 0x150 1558 #define GUI_ID_RADIO1 0x151 1559 #define GUI_ID_RADIO2 0x152 1560 #define GUI_ID_RADIO3 0x153 1561 #define GUI_ID_RADIO4 0x154 1562 #define GUI_ID_RADIO5 0x155 1563 #define GUI_ID_RADIO6 0x156 1564 #define GUI_ID_RADIO7 0x157 1566 #define GUI_ID_TEXT0 0x160 1567 #define GUI_ID_TEXT1 0x161 1568 #define GUI_ID_TEXT2 0x162 1569 #define GUI_ID_TEXT3 0x163 1570 #define GUI_ID_TEXT4 0x164 1571 #define GUI_ID_TEXT5 0x165 1572 #define GUI_ID_TEXT6 0x166 1573 #define GUI_ID_TEXT7 0x167 1574 #define GUI_ID_TEXT8 0x168 1575 #define GUI_ID_TEXT9 0x169 1577 #define GUI_ID_BUTTON0 0x170 1578 #define GUI_ID_BUTTON1 0x171 1579 #define GUI_ID_BUTTON2 0x172 1580 #define GUI_ID_BUTTON3 0x173 1581 #define GUI_ID_BUTTON4 0x174 1582 #define GUI_ID_BUTTON5 0x175 1583 #define GUI_ID_BUTTON6 0x176 1584 #define GUI_ID_BUTTON7 0x177 1585 #define GUI_ID_BUTTON8 0x178 1586 #define GUI_ID_BUTTON9 0x179 1588 #define GUI_ID_DROPDOWN0 0x180 1589 #define GUI_ID_DROPDOWN1 0x181 1590 #define GUI_ID_DROPDOWN2 0x182 1591 #define GUI_ID_DROPDOWN3 0x183 1593 #define GUI_ID_MULTIEDIT0 0x190 1594 #define GUI_ID_MULTIEDIT1 0x191 1595 #define GUI_ID_MULTIEDIT2 0x192 1596 #define GUI_ID_MULTIEDIT3 0x193 1598 #define GUI_ID_LISTVIEW0 0x200 1599 #define GUI_ID_LISTVIEW1 0x201 1600 #define GUI_ID_LISTVIEW2 0x202 1601 #define GUI_ID_LISTVIEW3 0x203 1603 #define GUI_ID_PROGBAR0 0x210 1604 #define GUI_ID_PROGBAR1 0x211 1605 #define GUI_ID_PROGBAR2 0x212 1606 #define GUI_ID_PROGBAR3 0x213 1608 #define GUI_ID_GRAPH0 0x220 1609 #define GUI_ID_GRAPH1 0x221 1610 #define GUI_ID_GRAPH2 0x222 1611 #define GUI_ID_GRAPH3 0x223 1613 #define GUI_ID_MULTIPAGE0 0x230 1614 #define GUI_ID_MULTIPAGE1 0x231 1615 #define GUI_ID_MULTIPAGE2 0x232 1616 #define GUI_ID_MULTIPAGE3 0x233 1618 #define GUI_ID_TREEVIEW0 0x240 1619 #define GUI_ID_TREEVIEW1 0x241 1620 #define GUI_ID_TREEVIEW2 0x242 1621 #define GUI_ID_TREEVIEW3 0x243 1623 #define GUI_ID_ICONVIEW0 0x250 1624 #define GUI_ID_ICONVIEW1 0x251 1625 #define GUI_ID_ICONVIEW2 0x252 1626 #define GUI_ID_ICONVIEW3 0x253 1628 #define GUI_ID_LISTWHEEL0 0x260 1629 #define GUI_ID_LISTWHEEL1 0x261 1630 #define GUI_ID_LISTWHEEL2 0x262 1631 #define GUI_ID_LISTWHEEL3 0x263 1633 #define GUI_ID_IMAGE0 0x270 1634 #define GUI_ID_IMAGE1 0x271 1635 #define GUI_ID_IMAGE2 0x272 1636 #define GUI_ID_IMAGE3 0x273 1637 #define GUI_ID_IMAGE4 0x274 1638 #define GUI_ID_IMAGE5 0x275 1639 #define GUI_ID_IMAGE6 0x276 1640 #define GUI_ID_IMAGE7 0x277 1641 #define GUI_ID_IMAGE8 0x278 1642 #define GUI_ID_IMAGE9 0x279 1644 #define GUI_ID_SPINBOX0 0x280 1645 #define GUI_ID_SPINBOX1 0x281 1646 #define GUI_ID_SPINBOX2 0x282 1647 #define GUI_ID_SPINBOX3 0x283 1648 #define GUI_ID_SPINBOX4 0x284 1649 #define GUI_ID_SPINBOX5 0x285 1650 #define GUI_ID_SPINBOX6 0x286 1651 #define GUI_ID_SPINBOX7 0x287 1652 #define GUI_ID_SPINBOX8 0x288 1653 #define GUI_ID_SPINBOX9 0x289 1655 #define GUI_ID_CALENDAR0 0x290 1657 #define GUI_ID_KNOB0 0x300 1658 #define GUI_ID_KNOB1 0x301 1659 #define GUI_ID_KNOB2 0x302 1660 #define GUI_ID_KNOB3 0x303 1661 #define GUI_ID_KNOB4 0x304 1662 #define GUI_ID_KNOB5 0x305 1663 #define GUI_ID_KNOB6 0x306 1664 #define GUI_ID_KNOB7 0x307 1665 #define GUI_ID_KNOB8 0x308 1666 #define GUI_ID_KNOB9 0x309 1668 #define GUI_ID_USER 0x800 1674 #define GUI_LBUTTON (1 << 0) 1675 #define GUI_RBUTTON (1 << 1) 1676 #define GUI_MBUTTON (1 << 2) 1677 #define GUI_DBUTTON (1 << 7) 1683 #define GUI_TS_NORMAL (0) 1684 #define GUI_TS_UNDERLINE (1 << 0) 1685 #define GUI_TS_STRIKETHRU (1 << 1) 1686 #define GUI_TS_OVERLINE (1 << 2) 1692 #define GUI_LS_SOLID (0) 1693 #define GUI_LS_DASH (1) 1694 #define GUI_LS_DOT (2) 1695 #define GUI_LS_DASHDOT (3) 1696 #define GUI_LS_DASHDOTDOT (4) 1702 #define GUI_PS_ROUND (0) 1703 #define GUI_PS_FLAT (1) 1704 #define GUI_PS_SQUARE (2) 1710 #define GUI_BLUE 0x00FF0000 1711 #define GUI_GREEN 0x0000FF00 1712 #define GUI_RED 0x000000FF 1713 #define GUI_CYAN 0x00FFFF00 1714 #define GUI_MAGENTA 0x00FF00FF 1715 #define GUI_YELLOW 0x0000FFFF 1716 #define GUI_LIGHTBLUE 0x00FF8080 1717 #define GUI_LIGHTGREEN 0x0080FF80 1718 #define GUI_LIGHTRED 0x008080FF 1719 #define GUI_LIGHTCYAN 0x00FFFF80 1720 #define GUI_LIGHTMAGENTA 0x00FF80FF 1721 #define GUI_LIGHTYELLOW 0x0080FFFF 1722 #define GUI_DARKBLUE 0x00800000 1723 #define GUI_DARKGREEN 0x00008000 1724 #define GUI_DARKRED 0x00000080 1725 #define GUI_DARKCYAN 0x00808000 1726 #define GUI_DARKMAGENTA 0x00800080 1727 #define GUI_DARKYELLOW 0x00008080 1728 #define GUI_WHITE 0x00FFFFFF 1729 #define GUI_LIGHTGRAY 0x00D3D3D3 1730 #define GUI_GRAY 0x00808080 1731 #define GUI_DARKGRAY 0x00404040 1732 #define GUI_BLACK 0x00000000 1733 #define GUI_BROWN 0x002A2AA5 1734 #define GUI_ORANGE 0x0000A5FF 1735 #define GUI_TRANSPARENT 0xFF000000 1737 #define GUI_INVALID_COLOR 0xFFFFFFF 1746 #define GUI_MTOUCH_FLAG_DOWN (1 << 0) 1747 #define GUI_MTOUCH_FLAG_MOVE (1 << 1) 1748 #define GUI_MTOUCH_FLAG_UP (1 << 2) 1770 #define GUI_COORD_X 0 1771 #define GUI_COORD_Y 1 1842 #define GUI_FONT_8_ASCII &GUI_Font8_ASCII 1843 #define GUI_FONT_8_1 &GUI_Font8_1 1844 #define GUI_FONT_10S_ASCII &GUI_Font10S_ASCII 1845 #define GUI_FONT_10S_1 &GUI_Font10S_1 1846 #define GUI_FONT_10_ASCII &GUI_Font10_ASCII 1847 #define GUI_FONT_10_1 &GUI_Font10_1 1848 #define GUI_FONT_13_ASCII &GUI_Font13_ASCII 1849 #define GUI_FONT_13_1 &GUI_Font13_1 1850 #define GUI_FONT_13B_ASCII &GUI_Font13B_ASCII 1851 #define GUI_FONT_13B_1 &GUI_Font13B_1 1852 #define GUI_FONT_13H_ASCII &GUI_Font13H_ASCII 1853 #define GUI_FONT_13H_1 &GUI_Font13H_1 1854 #define GUI_FONT_13HB_ASCII &GUI_Font13HB_ASCII 1855 #define GUI_FONT_13HB_1 &GUI_Font13HB_1 1856 #define GUI_FONT_16_ASCII &GUI_Font16_ASCII 1857 #define GUI_FONT_16_1 &GUI_Font16_1 1858 #define GUI_FONT_16_HK &GUI_Font16_HK 1859 #define GUI_FONT_16_1HK &GUI_Font16_1HK 1860 #define GUI_FONT_16B_ASCII &GUI_Font16B_ASCII 1861 #define GUI_FONT_16B_1 &GUI_Font16B_1 1862 #define GUI_FONT_20_ASCII &GUI_Font20_ASCII 1863 #define GUI_FONT_20_1 &GUI_Font20_1 1864 #define GUI_FONT_20B_ASCII &GUI_Font20B_ASCII 1865 #define GUI_FONT_20B_1 &GUI_Font20B_1 1866 #define GUI_FONT_24_ASCII &GUI_Font24_ASCII 1867 #define GUI_FONT_24_1 &GUI_Font24_1 1868 #define GUI_FONT_24B_ASCII &GUI_Font24B_ASCII 1869 #define GUI_FONT_24B_1 &GUI_Font24B_1 1870 #define GUI_FONT_32_ASCII &GUI_Font32_ASCII 1871 #define GUI_FONT_32_1 &GUI_Font32_1 1872 #define GUI_FONT_32B_ASCII &GUI_Font32B_ASCII 1873 #define GUI_FONT_32B_1 &GUI_Font32B_1 1878 #define GUI_FONT_20F_ASCII &GUI_Font20F_ASCII 1883 #define GUI_FONT_4X6 &GUI_Font4x6 1884 #define GUI_FONT_6X8 &GUI_Font6x8 1885 #define GUI_FONT_6X8_ASCII &GUI_Font6x8_ASCII 1886 #define GUI_FONT_6X8_1 &GUI_Font6x8_1 1887 #define GUI_FONT_6X9 &GUI_Font6x9 1888 #define GUI_FONT_8X8 &GUI_Font8x8 1889 #define GUI_FONT_8X8_ASCII &GUI_Font8x8_ASCII 1890 #define GUI_FONT_8X8_1 &GUI_Font8x8_1 1891 #define GUI_FONT_8X9 &GUI_Font8x9 1892 #define GUI_FONT_8X10_ASCII &GUI_Font8x10_ASCII 1893 #define GUI_FONT_8X12_ASCII &GUI_Font8x12_ASCII 1894 #define GUI_FONT_8X13_ASCII &GUI_Font8x13_ASCII 1895 #define GUI_FONT_8X13_1 &GUI_Font8x13_1 1896 #define GUI_FONT_8X15B_ASCII &GUI_Font8x15B_ASCII 1897 #define GUI_FONT_8X15B_1 &GUI_Font8x15B_1 1898 #define GUI_FONT_8X16 &GUI_Font8x16 1899 #define GUI_FONT_8X17 &GUI_Font8x17 1900 #define GUI_FONT_8X18 &GUI_Font8x18 1901 #define GUI_FONT_8X16X1X2 &GUI_Font8x16x1x2 1902 #define GUI_FONT_8X16X2X2 &GUI_Font8x16x2x2 1903 #define GUI_FONT_8X16X3X3 &GUI_Font8x16x3x3 1904 #define GUI_FONT_8X16_ASCII &GUI_Font8x16_ASCII 1905 #define GUI_FONT_8X16_1 &GUI_Font8x16_1 1910 #define GUI_FONT_D24X32 &GUI_FontD24x32 1911 #define GUI_FONT_D32 &GUI_FontD32 1912 #define GUI_FONT_D36X48 &GUI_FontD36x48 1913 #define GUI_FONT_D48 &GUI_FontD48 1914 #define GUI_FONT_D48X64 &GUI_FontD48x64 1915 #define GUI_FONT_D64 &GUI_FontD64 1916 #define GUI_FONT_D60X80 &GUI_FontD60x80 1917 #define GUI_FONT_D80 &GUI_FontD80 1922 #define GUI_FONT_COMIC18B_ASCII &GUI_FontComic18B_ASCII 1923 #define GUI_FONT_COMIC18B_1 &GUI_FontComic18B_1 1924 #define GUI_FONT_COMIC24B_ASCII &GUI_FontComic24B_ASCII 1925 #define GUI_FONT_COMIC24B_1 &GUI_FontComic24B_1 1935 #define GUI_DRAWMODE_NORMAL LCD_DRAWMODE_NORMAL 1936 #define GUI_DRAWMODE_XOR LCD_DRAWMODE_XOR 1937 #define GUI_DRAWMODE_TRANS LCD_DRAWMODE_TRANS 1938 #define GUI_DRAWMODE_REV LCD_DRAWMODE_REV 1939 #define GUI_DM_NORMAL LCD_DRAWMODE_NORMAL 1940 #define GUI_DM_XOR LCD_DRAWMODE_XOR 1941 #define GUI_DM_TRANS LCD_DRAWMODE_TRANS 1942 #define GUI_DM_REV LCD_DRAWMODE_REV 1944 #define GUI_TEXTMODE_NORMAL LCD_DRAWMODE_NORMAL 1945 #define GUI_TEXTMODE_XOR LCD_DRAWMODE_XOR 1946 #define GUI_TEXTMODE_TRANS LCD_DRAWMODE_TRANS 1947 #define GUI_TEXTMODE_REV LCD_DRAWMODE_REV 1948 #define GUI_TM_NORMAL LCD_DRAWMODE_NORMAL 1949 #define GUI_TM_XOR LCD_DRAWMODE_XOR 1950 #define GUI_TM_TRANS LCD_DRAWMODE_TRANS 1951 #define GUI_TM_REV LCD_DRAWMODE_REV 1954 #define GUI_TA_HORIZONTAL (3<<0) 1955 #define GUI_TA_LEFT (0<<0) 1956 #define GUI_TA_RIGHT (1<<0) 1957 #define GUI_TA_CENTER (2<<0) 1958 #define GUI_TA_HCENTER GUI_TA_CENTER 1961 #define GUI_TA_VERTICAL (3<<2) 1962 #define GUI_TA_TOP (0<<2) 1963 #define GUI_TA_BOTTOM (1<<2) 1964 #define GUI_TA_BASELINE (2<<2) 1965 #define GUI_TA_VCENTER (3<<2) 1968 #define GUI_MIRROR_X (1 << 0) 1969 #define GUI_MIRROR_Y (1 << 1) 1970 #define GUI_SWAP_XY (1 << 2) 1979 #define GUI_XMIN -16383 1980 #define GUI_XMAX 16383 1981 #define GUI_YMIN -16383 1982 #define GUI_YMAX 16383 1984 #define GUI_XMIN -4095 1985 #define GUI_XMAX 4095 1986 #define GUI_YMIN -4095 1987 #define GUI_YMAX 4095 1994 #define ________ 0x0 1995 #define _______X 0x1 1996 #define ______X_ 0x2 1997 #define ______XX 0x3 1998 #define _____X__ 0x4 1999 #define _____X_X 0x5 2000 #define _____XX_ 0x6 2001 #define _____XXX 0x7 2002 #define ____X___ 0x8 2003 #define ____X__X 0x9 2004 #define ____X_X_ 0xa 2005 #define ____X_XX 0xb 2006 #define ____XX__ 0xc 2007 #define ____XX_X 0xd 2008 #define ____XXX_ 0xe 2009 #define ____XXXX 0xf 2010 #define ___X____ 0x10 2011 #define ___X___X 0x11 2012 #define ___X__X_ 0x12 2013 #define ___X__XX 0x13 2014 #define ___X_X__ 0x14 2015 #define ___X_X_X 0x15 2016 #define ___X_XX_ 0x16 2017 #define ___X_XXX 0x17 2018 #define ___XX___ 0x18 2019 #define ___XX__X 0x19 2020 #define ___XX_X_ 0x1a 2021 #define ___XX_XX 0x1b 2022 #define ___XXX__ 0x1c 2023 #define ___XXX_X 0x1d 2024 #define ___XXXX_ 0x1e 2025 #define ___XXXXX 0x1f 2026 #define __X_____ 0x20 2027 #define __X____X 0x21 2028 #define __X___X_ 0x22 2029 #define __X___XX 0x23 2030 #define __X__X__ 0x24 2031 #define __X__X_X 0x25 2032 #define __X__XX_ 0x26 2033 #define __X__XXX 0x27 2034 #define __X_X___ 0x28 2035 #define __X_X__X 0x29 2036 #define __X_X_X_ 0x2a 2037 #define __X_X_XX 0x2b 2038 #define __X_XX__ 0x2c 2039 #define __X_XX_X 0x2d 2040 #define __X_XXX_ 0x2e 2041 #define __X_XXXX 0x2f 2042 #define __XX____ 0x30 2043 #define __XX___X 0x31 2044 #define __XX__X_ 0x32 2045 #define __XX__XX 0x33 2046 #define __XX_X__ 0x34 2047 #define __XX_X_X 0x35 2048 #define __XX_XX_ 0x36 2049 #define __XX_XXX 0x37 2050 #define __XXX___ 0x38 2051 #define __XXX__X 0x39 2052 #define __XXX_X_ 0x3a 2053 #define __XXX_XX 0x3b 2054 #define __XXXX__ 0x3c 2055 #define __XXXX_X 0x3d 2056 #define __XXXXX_ 0x3e 2057 #define __XXXXXX 0x3f 2058 #define _X______ 0x40 2059 #define _X_____X 0x41 2060 #define _X____X_ 0x42 2061 #define _X____XX 0x43 2062 #define _X___X__ 0x44 2063 #define _X___X_X 0x45 2064 #define _X___XX_ 0x46 2065 #define _X___XXX 0x47 2066 #define _X__X___ 0x48 2067 #define _X__X__X 0x49 2068 #define _X__X_X_ 0x4a 2069 #define _X__X_XX 0x4b 2070 #define _X__XX__ 0x4c 2071 #define _X__XX_X 0x4d 2072 #define _X__XXX_ 0x4e 2073 #define _X__XXXX 0x4f 2074 #define _X_X____ 0x50 2075 #define _X_X___X 0x51 2076 #define _X_X__X_ 0x52 2077 #define _X_X__XX 0x53 2078 #define _X_X_X__ 0x54 2079 #define _X_X_X_X 0x55 2080 #define _X_X_XX_ 0x56 2081 #define _X_X_XXX 0x57 2082 #define _X_XX___ 0x58 2083 #define _X_XX__X 0x59 2084 #define _X_XX_X_ 0x5a 2085 #define _X_XX_XX 0x5b 2086 #define _X_XXX__ 0x5c 2087 #define _X_XXX_X 0x5d 2088 #define _X_XXXX_ 0x5e 2089 #define _X_XXXXX 0x5f 2090 #define _XX_____ 0x60 2091 #define _XX____X 0x61 2092 #define _XX___X_ 0x62 2093 #define _XX___XX 0x63 2094 #define _XX__X__ 0x64 2095 #define _XX__X_X 0x65 2096 #define _XX__XX_ 0x66 2097 #define _XX__XXX 0x67 2098 #define _XX_X___ 0x68 2099 #define _XX_X__X 0x69 2100 #define _XX_X_X_ 0x6a 2101 #define _XX_X_XX 0x6b 2102 #define _XX_XX__ 0x6c 2103 #define _XX_XX_X 0x6d 2104 #define _XX_XXX_ 0x6e 2105 #define _XX_XXXX 0x6f 2106 #define _XXX____ 0x70 2107 #define _XXX___X 0x71 2108 #define _XXX__X_ 0x72 2109 #define _XXX__XX 0x73 2110 #define _XXX_X__ 0x74 2111 #define _XXX_X_X 0x75 2112 #define _XXX_XX_ 0x76 2113 #define _XXX_XXX 0x77 2114 #define _XXXX___ 0x78 2115 #define _XXXX__X 0x79 2116 #define _XXXX_X_ 0x7a 2117 #define _XXXX_XX 0x7b 2118 #define _XXXXX__ 0x7c 2119 #define _XXXXX_X 0x7d 2120 #define _XXXXXX_ 0x7e 2121 #define _XXXXXXX 0x7f 2122 #define X_______ 0x80 2123 #define X______X 0x81 2124 #define X_____X_ 0x82 2125 #define X_____XX 0x83 2126 #define X____X__ 0x84 2127 #define X____X_X 0x85 2128 #define X____XX_ 0x86 2129 #define X____XXX 0x87 2130 #define X___X___ 0x88 2131 #define X___X__X 0x89 2132 #define X___X_X_ 0x8a 2133 #define X___X_XX 0x8b 2134 #define X___XX__ 0x8c 2135 #define X___XX_X 0x8d 2136 #define X___XXX_ 0x8e 2137 #define X___XXXX 0x8f 2138 #define X__X____ 0x90 2139 #define X__X___X 0x91 2140 #define X__X__X_ 0x92 2141 #define X__X__XX 0x93 2142 #define X__X_X__ 0x94 2143 #define X__X_X_X 0x95 2144 #define X__X_XX_ 0x96 2145 #define X__X_XXX 0x97 2146 #define X__XX___ 0x98 2147 #define X__XX__X 0x99 2148 #define X__XX_X_ 0x9a 2149 #define X__XX_XX 0x9b 2150 #define X__XXX__ 0x9c 2151 #define X__XXX_X 0x9d 2152 #define X__XXXX_ 0x9e 2153 #define X__XXXXX 0x9f 2154 #define X_X_____ 0xa0 2155 #define X_X____X 0xa1 2156 #define X_X___X_ 0xa2 2157 #define X_X___XX 0xa3 2158 #define X_X__X__ 0xa4 2159 #define X_X__X_X 0xa5 2160 #define X_X__XX_ 0xa6 2161 #define X_X__XXX 0xa7 2162 #define X_X_X___ 0xa8 2163 #define X_X_X__X 0xa9 2164 #define X_X_X_X_ 0xaa 2165 #define X_X_X_XX 0xab 2166 #define X_X_XX__ 0xac 2167 #define X_X_XX_X 0xad 2168 #define X_X_XXX_ 0xae 2169 #define X_X_XXXX 0xaf 2170 #define X_XX____ 0xb0 2171 #define X_XX___X 0xb1 2172 #define X_XX__X_ 0xb2 2173 #define X_XX__XX 0xb3 2174 #define X_XX_X__ 0xb4 2175 #define X_XX_X_X 0xb5 2176 #define X_XX_XX_ 0xb6 2177 #define X_XX_XXX 0xb7 2178 #define X_XXX___ 0xb8 2179 #define X_XXX__X 0xb9 2180 #define X_XXX_X_ 0xba 2181 #define X_XXX_XX 0xbb 2182 #define X_XXXX__ 0xbc 2183 #define X_XXXX_X 0xbd 2184 #define X_XXXXX_ 0xbe 2185 #define X_XXXXXX 0xbf 2186 #define XX______ 0xc0 2187 #define XX_____X 0xc1 2188 #define XX____X_ 0xc2 2189 #define XX____XX 0xc3 2190 #define XX___X__ 0xc4 2191 #define XX___X_X 0xc5 2192 #define XX___XX_ 0xc6 2193 #define XX___XXX 0xc7 2194 #define XX__X___ 0xc8 2195 #define XX__X__X 0xc9 2196 #define XX__X_X_ 0xca 2197 #define XX__X_XX 0xcb 2198 #define XX__XX__ 0xcc 2199 #define XX__XX_X 0xcd 2200 #define XX__XXX_ 0xce 2201 #define XX__XXXX 0xcf 2202 #define XX_X____ 0xd0 2203 #define XX_X___X 0xd1 2204 #define XX_X__X_ 0xd2 2205 #define XX_X__XX 0xd3 2206 #define XX_X_X__ 0xd4 2207 #define XX_X_X_X 0xd5 2208 #define XX_X_XX_ 0xd6 2209 #define XX_X_XXX 0xd7 2210 #define XX_XX___ 0xd8 2211 #define XX_XX__X 0xd9 2212 #define XX_XX_X_ 0xda 2213 #define XX_XX_XX 0xdb 2214 #define XX_XXX__ 0xdc 2215 #define XX_XXX_X 0xdd 2216 #define XX_XXXX_ 0xde 2217 #define XX_XXXXX 0xdf 2218 #define XXX_____ 0xe0 2219 #define XXX____X 0xe1 2220 #define XXX___X_ 0xe2 2221 #define XXX___XX 0xe3 2222 #define XXX__X__ 0xe4 2223 #define XXX__X_X 0xe5 2224 #define XXX__XX_ 0xe6 2225 #define XXX__XXX 0xe7 2226 #define XXX_X___ 0xe8 2227 #define XXX_X__X 0xe9 2228 #define XXX_X_X_ 0xea 2229 #define XXX_X_XX 0xeb 2230 #define XXX_XX__ 0xec 2231 #define XXX_XX_X 0xed 2232 #define XXX_XXX_ 0xee 2233 #define XXX_XXXX 0xef 2234 #define XXXX____ 0xf0 2235 #define XXXX___X 0xf1 2236 #define XXXX__X_ 0xf2 2237 #define XXXX__XX 0xf3 2238 #define XXXX_X__ 0xf4 2239 #define XXXX_X_X 0xf5 2240 #define XXXX_XX_ 0xf6 2241 #define XXXX_XXX 0xf7 2242 #define XXXXX___ 0xf8 2243 #define XXXXX__X 0xf9 2244 #define XXXXX_X_ 0xfa 2245 #define XXXXX_XX 0xfb 2246 #define XXXXXX__ 0xfc 2247 #define XXXXXX_X 0xfd 2248 #define XXXXXXX_ 0xfe 2249 #define XXXXXXXX 0xff 2255 #define GUI_DispString_UC GUI_UC_DispString 2256 #define TOUCH_X_ActivateX GUI_TOUCH_X_ActivateX 2257 #define TOUCH_X_ActivateY GUI_TOUCH_X_ActivateY 2258 #define TOUCH_X_Disable GUI_TOUCH_X_Disable 2259 #define TOUCH_X_MeasureX GUI_TOUCH_X_MeasureX 2260 #define TOUCH_X_MeasureY GUI_TOUCH_X_MeasureY 2261 #define GUI_SelLayer GUI_SelectLayer 2262 #define GUI_MEMDEV_FadeDevices GUI_MEMDEV_FadeInDevices 2263 #if defined(__cplusplus) char GUI_GotoXY(int x, int y)
void GUI_TIMER_Restart(GUI_TIMER_HANDLE hObj)
GUI_CONST_STORAGE GUI_FONT GUI_Font20B_ASCII
void GUI_MEMDEV_RotateHQT(GUI_MEMDEV_Handle hSrc, GUI_MEMDEV_Handle hDst, int dx, int dy, int a, int Mag)
GUI_CONST_STORAGE GUI_FONT GUI_Font20_1
void GUI_MEMDEV_RotateHQHR(GUI_MEMDEV_Handle hSrc, GUI_MEMDEV_Handle hDst, I32 dx, I32 dy, int a, int Mag)
void GUI_RotatePolygon(GUI_POINT *pDest, const GUI_POINT *pSrc, int NumPoints, float Angle)
GUI_CONST_STORAGE GUI_CURSOR GUI_CursorArrowM
GUI_DRAWMODE GUI_GetDrawMode(void)
void GUI_MEMDEV_WriteExAt(GUI_MEMDEV_Handle hMem, int x, int y, int xMag, int yMag, int Alpha)
GUI_CONST_STORAGE GUI_BITMAP GUI_BitmapArrowSI
GUI_MEMDEV_Handle GUI_MEMDEV_CreateBlurredDevice32(GUI_MEMDEV_Handle hMem, U8 Depth)
const tGUI_SIF_APIList GUI_SIF_APIList_Prop_AA2_EXT
int GUI_XBF_CreateFont(GUI_FONT *pFont, GUI_XBF_DATA *pXBF, const GUI_XBF_TYPE *pFontType, GUI_XBF_GET_DATA_FUNC *pfGetData, void *pVoid)
int GUI_SetOrientationEx(int Orientation, int LayerIndex)
GUI_CONST_STORAGE GUI_BITMAP GUI_BitmapCrossM
int GUI_TOUCH_X_MeasureY(void)
void GUI_TTF_DestroyCache(void)
void GUI_ALLOC_FreeFixedBlock(void *p)
int GUI_JPEG_DrawEx(GUI_GET_DATA_FUNC *pfGetData, void *p, int x0, int y0)
#define DECLARE_CREATE_FROM_STREAM(ID)
void GUI_ALLOC_FreePtrArray(GUI_HMEM *pArray, int NumElems)
void(* pfSetOrg)(GUI_DEVICE *pDevice, int x, int y)
GUI_CONST_STORAGE GUI_CURSOR GUI_CursorArrowMI
GUI_CONST_STORAGE GUI_BITMAP GUI_BitmapArrowL
int GUI_PNG_Draw(const void *pFileData, int DataSize, int x0, int y0)
void * GUI_ALLOC_LockH(GUI_HMEM hMem)
void GUI_DispStringInRectEx(const char *s, GUI_RECT *pRect, int TextAlign, int MaxLen, const GUI_ROTATION *pLCD_Api)
void GUI_SOFTLAYER_SetCompositeColor(U32 Color)
GUI_CONST_STORAGE GUI_FONT GUI_Font8x12_ASCII
char GUI_IsInFont(const GUI_FONT *pFont, U16 c)
void *(* GUI_tMalloc)(unsigned int)
GUI_CONST_STORAGE GUI_FONT GUI_Font8x13_1
void GUI_DrawPoint(int x, int y)
GUI_CONST_STORAGE GUI_FONT GUI_Font16_1
void GUI_DispStringInRectWrap(const char *s, GUI_RECT *pRect, int TextAlign, GUI_WRAPMODE WrapMode)
int GUI_SPRITE_StartAnim(GUI_HSPRITE hSprite)
I32 GUI__SinHQ(I32 Ang1000)
void GUI_ErrorOut4(const char *s, I32 p0, I32 p1, I32 p2, I32 p3)
const tGUI_XBF_APIList GUI_XBF_APIList_Prop_Frm
int GUI_PID_IsEmpty(void)
void GUI_TIMER_SetTime(GUI_TIMER_HANDLE hObj, GUI_TIMER_TIME Period)
int GUI_UC_EnableBIDI(int OnOff)
void GUI_Warn3(const char *s, I32 p0, I32 p1, I32 p2)
GUI_ALLOC_DATATYPE GUI_ALLOC_GetMaxUsedBytes(void)
void GUI_DrawStreamedBitmapAuto(const void *p, int x, int y)
void *(* GUI_BITMAPSTREAM_CALLBACK)(GUI_BITMAPSTREAM_PARAM *pParam)
int GUI_GetTextMode(void)
void GUI_AA_DrawRoundedRectEx(GUI_RECT *pRect, int r)
int GUI_GetColorIndex(void)
int GUI__SetText(GUI_HMEM *phText, const char *s)
void GUI_TOUCH_GetCalData(int Coord, int *pMin, int *pMax)
GUI_CONST_STORAGE GUI_FONT GUI_Font32B_1
void GUI_MEASDEV_Delete(GUI_MEASDEV_Handle hMemDev)
GUI_CONST_STORAGE GUI_FONT GUI_Font13B_1
int GUI_SetTextMode(int Mode)
int GUI_DrawStreamedBitmap555Ex(GUI_GET_DATA_FUNC *pfGetData, const void *p, int x, int y)
GUI_CONST_STORAGE GUI_FONT GUI_Font8x17
int GUI_MOVIE_Delete(GUI_MOVIE_HANDLE hMovie)
void * GUI_ALLOC_UnlockH(void **pp)
I32 GUI__sqrt32(I32 Square)
void GUI_DispChars(U16 c, int Cnt)
GUI_CONST_STORAGE GUI_FONT GUI_Font8x16
GUI_CONST_STORAGE GUI_CURSOR GUI_CursorCrossM
GUI_CONST_STORAGE GUI_FONT GUI_Font8x8_1
void GUI_DispFloatMin(float v, char Fract)
void GUI_ErrorOut2(const char *s, I32 p0, I32 p1)
void GUI_PID_GetCurrentState(GUI_PID_STATE *pState)
int GUI_GIF_SetFillTrans(int OnOff)
void GUI_SPRITE__SetCallback(GUI_HSPRITE hSprite, GUI_HMEM hContext, void(*pCB)(GUI_HSPRITE, int))
void GUI_MEMDEV_RotateHQ(GUI_MEMDEV_Handle hSrc, GUI_MEMDEV_Handle hDst, int dx, int dy, int a, int Mag)
int GUI_SOFTLAYER_Refresh(void)
void GUI_SetStreamedBitmapHook(GUI_BITMAPSTREAM_CALLBACK pfStreamedBitmapHook)
void GUI_BMP_SerializeEx(GUI_CALLBACK_VOID_U8_P *pfSerialize, int x0, int y0, int xSize, int ySize, void *p)
GUI_CONST_STORAGE GUI_FONT GUI_Font8_ASCII
void GUI_DispStringInRect(const char *s, GUI_RECT *pRect, int TextAlign)
const GUI_BITMAP_METHODS GUI_BitmapMethodsAM565
GUI_HSPRITE GUI_SPRITE__CreateEx(const GUI_BITMAP *pBM, int x, int y, int Layer, U16 Flags)
void GUI_GetFontInfo(const GUI_FONT *pFont, GUI_FONTINFO *pfi)
GUI_CONST_STORAGE GUI_FONT GUI_Font13B_ASCII
void GUI_DrawBitmap(const GUI_BITMAP *pBM, int x0, int y0)
void GUI_FillEllipse(int x0, int y0, int rx, int ry)
GUI_CONST_STORAGE GUI_FONT GUI_Font13HB_1
void GUI_TOUCH_X_Disable(void)
void GUI_ALLOC_AssignMemory(void *p, U32 NumBytes)
GUI_CONST_STORAGE GUI_FONT GUI_FontD48x64
void GUI_MEMDEV_SetBlurLQ(void)
void GUI_MULTIBUF_Begin(void)
int GUI_SetOrientation(int Orientation)
void GUI_DispDecMin(I32 v)
int GUI_LANG_LoadTextEx(GUI_GET_DATA_FUNC *pfGetData, void *p, int IndexLang)
GUI_CONST_STORAGE GUI_FONT GUI_Font24B_ASCII
void GUI_UC_SetEncodeNone(void)
int GUI_TIMER_GetFlag(GUI_TIMER_HANDLE hObj, int Flag)
void GUI__ExpandPixelIndices(void *pBuffer, int NumPixels, int BitsPerPixel)
void GUI_MoveRel(int dx, int dy)
GUI_CONST_STORAGE GUI_FONT GUI_Font32_1
GUI_CONST_STORAGE GUI_CURSOR GUI_CursorHeaderMI
int GUI_GIF_DrawSub(const void *pGIF, U32 NumBytes, int x0, int y0, int Index)
int GUI_GetStringDistX(const char *s)
void GUI_Log4(const char *s, I32 p0, I32 p1, I32 p2, I32 p3)
void GUI_SIF_CreateFont(const void *pFontData, GUI_FONT *pFont, const GUI_SIF_TYPE *pFontType)
int GUI_MEMDEV_FadeOutDevices(GUI_MEMDEV_Handle hMem0, GUI_MEMDEV_Handle hMem1, int Period)
U16 GUI_UC_GetCharCode(const char *s)
GUI_CONST_STORAGE GUI_FONT GUI_Font24_1
void GUI_DispSFloatMin(float v, char Fract)
GUI_COLOR GUI_GetColor(void)
LCD_PIXELINDEX * LCD_pColorIndex
const GUI_BITMAP_METHODS GUI_BitmapMethods444_12
const GUI_DEVICE_API GUI_MEMDEV_DEVICE_16
int GUI_SetOrientationExCached(int Orientation, int LayerIndex, const GUI_ORIENTATION_API *pAPI)
GUI_COLOR GUI_GetBkColor(void)
const GUI_BITMAP_METHODS GUI_BitmapMethodsM444_16
int GUI_DrawStreamedBitmap565Ex(GUI_GET_DATA_FUNC *pfGetData, const void *p, int x, int y)
void GUI_DrawCircle(int x0, int y0, int r)
void GUI_SetOrg(int x, int y)
const tGUI_XBF_APIList GUI_XBF_APIList_Prop
GUI_HMEM GUI_TIMER_HANDLE
void GUI_SetBkColor(GUI_COLOR)
GUI_CONST_STORAGE GUI_FONT GUI_FontD80
int GUI_CreateBitmapFromStream(GUI_BITMAP *pBMP, GUI_LOGPALETTE *pPAL, const void *p)
void GUI_KEY__SetHook(void(*pfHook)(const GUI_KEY_STATE *))
void GUI_ALLOC_Free(GUI_HMEM hMem)
void GUI_TOUCH_StoreUnstable(int x, int y)
const GUI_BITMAP_METHODS GUI_BitmapMethodsRLEM16
int GUI__CompactPixelIndicesEx(LCD_PIXELINDEX *pBuffer, int NumPixels, int BitsPerPixel, const LCD_API_COLOR_CONV *pColorConvAPI)
void(*(* pfGetDevFunc)(GUI_DEVICE **ppDevice, int Index))(void)
void GUI__DrawTwinArc4(int x0, int y0, int x1, int y1, int r, GUI_COLOR ColorR0, GUI_COLOR ColorR1, GUI_COLOR ColorFill)
GUI_DEVICE * GUI_DEVICE__GetpDevice(int LayerIndex, int DeviceClass)
GUI_CONST_STORAGE GUI_CURSOR GUI_CursorArrowLI
void GUI_ALLOC_Unlock(void)
unsigned GUI_SetAlpha(U8 Alpha)
const GUI_BITMAP_METHODS GUI_BitmapMethodsRLE32
int GUI_SetLayerSizeEx(unsigned Index, int xSize, int ySize)
const GUI_BITMAP_METHODS GUI_BitmapMethods444_12_1
void GUI_MEMDEV__FadeDevice(GUI_MEMDEV_Handle hMemWin, GUI_MEMDEV_Handle hMemBk, GUI_MEMDEV_Handle hMemDst, U8 Intens)
void GUI__RegisterExit(GUI_REGISTER_EXIT *pRegisterExit)
void GUI_X_Warn(const char *s)
void GUI_ClearRect(int x0, int y0, int x1, int y1)
GUI_DEVICE * GUI_DEVICE_CreateAndLink(const GUI_DEVICE_API *pDeviceAPI, const LCD_API_COLOR_CONV *pColorConvAPI, U16 Flags, int LayerIndex)
GUI_CONST_STORAGE GUI_FONT GUI_FontD64
GUI_CONST_STORAGE GUI_CURSOR GUI_CursorArrowSI
U8 GUI_SetLineStyle(U8 Style)
const GUI_BITMAP_METHODS GUI_BitmapMethodsRLE8Ex
void GUI_AA_DrawPolyOutlineEx(const GUI_POINT *pSrc, int NumPoints, int Thickness, int x, int y, GUI_POINT *pBuffer)
void GUI_Log1(const char *s, I32 p0)
GUI_TIMER_TIME GUI_GetTime(void)
void(* pfSetPixelIndex)(GUI_DEVICE *pDevice, int x, int y, int ColorIndex)
void GUI_DispBin(U32 v, U8 Len)
const GUI_ORIENTATION_API GUI_OrientationAPI_C16
void GUI_SetDefaultFont(const GUI_FONT *pFont)
void GUI_MEMDEV_Clear(GUI_MEMDEV_Handle hMem)
const GUI_FONT * GUI_SetFont(const GUI_FONT *pNewFont)
int GUI_DrawStreamedBitmapExAuto(GUI_GET_DATA_FUNC *pfGetData, const void *p, int x, int y)
void GUI_MULTIBUF_ConfigEx(int LayerIndex, int NumBuffers)
void GUI_GetOrg(int *px, int *py)
int GUI_GetDispPosY(void)
void GUI_TOUCH_X_ActivateX(void)
int GUI_UC_GetCharSize(const char *s)
void GUI_MEMDEV_Rotate(GUI_MEMDEV_Handle hSrc, GUI_MEMDEV_Handle hDst, int dx, int dy, int a, int Mag)
const GUI_BITMAP_METHODS GUI_BitmapMethodsRLEM16Ex
GUI_CONST_STORAGE GUI_FONT GUI_Font13_1
GUI_CONST_STORAGE GUI_FONT GUI_Font8x8_ASCII
GUI_HMEM GUI_ALLOC_AllocZero(GUI_ALLOC_DATATYPE size)
int GUI_MOVIE_GetInfoEx(GUI_GET_DATA_FUNC *pfGetData, void *pParam, GUI_MOVIE_INFO *pInfo)
unsigned GUI_GetPixelIndex(int x, int y)
U32 GUI_SetUserAlpha(GUI_ALPHA_STATE *pAlphaState, U32 UserAlpha)
void GUI_TOUCH_StoreStateEx(const GUI_PID_STATE *pState)
void GUI_TIMER_Delete(GUI_TIMER_HANDLE hObj)
GUI_TIMER_TIME GUI_TIMER_GetPeriod(GUI_TIMER_HANDLE hObj)
const GUI_BITMAP_METHODS GUI_BitmapMethodsRLE8
U32 GUI_CalcColorDist(GUI_COLOR Color0, GUI_COLOR Color1)
void GUI_MULTIBUF_ConfirmEx(int LayerIndex, int BufferIndex)
GUI_CONST_STORAGE GUI_FONT GUI_FontComic24B_ASCII
const tGUI_SIF_APIList GUI_SIF_APIList_Prop_Frm
const GUI_BITMAP_METHODS GUI_BitmapMethods888
void GUI_DrawPixel(int x, int y)
int(* GUI_tSend)(const U8 *pData, int len, void *p)
int GUI_BMP_Draw(const void *pFileData, int x0, int y0)
GUI_CONST_STORAGE GUI_FONT GUI_Font6x8_ASCII
GUI_CONST_STORAGE GUI_FONT GUI_Font10S_1
int GUI_UC_ConvertUC2UTF8(const U16 *s, int Len, char *pBuffer, int BufferSize)
GUI_CONST_STORAGE GUI_FONT GUI_Font8x10_ASCII
const GUI_FONT * GUI_GetFont(void)
int GUI_TOUCH_X_MeasureX(void)
GUI_CONST_STORAGE GUI_FONT GUI_Font16_HK
const GUI_BITMAP_METHODS GUI_BitmapMethods444_16
void GUI_MULTIBUF_Confirm(int Index)
void GUI_SPY_SetMemHandler(GUI_tMalloc pMalloc, GUI_tFree pFree)
GUI_CONST_STORAGE GUI_FONT GUI_FontD32
void GUI_SignalEvent(void)
GUI_MEMDEV_Handle GUI_MEMDEV_CreateFixed(int x0, int y0, int xSize, int ySize, int Flags, const GUI_DEVICE_API *pDeviceAPI, const LCD_API_COLOR_CONV *pColorConvAPI)
GUI_DEVICE * GUI_DEVICE__GetpDriver(int LayerIndex)
const GUI_BITMAP_METHODS GUI_BitmapMethodsM444_12_1
int GUI_DIRTYDEVICE_DeleteEx(int LayerIndex)
int GUI_LANG_LoadCSV(U8 *pFileData, U32 FileSize)
void GUI_XBF_DeleteFont(GUI_FONT *pFont)
int GUI__IntersectRects(GUI_RECT *pDest, const GUI_RECT *pr0, const GUI_RECT *pr1)
void GUI_GetStreamedBitmapInfo(const void *p, GUI_BITMAPSTREAM_INFO *pInfo)
int GUI_Color2Index(GUI_COLOR color)
void GUI_Warn4(const char *s, I32 p0, I32 p1, I32 p2, I32 p3)
GUI_CONST_STORAGE GUI_FONT GUI_Font8x18
void LCD__RLE8_SetFunc(GUI_GET_DATA_FUNC *pfGetData, void *pVoid, U32 Off, const LCD_LOGPALETTE *pLogPal)
void GUI_DrawRect(int x0, int y0, int x1, int y1)
int GUI_ANIMATION_CALLBACK_FUNC(int TimeRem, void *pVoid)
void GUI_MEMDEV_WriteAlphaAt(GUI_MEMDEV_Handle hMem, int Alpha, int x, int y)
int GUI_TTF_CreateFont(GUI_FONT *pFont, GUI_TTF_CS *pCS)
char GUI_SetDecChar(char c)
I32 GUI__CosHQ(I32 Ang1000)
int GUI_SPRITE_GetState(GUI_HSPRITE hSprite)
GUI_CONST_STORAGE GUI_FONT GUI_Font4x6
int GUI_GIF_GetImageInfoEx(GUI_GET_DATA_FUNC *pfGetData, void *p, GUI_GIF_IMAGE_INFO *pInfo, int Index)
GUI_COLOR GUI_Color2VisColor(GUI_COLOR color)
int GUI_MEMDEV_ClearAlpha(GUI_MEMDEV_Handle hMemData, GUI_MEMDEV_Handle hMemMask)
void GUI_MEMDEV_MarkDirty(GUI_MEMDEV_Handle hMem, int x0, int y0, int x1, int y1)
GUI_CONST_STORAGE GUI_CURSOR GUI_CursorArrowS
void(* T_GUI_MTOUCH_STOREEVENT)(GUI_MTOUCH_EVENT *, GUI_MTOUCH_INPUT *pInput)
int GUI_GIF_GetXSize(const void *pGIF)
int GUI_PNG_GetYSizeEx(GUI_GET_DATA_FUNC *pfGetData, void *p)
const char * GUI_LANG_GetTextEx(int IndexText, int IndexLang)
int GUI_MOVIE_GetPos(GUI_MOVIE_HANDLE hMovie, int *pxPos, int *pyPos, int *pxSize, int *pySize)
void GUI__memcpy(void *pDest, const void *pSrc, int NumBytes)
GUI_HMEM GUI_MEMDEV_Handle
void GUI_DrawBitmapEx(const GUI_BITMAP *pBM, int x0, int y0, int xCenter, int yCenter, int xMag, int yMag)
void GUI_MEMDEV_CopyFromLCD(GUI_MEMDEV_Handle hMem)
int GUI_ALLOC_SetMaxPercentage(int MaxPercentage)
void GUI__DispStringInRect(const char *s, GUI_RECT *pRect, int TextAlign, int MaxNumChars)
GUI_MEMDEV_Handle GUI_MEMDEV_CreateBlurredDevice32HQ(GUI_MEMDEV_Handle hMem, U8 Depth)
void GUI_EnlargePolygon(GUI_POINT *pDest, const GUI_POINT *pSrc, int NumPoints, int Len)
GUI_CONST_STORAGE GUI_CURSOR GUI_CursorCrossLI
const GUI_BITMAP_METHODS GUI_BitmapMethodsA555
int GUI_JPEG_GetInfoEx(GUI_GET_DATA_FUNC *pfGetData, void *p, GUI_JPEG_INFO *pInfo)
GUI_DEVICE * GUI_DEVICE_UnlinkTaskDevices(void)
GUI_COLOR GUI_Index2Color(int Index)
GUI_CONST_STORAGE GUI_FONT GUI_Font16B_ASCII
void GUI_AA_FillRoundedRect(int x0, int y0, int x1, int y1, int r)
GUI_CONST_STORAGE GUI_FONT GUI_FontComic18B_1
void GUI_CALLBACK_VOID_P(void *p)
void GUI_MEMDEV_SetColorConv(GUI_MEMDEV_Handle hMem, const LCD_API_COLOR_CONV *pColorConvAPI)
void GUI_X_ExecIdle(void)
const GUI_DEVICE_API GUI_MEMDEV_DEVICE_32
int GUI_TOUCH_GetyPhys(void)
GUI_MEMDEV_Handle GUI_MEMDEV_Create(int x0, int y0, int xSize, int ySize)
void GUI_TOUCH_Exec(void)
void GUI_SetFuncAlphaBlending(void(*pfAlphaBlending)(LCD_COLOR *, LCD_COLOR *, LCD_COLOR *, U32))
GUI_DEVICE * GUI_DEVICE_Create(const GUI_DEVICE_API *pDeviceAPI, const LCD_API_COLOR_CONV *pColorConvAPI, U16 Flags, int LayerIndex)
GUI_CONST_STORAGE GUI_CURSOR GUI_CursorCrossMI
LCD_PIXELINDEX * LCD_pAColorIndex
GUI_CONST_STORAGE GUI_FONT GUI_Font16B_1
GUI_ALLOC_DATATYPE GUI_ALLOC_RequestSize(void)
GUI_ANIMATION_CALLBACK_FUNC * GUI_MEMDEV__pCbAnimation
#define GUI_CONST_STORAGE
void GUI_X_WaitEventTimed(int Period)
void GUI_AA_FillRoundedRectEx(GUI_RECT *pRect, int r)
int GUI_SPY_Process(GUI_tSend pfSend, GUI_tRecv pfRecv, void *pConnectInfo)
void GUI_AA_SetFactor(int Factor)
int GUI_DrawStreamedBitmapEx(GUI_GET_DATA_FUNC *pfGetData, const void *p, int x, int y)
void GUI_MOUSE_DRIVER_PS2_OnRx(unsigned char Data)
void GUI_SetRefreshHook(void(*pFunc)(void))
void GUI_MULTIBUF_End(void)
GUI_CONST_STORAGE GUI_FONT GUI_Font10_ASCII
void GUI_SetSignalEventFunc(GUI_SIGNAL_EVENT_FUNC pfSignalEvent)
void(* GUI_WAIT_EVENT_TIMED_FUNC)(int Period)
void GUI_DrawRectEx(const GUI_RECT *pRect)
int GUI_PID_GetState(GUI_PID_STATE *pState)
void GUI_SetDefault(void)
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)
void * GUI_ALLOC_h2p(GUI_HMEM hMem)
int GUI_GIF_GetYSizeEx(GUI_GET_DATA_FUNC *pfGetData, void *p)
void GUI_DrawBitmapMag(const GUI_BITMAP *pBM, int x0, int y0, int XMul, int YMul)
GUI_CONST_STORAGE GUI_BITMAP GUI_BitmapArrowM
int GUI_MessageBox(const char *sMessage, const char *sCaption, int Flags)
void GUI_MEMDEV_DrawPerspectiveX(GUI_MEMDEV_Handle hMem, int x, int y, int h0, int h1, int dx, int dy)
void GUI_MEMDEV_RotateHQAlpha(GUI_MEMDEV_Handle hSrc, GUI_MEMDEV_Handle hDst, int dx, int dy, int a, int Mag, U8 Alpha)
int GUI__ConvertColor2Index(LCD_PIXELINDEX *pBuffer, int NumPixels, int BitsPerPixel, const LCD_API_COLOR_CONV *pColorConvAPI, void *pResult)
void GUI_Log(const char *s)
int GUI_MEMDEV_Dither32(GUI_MEMDEV_Handle hMem, const LCD_API_COLOR_CONV *pColorConvAPI)
GUI_TIMER_HANDLE GUI_TIMER_Create(GUI_TIMER_CALLBACK *cb, GUI_TIMER_TIME Time, U32 Context, U16 Flags)
void GUI_DrawRoundedRect(int x0, int y0, int x1, int y1, int r)
void GUI_DispNextLine(void)
void GUI_MEASDEV_Select(GUI_MEASDEV_Handle hMem)
void GUI_MEMDEV_CopyToLCD(GUI_MEMDEV_Handle hMem)
void(* GUI_tFree)(void *)
int GUI_DrawStreamedBitmapAM555Ex(GUI_GET_DATA_FUNC *pfGetData, const void *p, int x, int y)
void GUI_FillRoundedRectB(int x0, int y0, int x1, int y1, int r)
GUI_CONST_STORAGE GUI_FONT GUI_Font8x9
void GUI_GetKeyState(GUI_KEY_STATE *pState)
void GUI_FillRectEx(const GUI_RECT *pRect)
void GUI_MEMDEV_SetAnimationCallback(GUI_ANIMATION_CALLBACK_FUNC *pCbAnimation, void *pVoid)
void GUI_SetColor(GUI_COLOR)
const GUI_BITMAP_METHODS GUI_BitmapMethods555
int GUI_MOVIE_Show(GUI_MOVIE_HANDLE hMovie, int xPos, int yPos, int DoLoop)
int GUI_DEVICE_Link(GUI_DEVICE *pDevice)
void GUI__ExpandPixelIndicesEx(void *pBuffer, int NumPixels, int BitsPerPixel, const LCD_API_COLOR_CONV *pColorConvAPI)
int GUI_AA_PreserveTrans(int OnOff)
void GUI_MOUSE_DRIVER_PS2_Init(void)
GUI_CONST_STORAGE GUI_FONT GUI_FontD24x32
void GUI_MTOUCH_Enable(int OnOff)
GUI_CONST_STORAGE GUI_CURSOR GUI_CursorCrossS
GUI_ALLOC_DATATYPE GUI_ALLOC_GetNumUsedBlocks(void)
void GUI_MEMDEV_DeleteAuto(GUI_AUTODEV *pAutoDev)
int GUI_GetStreamedBitmapInfoEx(GUI_GET_DATA_FUNC *pfGetData, const void *p, GUI_BITMAPSTREAM_INFO *pInfo)
void GUI_MOVIE_FUNC(GUI_MOVIE_HANDLE hMovie, int Notification, U32 CurrentFrame)
U16 GUI_DB2UC(U8 Byte0, U8 Byte1)
void GUI_PID__SetHook(void(*pfHook)(const GUI_PID_STATE *))
void GUI_MEMDEV_CopyFromLCDAA(GUI_MEMDEV_Handle hMem)
void GUI_Warn2(const char *s, I32 p0, I32 p1)
I32(* pfGetDevProp)(GUI_DEVICE *pDevice, int Index)
int GUI_GetCharDistX(U16 c)
GUI_ALLOC_DATATYPE GUI_ALLOC_GetNumFreeBytes(void)
void GUI_MEMDEV_RotateHR(GUI_MEMDEV_Handle hSrc, GUI_MEMDEV_Handle hDst, I32 dx, I32 dy, int a, int Mag)
int GUI_TTF_CreateFontAA(GUI_FONT *pFont, GUI_TTF_CS *pCS)
void GUI_MTOUCH_StoreEvent(GUI_MTOUCH_EVENT *pEvent, GUI_MTOUCH_INPUT *pInput)
void GUI_DispStringAt(const char *s, int x, int y)
void GUI_ErrorOut1(const char *s, I32 p0)
void(* GUI_SIGNAL_EVENT_FUNC)(void)
int GUI_MEMDEV_FadeInDevices(GUI_MEMDEV_Handle hMem0, GUI_MEMDEV_Handle hMem1, int Period)
void GUI_DispSDecShift(I32 v, U8 Len, U8 Shift)
int GUI_DrawStreamedBitmapM565Ex(GUI_GET_DATA_FUNC *pfGetData, const void *p, int x, int y)
void GUI_DrawLineTo(int x, int y)
void GUI_AA_FillCircle(int x0, int y0, int r)
void GUI_FillRoundedRect(int x0, int y0, int x1, int y1, int r)
LCD_PIXELINDEX * LCD_pBkColorIndex
int GUI_GetLeadingBlankCols(U16 c)
unsigned GUI_GetCursorLayer(unsigned Index)
int GUI_MTOUCH_IsEmpty(void)
void GUI_MEMDEV_SerializeBMP(GUI_MEMDEV_Handle hDev, GUI_CALLBACK_VOID_U8_P *pfSerialize, void *p)
int GUI_MEMDEV_GetYPos(GUI_MEMDEV_Handle hMem)
int GUI_JPEG_DrawScaled(const void *pFileData, int DataSize, int x0, int y0, int Num, int Denom)
void GUI_UC_DispString(const U16 *s)
int GUI_DIRTYDEVICE_Create(void)
int GUI_TTF_GetFamilyName(GUI_FONT *pFont, char *pBuffer, int NumBytes)
int GUI_BMP_GetYSizeEx(GUI_GET_DATA_FUNC *pfGetData, void *p)
int GUI_SetLBorder(int x)
int GUI_LANG_LoadCSVEx(GUI_GET_DATA_FUNC *pfGetData, void *p)
const GUI_BITMAP_METHODS GUI_BitmapMethodsM565
void GUI_SetBkColorIndex(int Index)
void GUI_DrawLineRel(int dx, int dy)
GUI_CONST_STORAGE GUI_CURSOR GUI_CursorCrossL
int GUI_MOVIE_Play(GUI_MOVIE_HANDLE hMovie)
GUI_CONST_STORAGE GUI_FONT GUI_Font32B_ASCII
GUI_TIMER_TIME GUI_X_GetTime(void)
void GUI_DrawBitmapExp(int x0, int y0, int XSize, int YSize, int XMul, int YMul, int BitsPerPixel, int BytesPerLine, const U8 *pData, const GUI_LOGPALETTE *pPal)
int GUI_AA_SetDrawMode(int Mode)
GUI_ALLOC_DATATYPE GUI_ALLOC_GetNumFreeBlocks(void)
void GUI__ReduceRect(GUI_RECT *pDest, const GUI_RECT *pRect, int Dist)
void GUI_JOYSTICK_StoreState(const GUI_PID_STATE *pState)
const GUI_BITMAP * pBitmap
void GUI_MEMDEV_ReduceYSize(GUI_MEMDEV_Handle hMem, int YSize)
void GUI_DrawFocusRect(const GUI_RECT *pRect, int Dist)
void GUI_ErrorOut3(const char *s, I32 p0, I32 p1, I32 p2)
const GUI_RECT * GUI_SetClipRect(const GUI_RECT *pRect)
GUI_MEMDEV_Handle GUI_MEMDEV_Select(GUI_MEMDEV_Handle hMem)
void GUI_DispDec(I32 v, U8 Len)
void GUI_TOUCH_GetUnstable(int *px, int *py)
int GUI_GET_DATA_FUNC(void *p, const U8 **ppData, unsigned NumBytes, U32 Off)
void GUI_X_ErrorOut(const char *s)
const tGUI_XBF_APIList GUI_XBF_APIList_Prop_AA4_Ext
const GUI_BITMAP_METHODS GUI_BitmapMethodsM444_12
void GUI_UC2DB(U16 Code, U8 *pOut)
void GUI_MEMDEV_WriteEx(GUI_MEMDEV_Handle hMem, int xMag, int yMag, int Alpha)
int GUI_BMP_DrawEx(GUI_GET_DATA_FUNC *pfGetData, void *p, int x0, int y0)
GUI_CONST_STORAGE GUI_FONT GUI_FontComic18B_ASCII
int GUI_PNG_GetXSizeEx(GUI_GET_DATA_FUNC *pfGetData, void *p)
const GUI_BITMAP_METHODS GUI_BitmapMethodsRLE4Ex
void GUI_GetLayerPosEx(unsigned Index, int *pxPos, int *pyPos)
T_GUI_MTOUCH_STOREEVENT GUI_MTOUCH__pStoreEvent
int GUI_GetFontDistY(void)
int GUI_TOUCH_Calibrate(int Coord, int Log0, int Log1, int Phys0, int Phys1)
void GUI_DispFloatFix(float v, char Len, char Fract)
int GUI_DrawStreamedBitmapAM565Ex(GUI_GET_DATA_FUNC *pfGetData, const void *p, int x, int y)
const GUI_BITMAP_METHODS GUI_BitmapMethodsRLE4
GUI_ALLOC_DATATYPE GUI_ALLOC_GetSize(GUI_HMEM hMem)
void(* pfDrawHLine)(GUI_DEVICE *pDevice, int x0, int y0, int x1)
unsigned GUI_EnableAlpha(unsigned OnOff)
void GUI_TIMER_SetPeriod(GUI_TIMER_HANDLE hObj, GUI_TIMER_TIME Period)
void GUI_DrawPolyLine(const GUI_POINT *pPoints, int NumPoints, int x0, int y0)
const GUI_BITMAP_METHODS GUI_BitmapMethodsM555
int GUI_MTOUCH_GetTouchInput(GUI_MTOUCH_EVENT *pEvent, GUI_MTOUCH_INPUT *pBuffer, unsigned Index)
void GUI_BMP_DisableAlpha(void)
int GUI_MEMDEV_DrawAuto(GUI_AUTODEV *pAutoDev, GUI_AUTODEV_INFO *pAutoDevInfo, GUI_CALLBACK_VOID_P *pfDraw, void *pData)
void GUI__IntersectRect(GUI_RECT *pDest, const GUI_RECT *pr0)
int GUI_RectsIntersect(const GUI_RECT *pr0, const GUI_RECT *pr1)
GUI_ALLOC_DATATYPE GUI_ALLOC_GetNumUsedBytes(void)
int GUI_GIF_GetInfoEx(GUI_GET_DATA_FUNC *pfGetData, void *p, GUI_GIF_INFO *pInfo)
void GUI_StoreKeyMsg(int Key, int Pressed)
int GUI_GetTrailingBlankCols(U16 c)
void GUI_SetFuncMixColorsBulk(void(*pFunc)(U32 *pFG, U32 *pBG, U32 *pDst, unsigned OffFG, unsigned OffBG, unsigned OffDest, unsigned xSize, unsigned ySize, U8 Intens))
GUI_CONST_STORAGE GUI_FONT GUI_Font8x16_1
int GUI_MOVIE_SetPeriod(GUI_MOVIE_HANDLE hMovie, unsigned Period)
void GUI_AA_DrawPolyOutline(const GUI_POINT *pSrc, int NumPoints, int Thickness, int x, int y)
U32 GUI_CalcVisColorError(GUI_COLOR color)
GUI_HSPRITE GUI_SPRITE_CreateHiddenEx(const GUI_BITMAP *pBM, int x, int y, int Layer)
void GUI_SetFuncMixColors(LCD_COLOR(*pFunc)(LCD_COLOR Color, LCD_COLOR BkColor, U8 Intens))
GUI_HSPRITE GUI_SPRITE_Create(const GUI_BITMAP *pBM, int x, int y)
int GUI_GetScreenSizeX(void)
void GUI_SetWaitEventFunc(GUI_WAIT_EVENT_FUNC pfWaitEvent)
void GUI_MEMDEV_SetDrawMemdev16bppFunc(GUI_DRAWMEMDEV_16BPP_FUNC *pfDrawMemdev16bppFunc)
void GUI_SPRITE_SetPosition(GUI_HSPRITE hSprite, int x, int y)
void GUI_SetScreenSizeX(int xSize)
void(* GUI_WAIT_EVENT_FUNC)(void)
int GUI_BMP_DrawScaledEx(GUI_GET_DATA_FUNC *pfGetData, void *p, int x0, int y0, int Num, int Denom)
void GUI_MoveTo(int x, int y)
void GUI_DrawGraphEx(I16 *pay, int NumPoints, int x0, int y0, int Numerator, int Denominator, int MirrorX)
const tGUI_SIF_APIList GUI_SIF_APIList_Prop_AA2
void GUI_BMP_EnableAlpha(void)
GUI_CONST_STORAGE GUI_FONT GUI_Font10_1
void GUI_SPRITE_Delete(GUI_HSPRITE hSprite)
void GUI_DRAWMEMDEV_16BPP_FUNC(void *pDst, const void *pSrc, int xSize, int ySize, int BytesPerLineDst, int BytesPerLineSrc)
void GUI_TOUCH_SetDefaultCalibration(void)
const GUI_ORIENTATION_API GUI_OrientationAPI_C32
const tGUI_XBF_APIList GUI_XBF_APIList_Prop_Ext
int GUI_SPY_X_StartServer(void)
GUI_HMEM GUI_ALLOC_AllocNoInit(GUI_ALLOC_DATATYPE size)
void GUI_DEVICE_Unlink(GUI_DEVICE *pDevice)
int GUI_LANG_GetTextBuffered(int IndexText, char *pBuffer, int SizeOfBuffer)
int GUI_SOFTLAYER_Enable(GUI_SOFTLAYER_CONFIG *pConfig, int NumLayers, GUI_COLOR CompositeColor)
void GUI_AA_DrawLine(int x0, int y0, int x1, int y1)
U8 GUI_GetLineStyle(void)
int GUI_SetLayerVisEx(unsigned Index, int OnOff)
GUI_CONST_STORAGE GUI_FONT GUI_Font8x16x2x2
int GUI_LANG_LoadText(U8 *pFileData, U32 FileSize, int IndexLang)
void GUI_UC_SetEncodeUTF8(void)
void GUI_DispDecSpace(I32 v, U8 MaxDigits)
void(* pfXorPixel)(GUI_DEVICE *pDevice, int x, int y)
void GUI_ClearKeyBuffer(void)
int GUI_DrawStreamedBitmapA555Ex(GUI_GET_DATA_FUNC *pfGetData, const void *p, int x, int y)
void GUI_Log2(const char *s, I32 p0, I32 p1)
int GUI_PNG_GetXSize(const void *pFileData, int FileSize)
U32 GUI_RestoreUserAlpha(GUI_ALPHA_STATE *pAlphaState)
int GUI_GIF_Draw(const void *pGIF, U32 NumBytes, int x0, int y0)
int GUI_GIF_GetImageInfo(const void *pGIF, U32 NumBytes, GUI_GIF_IMAGE_INFO *pInfo, int Index)
void(* pfFillRect)(GUI_DEVICE *pDevice, int x0, int y0, int x1, int y1)
void GUI_DrawEllipse(int x0, int y0, int rx, int ry)
I32 GUI__DivideRound32(I32 a, I32 b)
int GUI_GIF_DrawEx(GUI_GET_DATA_FUNC *pfGetData, void *p, int x0, int y0)
void GUI_DrawRoundedFrame(int x0, int y0, int x1, int y1, int r, int w)
GUI_CONST_STORAGE GUI_FONT GUI_Font16_ASCII
void GUI_DispSFloatFix(float v, char Len, char Fract)
GUI_MOVIE_HANDLE GUI_MOVIE_Create(const void *pFileData, U32 FileSize, GUI_MOVIE_FUNC *pfNotify)
void GUI_MoveRect(GUI_RECT *pRect, int x, int y)
char GUI_GetDecChar(void)
const GUI_BITMAP_METHODS GUI_BitmapMethodsRLE16
GUI_CONST_STORAGE GUI_FONT GUI_Font13H_1
int GUI_GetScreenSizeY(void)
GUI_CONST_STORAGE GUI_FONT GUI_Font8x16x1x2
LCD_COLORINDEX_UNION uLCD
int GUI_MEMDEV_CreateAuto(GUI_AUTODEV *pAutoDev)
GUI_HSPRITE GUI_SPRITE_CreateAnim(const GUI_BITMAP **ppBm, int x, int y, unsigned Period, const unsigned *pPeriod, int NumItems)
int GUI_TTF_GetStyleName(GUI_FONT *pFont, char *pBuffer, int NumBytes)
void GUI_MEMDEV_RotateAlpha(GUI_MEMDEV_Handle hSrc, GUI_MEMDEV_Handle hDst, int dx, int dy, int a, int Mag, U8 Alpha)
GUI_CONST_STORAGE GUI_FONT GUI_Font8x8
GUI_HSPRITE GUI_SPRITE_CreateHidden(const GUI_BITMAP *pBM, int x, int y)
int GUI_GetFontSizeY(void)
void GUI_DrawGradientH(int x0, int y0, int x1, int y1, GUI_COLOR Color0, GUI_COLOR Color1)
int GUI_MEMDEV_Draw(GUI_RECT *pRect, GUI_CALLBACK_VOID_P *pfDraw, void *pData, int NumLines, int Flags)
unsigned GUI_SelectLayer(unsigned Index)
void GUI_DrawBitmapHWAlpha(const GUI_BITMAP *pBM, int x0, int y0)
const GUI_DEVICE_API GUIDRV_Win_API
int GUI_JPEG_GetInfo(const void *pFileData, int DataSize, GUI_JPEG_INFO *pInfo)
const GUI_BITMAP_METHODS GUI_BitmapMethodsRLE32Ex
int GUI_JPEG_Draw(const void *pFileData, int DataSize, int x0, int y0)
const GUI_BITMAP_METHODS GUI_BitmapMethodsAM555
void GUI_DispHexAt(U32 v, I16P x, I16P y, U8 Len)
int GUI_WrapGetNumLines(const char *pText, int xSize, GUI_WRAPMODE WrapMode)
void LCD__RLE32_SetFunc(GUI_GET_DATA_FUNC *pfGetData, void *pVoid, U32 Off)
const LCD_API_COLOR_CONV * pColorConvAPI
int GUI_TOUCH_GetxPhys(void)
int GUI_GIF_DrawSubScaled(const void *pGIF, U32 NumBytes, int x0, int y0, int Index, int Num, int Denom)
void GUI_TOUCH_SetOrientationPhys(unsigned Orientation)
int GUI_SetLayerAlphaEx(unsigned Index, int Alpha)
void GUI_DispDecShift(I32 v, U8 Len, U8 Shift)
void GUI_SPRITE_Show(GUI_HSPRITE hSprite)
int GUI_GIF_DrawSubScaledEx(GUI_GET_DATA_FUNC *pfGetData, void *p, int x0, int y0, int Index, int Num, int Denom)
void LCD__RLE4_SetFunc(GUI_GET_DATA_FUNC *pfGetData, void *pVoid, U32 Off, const LCD_LOGPALETTE *pLogPal)
GUI_CONST_STORAGE GUI_FONT GUI_Font8x16_ASCII
void GUI_DispDecAt(I32 v, I16P x, I16P y, U8 Len)
void GUI_MOUSE_StoreState(const GUI_PID_STATE *pState)
void GUI_TIMER_SetDelay(GUI_TIMER_HANDLE hObj, GUI_TIMER_TIME Delay)
const tGUI_SIF_APIList GUI_SIF_APIList_Prop_Ext
int(* GUI_tRecv)(U8 *pData, int len, void *p)
const tGUI_SIF_APIList GUI_SIF_APIList_Prop_AA4
const char * GUI_GetVersionString(void)
GUI_CONST_STORAGE GUI_FONT GUI_Font20F_ASCII
void GUI_DispCharAt(U16 c, I16P x, I16P y)
int GUI_SetTextAlign(int Align)
U32 GUI_MOVIE_GetFrameIndex(GUI_MOVIE_HANDLE hMovie)
void GUI_FillCircle(int x0, int y0, int r)
void GUI_DispSDec(I32 v, U8 Len)
void GUI_ALLOC_FreePtr(GUI_HMEM *phMem)
GUI_CONST_STORAGE GUI_FONT GUI_Font24_ASCII
GUI_CONST_STORAGE GUI_FONT GUI_Font24B_1
const tGUI_SIF_APIList GUI_SIF_APIList_Prop
GUI_MEASDEV_Handle GUI_MEASDEV_Create(void)
int GUI_DrawStreamedBitmapM555Ex(GUI_GET_DATA_FUNC *pfGetData, const void *p, int x, int y)
GUI_CONST_STORAGE GUI_FONT GUI_FontD60x80
I32 GUI__ATan2(I32 x, I32 y, I32 *ph)
void GUI_SetOnErrorFunc(void(*pFunc)(const char *s))
void GUI_ErrorOut(const char *s)
void GUI_DrawGradientRoundedV(int x0, int y0, int x1, int y1, int rd, GUI_COLOR Color0, GUI_COLOR Color1)
GUI_HMEM GUI_ALLOC_AllocInit(const void *pInitData, GUI_ALLOC_DATATYPE Size)
GUI_ALLOC_DATATYPE GUI_ALLOC_GetMaxSize(void)
GUI_HSPRITE GUI_SPRITE_CreateEx(const GUI_BITMAP *pBM, int x, int y, int Layer)
void GUI_FillRoundedFrame(int x0, int y0, int x1, int y1, int r, int w)
GUI_CONST_STORAGE GUI_FONT GUI_Font13HB_ASCII
int GUI_GetCharDistXEx(U16 c, int *pSizeX)
void GUI_ALLOC_Init(void)
void GUI_Warn1(const char *s, I32 p0)
int GUI_DIRTYDEVICE_Fetch(GUI_DIRTYDEVICE_INFO *pInfo)
void GUI_DispStringAtCEOL(const char *s, int x, int y)
void GUI_RestoreContext(const GUI_CONTEXT *pContext)
int GUI_MOUSE_GetState(GUI_PID_STATE *pState)
int GUI__CompactPixelIndices(LCD_PIXELINDEX *pBuffer, int NumPixels, int BitsPerPixel)
const GUI_BITMAP_METHODS GUI_BitmapMethods565
void GUI_MULTIBUF_EndEx(int LayerIndex)
void(* pfDrawVLine)(GUI_DEVICE *pDevice, int x, int y0, int y1)
GUI_CONST_STORAGE GUI_FONT GUI_Font20B_1
int GUI_LANG_GetNumItems(int IndexLang)
GUI_CONST_STORAGE GUI_CURSOR GUI_CursorCrossSI
void GUI_AA_FillPolygon(GUI_POINT *pPoints, int NumPoints, int x0, int y0)
int GUI_SPRITE_SetBitmapAndPosition(GUI_HSPRITE hSprite, const GUI_BITMAP *pBM, int x, int y)
int GUI_GIF_GetCommentEx(GUI_GET_DATA_FUNC *pfGetData, void *p, U8 *pBuffer, int MaxSize, int Index)
void GUI_AA_SetpfDrawCharAA4(int(*pfDrawChar)(int LayerIndex, int x, int y, U8 const *p, int xSize, int ySize, int BytesPerLine))
void GUI_DrawLine(int x0, int y0, int x1, int y1)
void GUI_MEMDEV__Rotate(GUI_MEMDEV_Handle hSrc, GUI_MEMDEV_Handle hDst, int dx, int dy, int a, int Mag, U32 AndMask)
void GUI_GetClientRect(GUI_RECT *pRect)
void GUI_X_Delay(int Period)
const GUI_BITMAP_METHODS GUI_BitmapMethods8888
int GUI_MEMDEV_PunchOutDevice(GUI_MEMDEV_Handle hMemData, GUI_MEMDEV_Handle hMemMask)
GUI_CONST_STORAGE GUI_BITMAP GUI_BitmapArrowLI
GUI_CONST_STORAGE GUI_FONT GUI_Font6x9
void GUI_MEMDEV_WriteAt(GUI_MEMDEV_Handle hMem, int x, int y)
void GUI_Delay(int Period)
int GUI_MULTIBUF_GetNumBuffers(void)
const LCD_API_COLOR_CONV * GUI_MEMDEV_GetColorConv(GUI_MEMDEV_Handle hMemDev)
U16 GUI_LANG_SetSep(U16 Sep)
GUI_CONST_STORAGE GUI_BITMAP GUI_BitmapArrowS
void GUI_AA_EnableHiRes(void)
GUI_CONST_STORAGE GUI_FONT GUI_Font8x15B_1
GUI_CONST_STORAGE GUI_BITMAP GUI_BitmapCrossLI
GUI_CONST_STORAGE GUI_CURSOR GUI_CursorHeaderM
int GUI_MEMDEV_BlendColor32(GUI_MEMDEV_Handle hMem, U32 BlendColor, U8 BlendIntens)
void * GUI_ALLOC_GetFixedBlock(GUI_ALLOC_DATATYPE Size)
int GUI_XBF_GET_DATA_FUNC(U32 Off, U16 NumBytes, void *pVoid, void *pBuffer)
int GUI_GetDispPosX(void)
void GUI_AA_DrawArc(int x0, int y0, int rx, int ry, int a0, int a1)
void GUI_TOUCH_SetOrientation(unsigned Orientation)
void GUI_DispString(const char *s)
GUI_CONST_STORAGE GUI_FONT GUI_Font6x8
GUI_CONST_STORAGE GUI_FONT GUI_Font6x8_1
GUI_MOVIE_HANDLE GUI_MOVIE_CreateEx(GUI_GET_DATA_FUNC *pfGetData, void *pParam, GUI_MOVIE_FUNC *pfNotify)
void GUI_SetScreenSizeY(int ySize)
int GUI_GIF_GetInfo(const void *pGIF, U32 NumBytes, GUI_GIF_INFO *pInfo)
GUI_CONST_STORAGE GUI_CURSOR GUI_CursorArrowL
void GUI_InvertRect(int x0, int y0, int x1, int y1)
const tLCD_HL_APIList * pLCD_HL
int GUI_MEMDEV_GetYSize(GUI_MEMDEV_Handle hMem)
GUI_CONST_STORAGE GUI_BITMAP GUI_BitmapCrossS
void GUI_DrawPie(int x0, int y0, int r, int a0, int a1, int Type)
GUI_CONST_STORAGE GUI_FONT GUI_FontD48
void GUI_MEMDEV_SetBlurHQ(void)
void GUI_AssignCursorLayer(unsigned Index, unsigned CursorLayer)
unsigned GUI_GetSelLayer(void)
void GUI_AA_DisableHiRes(void)
#define GUI_CURSOR_Show()
int GUI_BMP_GetXSize(const void *pFileData)
GUI_HMEM GUI_ALLOC_Realloc(GUI_HMEM hOld, int NewSize)
GUI_MEMDEV_Handle GUI_MEMDEV_CreateBlurredDevice32LQ(GUI_MEMDEV_Handle hMem, U8 Depth)
GUI_CONST_STORAGE GUI_FONT GUI_Font13_ASCII
const GUI_BITMAP_METHODS GUI_BitmapMethodsRLEAlpha
int GUI_SPRITE_SetBitmap(GUI_HSPRITE hSprite, const GUI_BITMAP *pBM)
GUI_MEMDEV_Handle GUI_MEMDEV_CreateEx(int x0, int y0, int xSize, int ySize, int Flags)
GUI_CONST_STORAGE GUI_FONT GUI_FontD36x48
void GUI_PID_StoreState(const GUI_PID_STATE *pState)
GUI_HMEM GUI_ALLOC_p2h(void *p)
char GUI_SetTextStyle(char Style)
void GUI_DrawVLine(int x0, int y0, int y1)
int GUI_MEMDEV_GetXSize(GUI_MEMDEV_Handle hMem)
LCD_DRAWMODE GUI_DRAWMODE
void(* pfGetRect)(GUI_DEVICE *pDevice, LCD_RECT *pRect)
int GUI_MEMDEV_CompareWithLCD(GUI_MEMDEV_Handle hMem, int *px, int *py, int *pExp, int *pAct)
void GUI_BMP_SerializeExBpp(GUI_CALLBACK_VOID_U8_P *pfSerialize, int x0, int y0, int xSize, int ySize, void *p, int BitsPerPixel)
int GUI_MOVIE_GotoFrame(GUI_MOVIE_HANDLE hMovie, U32 Frame)
void GUI_CALLBACK_VOID_U8_P(U8 Data, void *p)
void GUI_DrawPolygon(const GUI_POINT *pPoints, int NumPoints, int x0, int y0)
const GUI_BITMAP_METHODS GUI_BitmapMethodsA565
const GUI_ORIENTATION_API GUI_OrientationAPI_C0
int GUI_DIRTYDEVICE_FetchEx(GUI_DIRTYDEVICE_INFO *pInfo, int LayerIndex)
U32 GUI_X_GetTaskId(void)
void GUI_TOUCH_X_ActivateY(void)
int GUI_MULTIBUF_GetNumBuffersEx(int LayerIndex)
int GUI_TOUCH_GetState(GUI_PID_STATE *pState)
GUI_DRAWMODE GUI_SetDrawMode(GUI_DRAWMODE dm)
void GUI_AA_FillEllipse(int x0, int y0, int rx, int ry)
int GUI_MOVIE_GetInfo(const void *pFileData, U32 FileSize, GUI_MOVIE_INFO *pInfo)
void GUI_MULTIBUF_BeginEx(int LayerIndex)
void GUI_DispHex(U32 v, U8 Len)
void GUI_ALLOC_GetMemInfo(GUI_ALLOC_INFO *pInfo)
GUI_CONST_STORAGE GUI_BITMAP GUI_BitmapCrossMI
void GUI_MEMDEV_Write(GUI_MEMDEV_Handle hMem)
GUI_CONST_STORAGE GUI_BITMAP GUI_BitmapCrossL
GUI_CONST_STORAGE GUI_FONT GUI_Font32_ASCII
GUI_MEMDEV_Handle GUI_MEMDEV_CreateFixed32(int x0, int y0, int xSize, int ySize)
void GUI_BMP_Serialize(GUI_CALLBACK_VOID_U8_P *pfSerialize, void *p)
void GUI_Log3(const char *s, I32 p0, I32 p1, I32 p2)
const char * GUI_LANG_GetText(int IndexText)
U8 GUI_SetPenSize(U8 Size)
void GUI_MTOUCH_SetOrientation(int Orientation)
void GUI_SPRITE_Hide(GUI_HSPRITE hSprite)
int GUI__DivideRound(int a, int b)
int GUI_SOFTLAYER_MULTIBUF_Enable(int OnOff)
void GUI_CopyRect(int x0, int y0, int x1, int y1, int dx, int dy)
void GUI_X_SignalEvent(void)
int GUI_DrawStreamedBitmapA565Ex(GUI_GET_DATA_FUNC *pfGetData, const void *p, int x, int y)
void GUI_ClearRectEx(const GUI_RECT *pRect)
int GUI_JPEG_DrawScaledEx(GUI_GET_DATA_FUNC *pfGetData, void *p, int x0, int y0, int Num, int Denom)
void GUI_MergeRect(GUI_RECT *pDest, const GUI_RECT *pr0, const GUI_RECT *pr1)
int GUI_SPRITE_StopAnim(GUI_HSPRITE hSprite)
int GUI_LANG_GetTextBufferedEx(int IndexText, int IndexLang, char *pBuffer, int SizeOfBuffer)
void GUI_TOUCH_SetLayer(int Layer)
const GUI_BITMAP_METHODS GUI_BitmapMethods24
void GUI_DrawGradientRoundedH(int x0, int y0, int x1, int y1, int rd, GUI_COLOR Color0, GUI_COLOR Color1)
int GUI_GetBkColorIndex(void)
void GUI_FillRoundedRectT(int x0, int y0, int x1, int y1, int r)
const GUI_DEVICE_API GUIDRV_Template_API
void GUI__DrawTwinArc2(int xl, int xr, int y0, int r, GUI_COLOR ColorR0, GUI_COLOR ColorR1, GUI_COLOR ColorFill)
int GUI_GIF_GetXSizeEx(GUI_GET_DATA_FUNC *pfGetData, void *p)
void * GUI_MEMDEV_GetDataPtr(GUI_MEMDEV_Handle hMem)
const GUI_DEVICE_API GUI_MEMDEV_DEVICE_8
void GUI_DEVICE_Delete(GUI_DEVICE *pDevice)
void GUI_ALLOC_SuppressPeak(int OnOff)
void GUI_MEMDEV_Delete(GUI_MEMDEV_Handle MemDev)
const GUI_BITMAP_METHODS GUI_BitmapMethodsRLE16Ex
int GUI_SPY_StartServer(void)
int GUI_MEMDEV_GetXPos(GUI_MEMDEV_Handle hMem)
GUI_CONST_STORAGE GUI_CURSOR_ANIM GUI_CursorAnimHourglassM
int GUI_GetTextAlign(void)
int GUI_GIF_GetYSize(const void *pGIF)
void GUI_DrawStreamedBitmap(const void *p, int x, int y)
int GUI_GIF_GetComment(const void *pGIF, U32 NumBytes, U8 *pBuffer, int MaxSize, int Index)
void GUI_MEMDEV_WriteAlpha(GUI_MEMDEV_Handle hMem, int Alpha)
void GUI_MEASDEV_GetRect(GUI_MEASDEV_Handle hMem, GUI_RECT *pRect)
void GUI_TTF_SetCacheSize(unsigned MaxFaces, unsigned MaxSizes, U32 MaxBytes)
const GUI_ORIENTATION_API GUI_OrientationAPI_C8
void GUI_SetColorIndex(int Index)
U8 GUI_SetPenShape(U8 Shape)
GUI_CONST_STORAGE GUI_FONT GUI_Font8_1
GUI_CONST_STORAGE GUI_FONT GUI_Font20_ASCII
void GUI_X_WaitEvent(void)
void GUI_DispBinAt(U32 v, I16P x, I16P y, U8 Len)
void GUI_SetWaitEventTimedFunc(GUI_WAIT_EVENT_TIMED_FUNC pfWaitEventTimed)
void GUI_Warn(const char *s)
void GUI_SendKeyMsg(int Key, int Pressed)
void LCD__RLE16_SetFunc(GUI_GET_DATA_FUNC *pfGetData, void *pVoid, U32 Off)
void GUI_ALLOC_Lock(void)
void GUI_FillRect(int x0, int y0, int x1, int y1)
int GUI_BMP_DrawScaled(const void *pFileData, int x0, int y0, int Num, int Denom)
const tGUI_XBF_APIList GUI_XBF_APIList_Prop_AA2_Ext
int GUI_SPRITE_SetLoop(GUI_HSPRITE hSprite, int OnOff)
int GUI_GetYSizeOfFont(const GUI_FONT *pFont)
void GUI_ALLOC_SetAvBlockSize(U32 BlockSize)
void GUI_MEMDEV__RotateHR(GUI_MEMDEV_Handle hSrc, GUI_MEMDEV_Handle hDst, I32 dx, I32 dy, int a, int Mag, U32 AndMask)
void GUI_MTOUCH_SetOrientationEx(int Orientation, int LayerIndex)
int GUI_UC_Encode(char *s, U16 Char)
I32 GUI__ASinHQ(I32 SinHQ)
GUI_CONST_STORAGE GUI_FONT GUI_Font13H_ASCII
void GUI_MULTIBUF_Config(int NumBuffers)
GUI_CONST_STORAGE GUI_FONT GUI_Font8x15B_ASCII
int GUI_DIRTYDEVICE_CreateEx(int LayerIndex)
char GUI_ColorIsAvailable(GUI_COLOR color)
int GUI_PNG_GetYSize(const void *pFileData, int FileSize)
int GUI_LANG_SetLang(int IndexLang)
int GUI_GetYDistOfFont(const GUI_FONT *pFont)
int GUI_BMP_GetXSizeEx(GUI_GET_DATA_FUNC *pfGetData, void *p)
GUI_CONST_STORAGE GUI_FONT GUI_Font8x16x3x3
int GUI_MTOUCH_GetEvent(GUI_MTOUCH_EVENT *pEvent)
int GUI_DIRTYDEVICE_Delete(void)
GUI_CONST_STORAGE GUI_BITMAP GUI_BitmapCrossSI
const tGUI_SIF_APIList GUI_SIF_APIList_Prop_AA4_EXT
int GUI_BMP_GetYSize(const void *pFileData)
int GUI_MEMDEV_GetBitsPerPixel(GUI_MEMDEV_Handle hMemDev)
int GUI_AA_GetFactor(void)
void GUI_MEMDEV_CopyToLCDAt(GUI_MEMDEV_Handle hMem, int x, int y)
void GUI_MEMDEV_CopyToLCDAA(GUI_MEMDEV_Handle hMem)
int GUI_GIF_DrawSubEx(GUI_GET_DATA_FUNC *pfGetData, void *p, int x0, int y0, int Index)
void GUI_SIF_DeleteFont(GUI_FONT *pFont)
GUI_CONST_STORAGE GUI_FONT GUI_Font10S_ASCII
int GUI_MOVIE_Pause(GUI_MOVIE_HANDLE hMovie)
void GUI_MEMDEV__FadeDeviceEx(GUI_MEMDEV_Handle hMemWin, GUI_MEMDEV_Handle hMemBk, GUI_MEMDEV_Handle hMemDst, U8 Intens, int xPosWin, int yPosWin)
void GUI_TIMER_CALLBACK(GUI_TIMER_MESSAGE *pTM)
unsigned GUI_LANG_SetMaxNumLang(unsigned MaxNumLang)
void GUI_FillPolygon(const GUI_POINT *pPoints, int NumPoints, int x0, int y0)
int GUI_SetLayerPosEx(unsigned Index, int xPos, int yPos)
void GUI_DispStringInRectMax(const char *s, GUI_RECT *pRect, int TextAlign, int MaxLen)
void GUI_DispFloat(float v, char Len)
GUI_CONST_STORAGE GUI_BITMAP GUI_BitmapArrowMI
void GUI_DEVICE_LinkDevices(GUI_DEVICE *pDevice)
void GUI_DrawGradientV(int x0, int y0, int x1, int y1, GUI_COLOR Color0, GUI_COLOR Color1)
const GUI_DEVICE_API GUI_MEMDEV_DEVICE_1
int GUI_MOVIE_SetPos(GUI_MOVIE_HANDLE hMovie, int xPos, int yPos)
void GUI_MagnifyPolygon(GUI_POINT *pDest, const GUI_POINT *pSrc, int NumPoints, int Mag)
GUI_CONST_STORAGE GUI_FONT GUI_Font8x13_ASCII
void GUI_X_Log(const char *s)
void GUI_DispStringLen(const char *s, int Len)
GUI_HSPRITE GUI_SPRITE_CreateExAnim(const GUI_BITMAP **ppBm, int x, int y, unsigned Period, const unsigned *pPeriod, int NumItems, int LayerIndex)
int GUI_UC_ConvertUTF82UC(const char *s, int Len, U16 *pBuffer, int BufferSize)
const GUI_BITMAP_METHODS GUI_BitmapMethodsM888
int GUI_PNG_DrawEx(GUI_GET_DATA_FUNC *pfGetData, void *p, int x0, int y0)
void GUI_DrawHLine(int y0, int x0, int x1)
void GUI_DrawGraph(I16 *pay, int NumPoints, int x0, int y0)
void GUI_MEASDEV_ClearRect(GUI_MEASDEV_Handle hMem)
const GUI_DEVICE_API * pDeviceAPI
void GUI_MULTIBUF_UseSingleBuffer(void)
GUI_CONST_STORAGE GUI_FONT GUI_FontComic24B_1
void GUI_DrawArc(int x0, int y0, int rx, int ry, int a0, int a1)
int GUI_DrawStreamedBitmap24Ex(GUI_GET_DATA_FUNC *pfGetData, const void *p, int x, int y)
GUI_HMEM GUI_MEASDEV_Handle
void GUI_GetTextExtend(GUI_RECT *pRect, const char *s, int Len)
#define GUI_ALLOC_DATATYPE
int GUI_PID_IsPressed(void)
GUI_HMEM GUI_MOVIE_HANDLE
void GUI_DispStringHCenterAt(const char *s, int x, int y)
void GUI_AA_DrawRoundedRect(int x0, int y0, int x1, int y1, int r)
void GUI__FillTrippleArc(int x0, int y0, int Size, GUI_COLOR ColorR0, GUI_COLOR ColorR1, GUI_COLOR ColorR2, GUI_COLOR ColorFill)
unsigned(* pfGetPixelIndex)(GUI_DEVICE *pDevice, int x, int y)
GUI_CONST_STORAGE GUI_FONT GUI_Font16_1HK
void GUI_TOUCH_StoreState(int x, int y)
void GUI_MEMDEV_SetOrg(GUI_MEMDEV_Handle hMem, int x0, int y0)