Struct libhelium_sys::HeAnimationClass
source · #[repr(C)]pub struct HeAnimationClass {
pub parent_class: GObjectClass,
pub estimate_duration: Option<unsafe extern "C" fn(_: *mut HeAnimation) -> c_uint>,
pub calculate_value: Option<unsafe extern "C" fn(_: *mut HeAnimation, _: c_uint) -> c_double>,
}
Fields§
§parent_class: GObjectClass
§estimate_duration: Option<unsafe extern "C" fn(_: *mut HeAnimation) -> c_uint>
§calculate_value: Option<unsafe extern "C" fn(_: *mut HeAnimation, _: c_uint) -> c_double>
Trait Implementations§
source§impl Clone for HeAnimationClass
impl Clone for HeAnimationClass
source§fn clone(&self) -> HeAnimationClass
fn clone(&self) -> HeAnimationClass
Returns a copy 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 HeAnimationClass
impl Debug for HeAnimationClass
impl Copy for HeAnimationClass
Auto Trait Implementations§
impl Freeze for HeAnimationClass
impl RefUnwindSafe for HeAnimationClass
impl !Send for HeAnimationClass
impl !Sync for HeAnimationClass
impl Unpin for HeAnimationClass
impl UnwindSafe for HeAnimationClass
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