#[repr(C)]pub struct ClutterDragActionClass {
pub parent_class: ClutterActionClass,
pub drag_begin: Option<unsafe extern "C" fn(*mut ClutterDragAction, *mut ClutterActor, c_float, c_float, ClutterModifierType)>,
pub drag_motion: Option<unsafe extern "C" fn(*mut ClutterDragAction, *mut ClutterActor, c_float, c_float)>,
pub drag_end: Option<unsafe extern "C" fn(*mut ClutterDragAction, *mut ClutterActor, c_float, c_float, ClutterModifierType)>,
pub drag_progress: Option<unsafe extern "C" fn(*mut ClutterDragAction, *mut ClutterActor, c_float, c_float) -> gboolean>,
pub _clutter_drag_action1: Option<unsafe extern "C" fn()>,
pub _clutter_drag_action2: Option<unsafe extern "C" fn()>,
pub _clutter_drag_action3: Option<unsafe extern "C" fn()>,
pub _clutter_drag_action4: Option<unsafe extern "C" fn()>,
}
Fields§
§parent_class: ClutterActionClass
§drag_begin: Option<unsafe extern "C" fn(*mut ClutterDragAction, *mut ClutterActor, c_float, c_float, ClutterModifierType)>
§drag_motion: Option<unsafe extern "C" fn(*mut ClutterDragAction, *mut ClutterActor, c_float, c_float)>
§drag_end: Option<unsafe extern "C" fn(*mut ClutterDragAction, *mut ClutterActor, c_float, c_float, ClutterModifierType)>
§drag_progress: Option<unsafe extern "C" fn(*mut ClutterDragAction, *mut ClutterActor, c_float, c_float) -> gboolean>
§_clutter_drag_action1: Option<unsafe extern "C" fn()>
§_clutter_drag_action2: Option<unsafe extern "C" fn()>
§_clutter_drag_action3: Option<unsafe extern "C" fn()>
§_clutter_drag_action4: Option<unsafe extern "C" fn()>
Trait Implementations§
Source§impl Clone for ClutterDragActionClass
impl Clone for ClutterDragActionClass
Source§fn clone(&self) -> ClutterDragActionClass
fn clone(&self) -> ClutterDragActionClass
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 ClutterDragActionClass
impl Debug for ClutterDragActionClass
impl Copy for ClutterDragActionClass
Auto Trait Implementations§
impl Freeze for ClutterDragActionClass
impl RefUnwindSafe for ClutterDragActionClass
impl !Send for ClutterDragActionClass
impl !Sync for ClutterDragActionClass
impl Unpin for ClutterDragActionClass
impl UnwindSafe for ClutterDragActionClass
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