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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)