keyframe-transition: Add direct accessors for key frames

This should allow modifying key frame details without requiring a full
reset of the KeyframeTransition instance.
This commit is contained in:
Emmanuele Bassi
2012-04-11 17:47:53 +01:00
parent c500fc1844
commit 024f6d40d2
4 changed files with 125 additions and 0 deletions

View File

@ -97,6 +97,21 @@ void clutter_keyframe_transition_set (Clutter
guint n_key_frames,
...);
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);