#[repr(C)]pub struct ClutterAnimatableIface {
pub parent_iface: GTypeInterface,
pub animate_property: Option<unsafe extern "C" fn(*mut ClutterAnimatable, *mut ClutterAnimation, *const c_char, *const GValue, *const GValue, c_double, *mut GValue) -> gboolean>,
pub find_property: Option<unsafe extern "C" fn(*mut ClutterAnimatable, *const c_char) -> *mut GParamSpec>,
pub get_initial_state: Option<unsafe extern "C" fn(*mut ClutterAnimatable, *const c_char, *const GValue)>,
pub set_final_state: Option<unsafe extern "C" fn(*mut ClutterAnimatable, *const c_char, *const GValue)>,
pub interpolate_value: Option<unsafe extern "C" fn(*mut ClutterAnimatable, *const c_char, *mut ClutterInterval, c_double, *mut GValue) -> gboolean>,
}
Fields§
§parent_iface: GTypeInterface
§animate_property: Option<unsafe extern "C" fn(*mut ClutterAnimatable, *mut ClutterAnimation, *const c_char, *const GValue, *const GValue, c_double, *mut GValue) -> gboolean>
§find_property: Option<unsafe extern "C" fn(*mut ClutterAnimatable, *const c_char) -> *mut GParamSpec>
§get_initial_state: Option<unsafe extern "C" fn(*mut ClutterAnimatable, *const c_char, *const GValue)>
§set_final_state: Option<unsafe extern "C" fn(*mut ClutterAnimatable, *const c_char, *const GValue)>
§interpolate_value: Option<unsafe extern "C" fn(*mut ClutterAnimatable, *const c_char, *mut ClutterInterval, c_double, *mut GValue) -> gboolean>
Trait Implementations§
Source§impl Clone for ClutterAnimatableIface
impl Clone for ClutterAnimatableIface
Source§fn clone(&self) -> ClutterAnimatableIface
fn clone(&self) -> ClutterAnimatableIface
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ClutterAnimatableIface
impl Debug for ClutterAnimatableIface
impl Copy for ClutterAnimatableIface
Auto Trait Implementations§
impl Freeze for ClutterAnimatableIface
impl RefUnwindSafe for ClutterAnimatableIface
impl Send for ClutterAnimatableIface
impl Sync for ClutterAnimatableIface
impl Unpin for ClutterAnimatableIface
impl UnwindSafe for ClutterAnimatableIface
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more