summaryrefslogtreecommitdiff
path: root/clutter/clutter-offscreen-effect.h
diff options
context:
space:
mode:
authorEmmanuele Bassi <ebassi@linux.intel.com>2011-02-28 14:31:59 +0000
committerEmmanuele Bassi <ebassi@linux.intel.com>2011-02-28 14:34:36 +0000
commit0c83e6a59ae5287f54e82a9fdd0bbe289d46831c (patch)
tree1e2dfe8ad3888d1913b2a071000b8badd8de2333 /clutter/clutter-offscreen-effect.h
parente2b5762571086cbbb76f11460ba1c10d35318400 (diff)
downloadclutter-0c83e6a59ae5287f54e82a9fdd0bbe289d46831c.tar.gz
offscreen-effect: Add public accessor for target size
The OffscreenEffect class needs to expose a way for sub-classes to track the size of FBO it creates, in case it has to do some geometry deformations like the DeformEffect sub-classes. Let's move the private symbol we used internally in 1.6 to fix DeformEffect to the list of public symbols of OffscreenEffect. http://bugzilla.clutter-project.org/show_bug.cgi?id=2570
Diffstat (limited to 'clutter/clutter-offscreen-effect.h')
-rw-r--r--clutter/clutter-offscreen-effect.h15
1 files changed, 9 insertions, 6 deletions
diff --git a/clutter/clutter-offscreen-effect.h b/clutter/clutter-offscreen-effect.h
index 0f16c9f31..72636ed5c 100644
--- a/clutter/clutter-offscreen-effect.h
+++ b/clutter/clutter-offscreen-effect.h
@@ -93,12 +93,15 @@ struct _ClutterOffscreenEffectClass
GType clutter_offscreen_effect_get_type (void) G_GNUC_CONST;
-CoglMaterial *clutter_offscreen_effect_get_target (ClutterOffscreenEffect *effect);
-
-void clutter_offscreen_effect_paint_target (ClutterOffscreenEffect *effect);
-CoglHandle clutter_offscreen_effect_create_texture (ClutterOffscreenEffect *effect,
- gfloat width,
- gfloat height);
+CoglMaterial * clutter_offscreen_effect_get_target (ClutterOffscreenEffect *effect);
+
+void clutter_offscreen_effect_paint_target (ClutterOffscreenEffect *effect);
+CoglHandle clutter_offscreen_effect_create_texture (ClutterOffscreenEffect *effect,
+ gfloat width,
+ gfloat height);
+gboolean clutter_offscreen_effect_get_target_size (ClutterOffscreenEffect *effect,
+ gfloat *width,
+ gfloat *height);
G_END_DECLS