92 typedef struct _DrmDriver DrmDriver;
133 COLOR_LOGICOP_CLEAR = 0,
134 COLOR_LOGICOP_NOR = 1,
135 COLOR_LOGICOP_AND_INVERTED = 2,
136 COLOR_LOGICOP_COPY_INVERTED = 3,
137 COLOR_LOGICOP_AND_REVERSE = 4,
138 COLOR_LOGICOP_INVERT = 5,
139 COLOR_LOGICOP_XOR = 6,
140 COLOR_LOGICOP_NAND = 7,
141 COLOR_LOGICOP_AND = 8,
142 COLOR_LOGICOP_EQUIV = 9,
143 COLOR_LOGICOP_NOOP = 10,
144 COLOR_LOGICOP_OR_INVERTED = 11,
145 COLOR_LOGICOP_COPY = 12,
146 COLOR_LOGICOP_OR_REVERSE = 13,
147 COLOR_LOGICOP_OR = 14,
148 COLOR_LOGICOP_SET = 15
160 DrmDriver* (*create_driver) (
int device_fd);
167 void (*destroy_driver) (DrmDriver *driver);
174 void (* flush_driver) (DrmDriver *driver);
250 int (* clear_buffer) (DrmDriver *driver,
261 int (* check_blit) (DrmDriver *driver,
270 int (* copy_blit) (DrmDriver *driver,
282 int (* alpha_blit) (DrmDriver *driver,
293 int (* key_blit) (DrmDriver *driver,
304 int (* alpha_key_blit) (DrmDriver *driver,
307 uint8_t alpha, uint32_t color_key);
318 #ifdef _MGGAL_COMMLCD 329 #define COMMLCD_PSEUDO_RGB332 1 330 #define COMMLCD_TRUE_RGB555 2 331 #define COMMLCD_TRUE_RGB565 3 332 #define COMMLCD_TRUE_RGB888 4 333 #define COMMLCD_TRUE_RGB0888 5 334 #define COMMLCD_TRUE_ARGB1555 6 335 #define COMMLCD_TRUE_ARGB8888 7 336 #define COMMLCD_TRUE_ABRG8888 8 338 #define COMMLCD_UPDATE_NONE 0 339 #define COMMLCD_UPDATE_SYNC 1 340 #define COMMLCD_UPDATE_ASYNC 2 453 #define COMM_MOUSEINPUT 0x01 454 #define COMM_KBINPUT 0x02 456 #define COMM_MOUSELBUTTON 0x01 457 #define COMM_MOUSERBUTTON 0x04
int __commlcd_drv_init(void)
int __comminput_wait_for_input(struct timeval *timeout)
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.
DrmDriverOps * __drm_ex_driver_get(const char *driver_name, int device_fd)
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)