#[repr(C)]pub struct ClutterConstraintClass {
pub parent_class: ClutterActorMetaClass,
pub update_allocation: Option<unsafe extern "C" fn(*mut ClutterConstraint, *mut ClutterActor, *mut ClutterActorBox)>,
pub update_preferred_size: Option<unsafe extern "C" fn(*mut ClutterConstraint, *mut ClutterActor, ClutterOrientation, c_float, *mut c_float, *mut c_float)>,
pub _clutter_constraint1: Option<unsafe extern "C" fn()>,
pub _clutter_constraint2: Option<unsafe extern "C" fn()>,
pub _clutter_constraint3: Option<unsafe extern "C" fn()>,
pub _clutter_constraint4: Option<unsafe extern "C" fn()>,
pub _clutter_constraint5: Option<unsafe extern "C" fn()>,
pub _clutter_constraint6: Option<unsafe extern "C" fn()>,
pub _clutter_constraint7: Option<unsafe extern "C" fn()>,
}
Fields§
§parent_class: ClutterActorMetaClass
§update_allocation: Option<unsafe extern "C" fn(*mut ClutterConstraint, *mut ClutterActor, *mut ClutterActorBox)>
§update_preferred_size: Option<unsafe extern "C" fn(*mut ClutterConstraint, *mut ClutterActor, ClutterOrientation, c_float, *mut c_float, *mut c_float)>
§_clutter_constraint1: Option<unsafe extern "C" fn()>
§_clutter_constraint2: Option<unsafe extern "C" fn()>
§_clutter_constraint3: Option<unsafe extern "C" fn()>
§_clutter_constraint4: Option<unsafe extern "C" fn()>
§_clutter_constraint5: Option<unsafe extern "C" fn()>
§_clutter_constraint6: Option<unsafe extern "C" fn()>
§_clutter_constraint7: Option<unsafe extern "C" fn()>
Trait Implementations§
Source§impl Clone for ClutterConstraintClass
impl Clone for ClutterConstraintClass
Source§fn clone(&self) -> ClutterConstraintClass
fn clone(&self) -> ClutterConstraintClass
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 ClutterConstraintClass
impl Debug for ClutterConstraintClass
impl Copy for ClutterConstraintClass
Auto Trait Implementations§
impl Freeze for ClutterConstraintClass
impl RefUnwindSafe for ClutterConstraintClass
impl !Send for ClutterConstraintClass
impl !Sync for ClutterConstraintClass
impl Unpin for ClutterConstraintClass
impl UnwindSafe for ClutterConstraintClass
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