#[repr(C)]pub struct ClutterContentIface {
pub g_iface: GTypeInterface,
pub get_preferred_size: Option<unsafe extern "C" fn(*mut ClutterContent, *mut c_float, *mut c_float) -> gboolean>,
pub paint_content: Option<unsafe extern "C" fn(*mut ClutterContent, *mut ClutterActor, *mut ClutterPaintNode)>,
pub attached: Option<unsafe extern "C" fn(*mut ClutterContent, *mut ClutterActor)>,
pub detached: Option<unsafe extern "C" fn(*mut ClutterContent, *mut ClutterActor)>,
pub invalidate: Option<unsafe extern "C" fn(*mut ClutterContent)>,
}
Fields§
§g_iface: GTypeInterface
§get_preferred_size: Option<unsafe extern "C" fn(*mut ClutterContent, *mut c_float, *mut c_float) -> gboolean>
§paint_content: Option<unsafe extern "C" fn(*mut ClutterContent, *mut ClutterActor, *mut ClutterPaintNode)>
§attached: Option<unsafe extern "C" fn(*mut ClutterContent, *mut ClutterActor)>
§detached: Option<unsafe extern "C" fn(*mut ClutterContent, *mut ClutterActor)>
§invalidate: Option<unsafe extern "C" fn(*mut ClutterContent)>
Trait Implementations§
Source§impl Clone for ClutterContentIface
impl Clone for ClutterContentIface
Source§fn clone(&self) -> ClutterContentIface
fn clone(&self) -> ClutterContentIface
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 ClutterContentIface
impl Debug for ClutterContentIface
impl Copy for ClutterContentIface
Auto Trait Implementations§
impl Freeze for ClutterContentIface
impl RefUnwindSafe for ClutterContentIface
impl Send for ClutterContentIface
impl Sync for ClutterContentIface
impl Unpin for ClutterContentIface
impl UnwindSafe for ClutterContentIface
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