From d84476f9b961c1bcd7b6bc84aa0a8a0df5faa4ab Mon Sep 17 00:00:00 2001 From: John Mark Bell Date: Wed, 10 Sep 2003 22:46:56 +0000 Subject: [project @ 2003-09-10 22:46:56 by jmb] It helps if you cvs add new files... svn path=/import/netsurf/; revision=283 --- riscos/draw.h | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 riscos/draw.h (limited to 'riscos/draw.h') diff --git a/riscos/draw.h b/riscos/draw.h new file mode 100644 index 000000000..4ea73386d --- /dev/null +++ b/riscos/draw.h @@ -0,0 +1,28 @@ +/* + * This file is part of NetSurf, http://netsurf.sourceforge.net/ + * Licensed under the GNU General Public License, + * http://www.opensource.org/licenses/gpl-license + * Copyright 2003 John M Bell + */ + +#ifndef _NETSURF_RISCOS_DRAW_H_ +#define _NETSURF_RISCOS_DRAW_H_ + +struct content; + +struct content_draw_data { + void* data; + unsigned long length; +}; + +void draw_init(void); +void draw_create(struct content *c); +void draw_process_data(struct content *c, char *data, unsigned long size); +int draw_convert(struct content *c, unsigned int width, unsigned int height); +void draw_revive(struct content *c, unsigned int width, unsigned int height); +void draw_reformat(struct content *c, unsigned int width, unsigned int height); +void draw_destroy(struct content *c); +void draw_redraw(struct content *c, long x, long y, + unsigned long width, unsigned long height, + long clip_x0, long clip_y0, long clip_x1, long clip_y1); +#endif -- cgit v1.2.3