summaryrefslogtreecommitdiff
path: root/navit/graphics.h
diff options
context:
space:
mode:
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2013-05-26 13:17:27 +0000
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2013-05-26 13:17:27 +0000
commitcb424993c3164e6dc69d4083d0d500ce3ea01066 (patch)
treebe85725e983f2e407ed6ec8aa1155ae1c2eac51e /navit/graphics.h
parent836589b5f6ed2cb9cb8dee5c29c3afca927383fe (diff)
downloadnavit-svn-cb424993c3164e6dc69d4083d0d500ce3ea01066.tar.gz
Add:Core:New struct to pass raw image data to graphics driver
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5511 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/graphics.h')
-rw-r--r--navit/graphics.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/navit/graphics.h b/navit/graphics.h
index 84c5ebf2..297e8f04 100644
--- a/navit/graphics.h
+++ b/navit/graphics.h
@@ -47,6 +47,17 @@ struct graphics_font_methods;
struct graphics_gc_methods;
struct graphics_image_methods;
+enum graphics_image_type {
+ graphics_image_type_unknown=0,
+};
+
+struct graphics_image_buffer {
+ char magic[8]; /* buffer:\n */
+ enum graphics_image_type type;
+ void *start;
+ int len;
+};
+
struct graphics_methods {
void (*graphics_destroy)(struct graphics_priv *gr);
void (*draw_mode)(struct graphics_priv *gr, enum draw_mode_num mode);