summaryrefslogtreecommitdiff
path: root/clutter/clutter-keyframe-transition.h
diff options
context:
space:
mode:
authorEmmanuele Bassi <ebassi@linux.intel.com>2012-04-11 17:47:53 +0100
committerEmmanuele Bassi <ebassi@linux.intel.com>2012-04-27 12:30:48 +0100
commit024f6d40d262c55ea7c6a845885b16685bd65ba8 (patch)
treecda75df6bb5b81c0d4f99b004c342821adb6fdbf /clutter/clutter-keyframe-transition.h
parentc500fc1844618c634670f6771100c40328b35d00 (diff)
downloadclutter-024f6d40d262c55ea7c6a845885b16685bd65ba8.tar.gz
keyframe-transition: Add direct accessors for key frames
This should allow modifying key frame details without requiring a full reset of the KeyframeTransition instance.
Diffstat (limited to 'clutter/clutter-keyframe-transition.h')
-rw-r--r--clutter/clutter-keyframe-transition.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/clutter/clutter-keyframe-transition.h b/clutter/clutter-keyframe-transition.h
index ce1016dce..b6ac500ae 100644
--- a/clutter/clutter-keyframe-transition.h
+++ b/clutter/clutter-keyframe-transition.h
@@ -98,6 +98,21 @@ void clutter_keyframe_transition_set (Clutter
...);
CLUTTER_AVAILABLE_IN_1_12
+void clutter_keyframe_transition_set_key_frame (ClutterKeyframeTransition *transition,
+ guint index_,
+ double key,
+ ClutterAnimationMode mode,
+ const GValue *value);
+CLUTTER_AVAILABLE_IN_1_12
+void clutter_keyframe_transition_get_key_frame (ClutterKeyframeTransition *transition,
+ guint index_,
+ double *key,
+ ClutterAnimationMode *mode,
+ GValue *value);
+CLUTTER_AVAILABLE_IN_1_12
+guint clutter_keyframe_transition_get_n_key_frames (ClutterKeyframeTransition *transition);
+
+CLUTTER_AVAILABLE_IN_1_12
void clutter_keyframe_transition_clear (ClutterKeyframeTransition *transition);
G_END_DECLS