92 typedef struct _DrmDriver DrmDriver;
295 COLOR_LOGICOP_CLEAR = 0,
297 COLOR_LOGICOP_AND_INVERTED,
298 COLOR_LOGICOP_COPY_INVERTED,
299 COLOR_LOGICOP_AND_REVERSE,
300 COLOR_LOGICOP_INVERT,
306 COLOR_LOGICOP_OR_INVERTED1,
308 COLOR_LOGICOP_OR_REVERSE,
322 DrmDriver* (*create_driver) (
int device_fd);
329 void (*destroy_driver) (DrmDriver *driver);
337 void (* flush_driver) (DrmDriver *driver);
426 int (* clear_buffer) (DrmDriver *driver,
437 int (* check_blit) (DrmDriver *driver,
448 int (* copy_blit) (DrmDriver *driver,
451 ColorLogicalOp logic_op);
460 int (* alpha_blit) (DrmDriver *driver,
472 int (* key_blit) (DrmDriver *driver,
485 int (* alpha_key_blit) (DrmDriver *driver,
488 uint8_t alpha, uint32_t color_key);
500 int (* alpha_pixel_blit) (DrmDriver *driver,
503 ColorBlendMethod blend_method);
508 #define DRM_DRIVER_VERSION 1 547 #ifdef _MGGAL_COMMLCD 558 #define COMMLCD_PSEUDO_RGB332 1 559 #define COMMLCD_TRUE_RGB555 2 560 #define COMMLCD_TRUE_RGB565 3 561 #define COMMLCD_TRUE_RGB888 4 562 #define COMMLCD_TRUE_RGB0888 5 563 #define COMMLCD_TRUE_ARGB1555 6 564 #define COMMLCD_TRUE_ARGB8888 7 565 #define COMMLCD_TRUE_ABRG8888 8 567 #define COMMLCD_UPDATE_NONE 0 568 #define COMMLCD_UPDATE_SYNC 1 569 #define COMMLCD_UPDATE_ASYNC 2 682 #define COMM_MOUSEINPUT 0x01 683 #define COMM_KBINPUT 0x02 685 #define COMM_MOUSELBUTTON 0x01 686 #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)