diff options
author | martin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2013-05-26 13:17:27 +0000 |
---|---|---|
committer | martin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2013-05-26 13:17:27 +0000 |
commit | cb424993c3164e6dc69d4083d0d500ce3ea01066 (patch) | |
tree | be85725e983f2e407ed6ec8aa1155ae1c2eac51e /navit/graphics.h | |
parent | 836589b5f6ed2cb9cb8dee5c29c3afca927383fe (diff) | |
download | navit-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.h | 11 |
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); |