Animatable
Object Hierarchy:
Clutter.Animatable
Clutter.Animatable
Clutter.Animatable
GLib.Object
GLib.Object
GLib.Object->Clutter.Animatable
Description:
[
CCode ( type_id =
"clutter_animatable_get_type ()" ) ]
[
Version ( since =
"1.0" ) ]
public interface Animatable :
Object
Animatable is an opaque structure whose members cannot be directly accessed
All known implementing classes:
Content:
Methods:
public abstract bool animate_property (Animation animation, string property_name, Value initial_value, Value final_value, double progress, Value value)
Calls the animate_property
virtual function for
this .
public abstract unowned ParamSpec find_property (string property_name)
public abstract void get_initial_state (string property_name, Value value)
Retrieves the current state of property_name
and sets
value
with it
public abstract bool interpolate_value (string property_name, Interval interval, double progress, out Value value)
Asks a Animatable implementation to
interpolate a a named property between the initial and final values of a Interval
, using progress
as the interpolation value, and store the result inside value
.
public abstract void set_final_state (string property_name, Value value)
Sets the current state of property_name
to value
Inherited Members:
All known members inherited from class GLib.Object