Struct x11_dl::xinput2::XIDeviceEvent [−][src]
#[repr(C)]pub struct XIDeviceEvent { pub _type: c_int, pub serial: c_ulong, pub send_event: c_int, pub display: *mut Display, pub extension: c_int, pub evtype: c_int, pub time: Time, pub deviceid: c_int, pub sourceid: c_int, pub detail: c_int, pub root: Window, pub event: Window, pub child: Window, pub root_x: c_double, pub root_y: c_double, pub event_x: c_double, pub event_y: c_double, pub flags: c_int, pub buttons: XIButtonState, pub valuators: XIValuatorState, pub mods: XIModifierState, pub group: XIGroupState, }
Fields
_type: c_int
serial: c_ulong
send_event: c_int
display: *mut Display
extension: c_int
evtype: c_int
time: Time
deviceid: c_int
sourceid: c_int
detail: c_int
root: Window
event: Window
child: Window
root_x: c_double
root_y: c_double
event_x: c_double
event_y: c_double
flags: c_int
valuators: XIValuatorState
mods: XIModifierState
group: XIGroupState
Trait Implementations
impl Debug for XIDeviceEvent[src]
impl Debug for XIDeviceEventfn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl Copy for XIDeviceEvent[src]
impl Copy for XIDeviceEventimpl Clone for XIDeviceEvent[src]
impl Clone for XIDeviceEventfn clone(&self) -> Self[src]
fn clone(&self) -> SelfReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)1.0.0
[src]Performs copy-assignment from source. Read more
impl Default for XIDeviceEvent[src]
impl Default for XIDeviceEventAuto Trait Implementations
impl !Send for XIDeviceEvent
impl !Send for XIDeviceEventimpl !Sync for XIDeviceEvent
impl !Sync for XIDeviceEvent