summaryrefslogtreecommitdiff
path: root/swfdec-directfb/swfdec_directfb_renderer.h
diff options
context:
space:
mode:
authorBenjamin Otte <otte@gnome.org>2008-07-02 10:35:13 +0200
committerBenjamin Otte <otte@gnome.org>2008-07-02 10:35:13 +0200
commita189d5bbabbccb45bb52954cf04f5c147c48f255 (patch)
tree624c75f67f5d5313816e554b003c48cb911bb15f /swfdec-directfb/swfdec_directfb_renderer.h
parent6bef6a8d3821874b42d4442dc72c73dde0f7109c (diff)
update for render API changesHEADmaster
Diffstat (limited to 'swfdec-directfb/swfdec_directfb_renderer.h')
-rw-r--r--swfdec-directfb/swfdec_directfb_renderer.h10
1 files changed, 4 insertions, 6 deletions
diff --git a/swfdec-directfb/swfdec_directfb_renderer.h b/swfdec-directfb/swfdec_directfb_renderer.h
index 65a6240..606a3d2 100644
--- a/swfdec-directfb/swfdec_directfb_renderer.h
+++ b/swfdec-directfb/swfdec_directfb_renderer.h
@@ -1,5 +1,5 @@
/* Swfdec
- * Copyright (C) 2007 Benjamin Otte <otte@gnome.org>
+ * Copyright (C) 2007-2008 Benjamin Otte <otte@gnome.org>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -44,7 +44,7 @@ struct _SwfdecDfbRenderer
IDirectFBSurface * dfbsurface; /* surface we render to (reference held by cairo surface) */
cairo_surface_t * surface; /* same in cairo terms (we reference it) */
- SwfdecRectangle repaint_area; /* rectange that needs repainting */
+ GArray * repaint_area; /* SwfdecRectangle array that needs repainting */
guint repaint_id; /* ID of source for repainting or 0 if none */
/* cached values */
int width;
@@ -63,10 +63,8 @@ SwfdecDfbRenderer * swfdec_dfb_renderer_new (IDirectFB * dfb,
SwfdecPlayer * player);
void swfdec_dfb_renderer_render (SwfdecDfbRenderer * renderer,
- int x,
- int y,
- int width,
- int height);
+ const SwfdecRectangle *rects,
+ guint n_rects);
G_END_DECLS