Animatable
Iface
constructor
name
animate_
property
find_
property
get_
initial_
state
interpolate_
value
set_
final_
state
GJS API Reference
Clutter-1.0
Clutter
AnimatableIface
Class AnimatableIface
Base interface for #GObjects that can be animated by a a #ClutterAnimation.
record
Hierarchy
AnimatableIface
Index
Constructors
constructor
Properties
name
Methods
animate_
property
find_
property
get_
initial_
state
interpolate_
value
set_
final_
state
Constructors
constructor
new
Animatable
Iface
(
)
:
AnimatableIface
Returns
AnimatableIface
Properties
Static
name
name
:
string
Methods
animate_
property
animate_
property
(
animatable
:
Animatable
, animation
:
Clutter
.
Animation
, property_name
:
string
, initial_value
:
any
, final_value
:
any
, progress
:
number
, value
:
any
)
:
boolean
Parameters
animatable:
Animatable
animation:
Clutter
.
Animation
property_name:
string
initial_value:
any
final_value:
any
progress:
number
value:
any
Returns
boolean
find_
property
find_
property
(
animatable
:
Animatable
, property_name
:
string
)
:
ParamSpec
Parameters
animatable:
Animatable
property_name:
string
Returns
ParamSpec
get_
initial_
state
get_
initial_
state
(
animatable
:
Animatable
, property_name
:
string
, value
:
any
)
:
void
Parameters
animatable:
Animatable
property_name:
string
value:
any
Returns
void
interpolate_
value
interpolate_
value
(
animatable
:
Animatable
, property_name
:
string
, interval
:
Interval
, progress
:
number
)
:
[
boolean
,
any
]
Parameters
animatable:
Animatable
property_name:
string
interval:
Interval
progress:
number
Returns
[
boolean
,
any
]
set_
final_
state
set_
final_
state
(
animatable
:
Animatable
, property_name
:
string
, value
:
any
)
:
void
Parameters
animatable:
Animatable
property_name:
string
value:
any
Returns
void
Animatable
Iface
constructor
name
animate_
property
find_
property
get_
initial_
state
interpolate_
value
set_
final_
state
base64:eyJwYWdlTmF2aWdhdGlvbiI6W3siY2xhc3NOYW1lcyI6InRzZC1raW5kLWNvbnN0cnVjdG9yIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJDbHV0dGVyXzFfMC5DbHV0dGVyLkFuaW1hdGFibGVJZmFjZS5odG1sI2NvbnN0cnVjdG9yIiwibmFtZSI6ImNvbnN0cnVjdG9yIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1wcm9wZXJ0eSB0c2QtcGFyZW50LWtpbmQtY2xhc3MgdHNkLWlzLXN0YXRpYyIsImhyZWYiOiJDbHV0dGVyXzFfMC5DbHV0dGVyLkFuaW1hdGFibGVJZmFjZS5odG1sI25hbWUiLCJuYW1lIjoibmFtZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJDbHV0dGVyXzFfMC5DbHV0dGVyLkFuaW1hdGFibGVJZmFjZS5odG1sI2FuaW1hdGVfcHJvcGVydHkiLCJuYW1lIjoiYW5pbWF0ZV9wcm9wZXJ0eSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJDbHV0dGVyXzFfMC5DbHV0dGVyLkFuaW1hdGFibGVJZmFjZS5odG1sI2ZpbmRfcHJvcGVydHkiLCJuYW1lIjoiZmluZF9wcm9wZXJ0eSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJDbHV0dGVyXzFfMC5DbHV0dGVyLkFuaW1hdGFibGVJZmFjZS5odG1sI2dldF9pbml0aWFsX3N0YXRlIiwibmFtZSI6ImdldF9pbml0aWFsX3N0YXRlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkNsdXR0ZXJfMV8wLkNsdXR0ZXIuQW5pbWF0YWJsZUlmYWNlLmh0bWwjaW50ZXJwb2xhdGVfdmFsdWUiLCJuYW1lIjoiaW50ZXJwb2xhdGVfdmFsdWUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiQ2x1dHRlcl8xXzAuQ2x1dHRlci5BbmltYXRhYmxlSWZhY2UuaHRtbCNzZXRfZmluYWxfc3RhdGUiLCJuYW1lIjoic2V0X2ZpbmFsX3N0YXRlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfV0sImNsYXNzTmFtZXMiOiJjdXJyZW50IHRzZC1raW5kLWNsYXNzIHRzZC1wYXJlbnQta2luZC1uYW1lc3BhY2UiLCJocmVmIjoiQ2x1dHRlcl8xXzAuQ2x1dHRlci5BbmltYXRhYmxlSWZhY2UuaHRtbCIsIm5hbWUiOiJBbmltYXRhYmxlSWZhY2UifQ==
Base interface for #GObjects that can be animated by a a #ClutterAnimation.