Virtual Method
ClutterAnimatableinterpolate_value
Declaration [src]
gboolean
interpolate_value (
ClutterAnimatable* animatable,
const gchar* property_name,
ClutterInterval* interval,
gdouble progress,
GValue* value
)
Description [src]
Asks a ClutterAnimatable implementation to interpolate a
a named property between the initial and final values of a ClutterInterval, using progress as the interpolation
value, and store the result inside value.
This function should be used for every property animation involving ClutterAnimatables.
Parameters
property_name-
Type:
const gchar*The name of the property to interpolate.
The data is owned by the caller of the method. The value is a NUL terminated UTF-8 string. interval-
Type:
ClutterIntervalA
ClutterIntervalwith the animation range.The data is owned by the caller of the method. progress-
Type:
gdoubleThe progress to use to interpolate between the initial and final values of the
interval. value-
Type:
GValueReturn location for an initialized
GValueusing the same type of theinterval.The argument will be set by the function. The returned data is owned by the instance.