mirror of
https://github.com/brl/mutter.git
synced 2024-11-10 16:16:20 -05:00
[animation] Add Animation getter
If we are animating an actor using the clutter_actor_animate*() family of functions we might want to expose a getter for the Animation instance we are using, to avoid excessing bookkeeping.
This commit is contained in:
parent
44d0733665
commit
156589fe3f
@ -1816,3 +1816,22 @@ clutter_actor_animate_with_alphav (ClutterActor *actor,
|
|||||||
|
|
||||||
return animation;
|
return animation;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* clutter_actor_get_animation:
|
||||||
|
* @actor: a #ClutterActor
|
||||||
|
*
|
||||||
|
* Retrieves the #ClutterAnimation used by @actor, if clutter_actor_animate()
|
||||||
|
* has been called on @actor.
|
||||||
|
*
|
||||||
|
* Return value: (transfer none): a #ClutterAnimation, or %NULL
|
||||||
|
*
|
||||||
|
* Since: 1.0
|
||||||
|
*/
|
||||||
|
ClutterAnimation *
|
||||||
|
clutter_actor_get_animation (ClutterActor *actor)
|
||||||
|
{
|
||||||
|
g_return_val_if_fail (CLUTTER_IS_ACTOR (actor), NULL);
|
||||||
|
|
||||||
|
return g_object_get_qdata (G_OBJECT (actor), quark_object_animation);
|
||||||
|
}
|
||||||
|
@ -163,6 +163,8 @@ ClutterAnimation * clutter_actor_animate_with_alphav (ClutterActor
|
|||||||
const gchar * const properties[],
|
const gchar * const properties[],
|
||||||
const GValue *values);
|
const GValue *values);
|
||||||
|
|
||||||
|
ClutterAnimation * clutter_actor_get_animation (ClutterActor *actor);
|
||||||
|
|
||||||
G_END_DECLS
|
G_END_DECLS
|
||||||
|
|
||||||
#endif /* __CLUTTER_ANIMATION_H__ */
|
#endif /* __CLUTTER_ANIMATION_H__ */
|
||||||
|
Loading…
Reference in New Issue
Block a user