MiniGUI API Reference (MiniGUI-Processes)
v5.0.6
A mature and proven cross-platform GUI system for embedded and smart IoT devices
|
struct _XVFBHeader XVFBHeader
MG_EXPORT XVFBHeader *GUIAPI xVFBAllocVirtualFrameBuffer(int width, int height, int depth, Uint32 Rmask, Uint32 Gmask, Uint32 Bmask, Uint32 Amask, BOOL MSBLeft)
create virtual framebuffer
MG_EXPORT void GUIAPI xVFBDestroyEventBuffer(void *event_buf)
destroy event circular buffer.
struct _XVFBKEYDATA XVFBKEYDATA
MG_EXPORT void *GUIAPI xVFBCreateEventBuffer(int nr_events)
create event circular buffer.
struct _XVFBMOUSEDATA XVFBMOUSEDATA
MG_EXPORT void GUIAPI xVFBFreeVirtualFrameBuffer(XVFBHeader *buf)
free virtual framebuffer.
unsigned char Uint8
A type definition for an 8-bit unsigned character.
int BOOL
A type definition for boolean value.
MG_EXPORT void * __mg_rtos_xvfb_event_buffer
shared memory header of x virtual framebuffer.
MG_EXPORT int GUIAPI xVFBNotifyNewEvent(const void *xvfb_event_buffer, XVFBEVENT *event)
put a event to event circular buffer
unsigned int Uint32
A type definition for a 32-bit unsigned integer.
struct _XVFBPalEntry XVFBPalEntry
struct _XVFBEVENT XVFBEVENT