summaryrefslogtreecommitdiff
path: root/apps/plugins/lib/xlcd.h
diff options
context:
space:
mode:
authorJens Arnold <amiconn@rockbox.org>2006-02-08 01:14:29 +0000
committerJens Arnold <amiconn@rockbox.org>2006-02-08 01:14:29 +0000
commit56647275b5f108e7116aee2ecb27b7e4b47c5600 (patch)
treebb24a18f027bd4c9e921a96193938fd8a5216967 /apps/plugins/lib/xlcd.h
parentcb0c5a3c03bb141139e5442d328663352edee134 (diff)
downloadrockbox-56647275b5f108e7116aee2ecb27b7e4b47c5600.zip
rockbox-56647275b5f108e7116aee2ecb27b7e4b47c5600.tar.gz
rockbox-56647275b5f108e7116aee2ecb27b7e4b47c5600.tar.bz2
rockbox-56647275b5f108e7116aee2ecb27b7e4b47c5600.tar.xz
JPEG viewer adapted to colour targets (greyscale only for now). New functions in the lcd extensions plugin library for drawing canonical greyscale bitmaps.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8617 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins/lib/xlcd.h')
-rw-r--r--apps/plugins/lib/xlcd.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/apps/plugins/lib/xlcd.h b/apps/plugins/lib/xlcd.h
index 2eaa05c..b177ee5 100644
--- a/apps/plugins/lib/xlcd.h
+++ b/apps/plugins/lib/xlcd.h
@@ -29,6 +29,13 @@
void xlcd_init(struct plugin_api* newrb);
void xlcd_filltriangle(int x1, int y1, int x2, int y2, int x3, int y3);
+#if LCD_DEPTH >= 8
+void xlcd_gray_bitmap_part(const unsigned char *src, int src_x, int src_y,
+ int stride, int x, int y, int width, int height);
+void xlcd_gray_bitmap(const unsigned char *src, int x, int y, int width,
+ int height);
+#endif
+
void xlcd_scroll_left(int count);
void xlcd_scroll_right(int count);
void xlcd_scroll_up(int count);