Method

ClutterTimelineset_progress_func

Declaration [src]

void
clutter_timeline_set_progress_func (
  ClutterTimeline* timeline,
  ClutterTimelineProgressFunc func,
  gpointer data,
  GDestroyNotify notify
)

Description [src]

Sets a custom progress function for timeline. The progress function will be called by clutter_timeline_get_progress() and will be used to compute the progress value based on the elapsed time and the total duration of the timeline.

If func is not NULL, the ClutterTimeline:progress-mode property will be set to CLUTTER_CUSTOM_MODE.

If func is NULL, any previously set progress function will be unset, and the ClutterTimeline:progress-mode property will be set to CLUTTER_LINEAR.

Available since:1.10

Parameters

func ClutterTimelineProgressFunc
 

A progress function, or NULL.

 The argument can be NULL.
data gpointer
 

Data to pass to func.

 The argument can be NULL.
 The data is owned by the caller of the function.
notify GDestroyNotify
 

A function to be called when the progress function is removed or the timeline is disposed.