diff options
| author | Franklin Wei <frankhwei536@gmail.com> | 2015-02-09 21:00:38 -0500 |
|---|---|---|
| committer | Franklin Wei <frankhwei536@gmail.com> | 2015-02-09 21:00:38 -0500 |
| commit | 893694168d8b943505ff30bd4db57ac8aaef6fef (patch) | |
| tree | c5e74fade8a3183e5b6db53e45eb58cb707dff05 /drivers/include/gfx.h | |
| parent | d894f23d893ee2fa05c34f02231e5c46563dc312 (diff) | |
| download | kappa-893694168d8b943505ff30bd4db57ac8aaef6fef.zip kappa-893694168d8b943505ff30bd4db57ac8aaef6fef.tar.gz kappa-893694168d8b943505ff30bd4db57ac8aaef6fef.tar.bz2 kappa-893694168d8b943505ff30bd4db57ac8aaef6fef.tar.xz | |
optimization
Diffstat (limited to 'drivers/include/gfx.h')
| -rw-r--r-- | drivers/include/gfx.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/drivers/include/gfx.h b/drivers/include/gfx.h index 561eb3e..50b84dc 100644 --- a/drivers/include/gfx.h +++ b/drivers/include/gfx.h @@ -36,9 +36,13 @@ bool gfx_init(struct vbe_info_t *vbe_mode_info); void gfx_drawpixel(int x, int y); -void gfx_drawchar(int x, int y, char ch); +/* transparent background */ +void gfx_drawchar(int x, int y, int ch); -void gfx_putchar(char ch); +/* fills the background with bgcolor */ +void gfx_drawchar_bg(int x, int y, int ch); + +void gfx_putchar(int ch); void gfx_puts(const char* str); @@ -60,6 +64,8 @@ void gfx_vline(int y1, int y2, int x); void gfx_fillrect(int x1, int y1, int w, int h); +void gfx_drawline(int x1, int y1, int x2, int y2); + extern const uint16_t *gfx_width, *gfx_height; /* this is _BYTES_ per pixel, NOT BITS per pixel! */ |