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.

Parameters

func

Type: ClutterTimelineProgressFunc

A progress function, or NULL.

The argument can be NULL.
data

Type: gpointer

Data to pass to func.

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

Type: GDestroyNotify

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