92 typedef struct _DrmDriver DrmDriver;
169 DrmDriver* (*create_driver) (
int device_fd);
176 void (*destroy_driver) (DrmDriver *driver);
184 void (* flush_driver) (DrmDriver *driver);
273 int (* clear_buffer) (DrmDriver *driver,
284 int (* check_blit) (DrmDriver *driver,
295 int (* copy_blit) (DrmDriver *driver,
307 int (* alpha_blit) (DrmDriver *driver,
319 int (* key_blit) (DrmDriver *driver,
332 int (* alpha_key_blit) (DrmDriver *driver,
335 uint8_t alpha, uint32_t color_key);
347 int (* alpha_pixel_blit) (DrmDriver *driver,
355 #define DRM_DRIVER_VERSION 1 394 #ifdef _MGGAL_COMMLCD 405 #define COMMLCD_PSEUDO_RGB332 1 406 #define COMMLCD_TRUE_RGB555 2 407 #define COMMLCD_TRUE_RGB565 3 408 #define COMMLCD_TRUE_RGB888 4 409 #define COMMLCD_TRUE_RGB0888 5 410 #define COMMLCD_TRUE_ARGB1555 6 411 #define COMMLCD_TRUE_ARGB8888 7 412 #define COMMLCD_TRUE_ABRG8888 8 414 #define COMMLCD_UPDATE_NONE 0 415 #define COMMLCD_UPDATE_SYNC 1 416 #define COMMLCD_UPDATE_ASYNC 2 529 #define COMM_MOUSEINPUT 0x01 530 #define COMM_KBINPUT 0x02 532 #define COMM_MOUSELBUTTON 0x01 533 #define COMM_MOUSERBUTTON 0x04
int __commlcd_drv_init(void)
int __comminput_wait_for_input(struct timeval *timeout)
DrmDriverOps * __drm_ex_driver_get(const char *driver_name, int device_fd, int *version)
int __comminput_init(void)
struct _DrmSurfaceBuffer DrmSurfaceBuffer
int __commlcd_drv_setclut(int firstcolor, int ncolors, GAL_Color *colors)
struct _DrmDriverOps DrmDriverOps
int __comminput_kb_getdata(short *key, short *status)
unsigned char Uint8
A type definition for an 8-bit unsigned character.
void __comminput_deinit(void)
int __commlcd_drv_getinfo(struct commlcd_info *li, int width, int height, int depth)
int __comminput_ts_getdata(short *x, short *y, short *button)
int __commlcd_drv_update(const RECT *rc_dirty)
int __commlcd_drv_release(void)