MiniGUI API Reference (MiniGUI-Threads)
v5.0.6
A mature and proven cross-platform GUI system for embedded and smart IoT devices
|
This file is the header for NEWGAL/IAL engines which should be implemented by an external module. More...
#include <stdint.h>
Go to the source code of this file.
Data Structures | |
struct | _DrmSurfaceBuffer |
struct | _DrmDriverOps |
struct | commlcd_info |
Macros | |
#define | DRM_DRIVER_VERSION 1 |
Typedefs | |
typedef struct _DrmSurfaceBuffer | DrmSurfaceBuffer |
typedef struct _DrmDriverOps | DrmDriverOps |
Functions | |
DrmDriverOps * | __drm_ex_driver_get (const char *driver_name, int device_fd, int *version) |
int | __commlcd_drv_init (void) |
int | __commlcd_drv_getinfo (struct commlcd_info *li, int width, int height, int depth) |
int | __commlcd_drv_release (void) |
int | __commlcd_drv_setclut (int firstcolor, int ncolors, GAL_Color *colors) |
int | __commlcd_drv_update (const RECT *rc_dirty) |
int | __comminput_init (void) |
int | __comminput_ts_getdata (short *x, short *y, short *button) |
int | __comminput_kb_getdata (short *key, short *status) |
int | __comminput_wait_for_input (struct timeval *timeout) |
void | __comminput_deinit (void) |
This file is the header for NEWGAL/IAL engines which should be implemented by an external module.
This file is part of MiniGUI, a mature cross-platform windowing and Graphics User Interface (GUI) support system for embedded systems and smart IoT devices. Copyright (C) 2007~2020, Beijing FMSoft Technologies Co., Ltd. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. Or, As this program is a library, any link to this program must follow GNU General Public License version 3 (GPLv3). If you cannot accept GPLv3, you need to be licensed from FMSoft. If you have got a commercial license of this program, please use it under the terms and conditions of the commercial license. For more information about the commercial license, please refer to <http://www.minigui.com/blog/minigui-licensing-policy/>.
Definition in file exstubs.h.