00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef _pSLIM_H
00011 #define _pSLIM_H
00012
00013 #include <l4/l4con/l4con_pslim.h>
00014
00015 #include "l4con.h"
00016
00017 extern
00018 void pslim_fill(struct l4con_vc*, int from_user,
00019 l4con_pslim_rect_t *rect, l4con_pslim_color_t color);
00020
00021 extern
00022 void pslim_bmap(struct l4con_vc*, int from_user, l4con_pslim_rect_t *rect,
00023 l4con_pslim_color_t fgc, l4con_pslim_color_t bgc,
00024 void* bmap, l4_uint8_t mode);
00025
00026 extern
00027 void pslim_set(struct l4con_vc*, int from_user, l4con_pslim_rect_t *rect,
00028 void* pmap);
00029
00030 extern
00031 void pslim_copy(struct l4con_vc *vc, int from_user, l4con_pslim_rect_t *rect,
00032 l4_int16_t dx, l4_int16_t dy);
00033
00034 extern
00035 void pslim_cscs(struct l4con_vc *vc, int from_user, l4con_pslim_rect_t *rect,
00036 void* y, void* u, void* v, l4_uint8_t mode, l4_uint32_t scale);
00037
00038 extern void sw_copy(struct l4con_vc*, int, int, int, int, int, int);
00039 extern void sw_fill(struct l4con_vc*, int, int, int, int, unsigned col);
00040
00041 #endif