#[repr(C)]pub struct ClutterDeviceManagerClass {
pub parent_class: GObjectClass,
pub get_devices: Option<unsafe extern "C" fn(*mut ClutterDeviceManager) -> *const GSList>,
pub get_core_device: Option<unsafe extern "C" fn(*mut ClutterDeviceManager, ClutterInputDeviceType) -> *mut ClutterInputDevice>,
pub get_device: Option<unsafe extern "C" fn(*mut ClutterDeviceManager, c_int) -> *mut ClutterInputDevice>,
pub add_device: Option<unsafe extern "C" fn(*mut ClutterDeviceManager, *mut ClutterInputDevice)>,
pub remove_device: Option<unsafe extern "C" fn(*mut ClutterDeviceManager, *mut ClutterInputDevice)>,
pub select_stage_events: Option<unsafe extern "C" fn(*mut ClutterDeviceManager, *mut ClutterStage)>,
pub _padding: [gpointer; 7],
}
Fields§
§parent_class: GObjectClass
§get_devices: Option<unsafe extern "C" fn(*mut ClutterDeviceManager) -> *const GSList>
§get_core_device: Option<unsafe extern "C" fn(*mut ClutterDeviceManager, ClutterInputDeviceType) -> *mut ClutterInputDevice>
§get_device: Option<unsafe extern "C" fn(*mut ClutterDeviceManager, c_int) -> *mut ClutterInputDevice>
§add_device: Option<unsafe extern "C" fn(*mut ClutterDeviceManager, *mut ClutterInputDevice)>
§remove_device: Option<unsafe extern "C" fn(*mut ClutterDeviceManager, *mut ClutterInputDevice)>
§select_stage_events: Option<unsafe extern "C" fn(*mut ClutterDeviceManager, *mut ClutterStage)>
§_padding: [gpointer; 7]
Trait Implementations§
Source§impl Clone for ClutterDeviceManagerClass
impl Clone for ClutterDeviceManagerClass
Source§fn clone(&self) -> ClutterDeviceManagerClass
fn clone(&self) -> ClutterDeviceManagerClass
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 ClutterDeviceManagerClass
impl Debug for ClutterDeviceManagerClass
impl Copy for ClutterDeviceManagerClass
Auto Trait Implementations§
impl Freeze for ClutterDeviceManagerClass
impl RefUnwindSafe for ClutterDeviceManagerClass
impl !Send for ClutterDeviceManagerClass
impl !Sync for ClutterDeviceManagerClass
impl Unpin for ClutterDeviceManagerClass
impl UnwindSafe for ClutterDeviceManagerClass
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