#[repr(C)]pub struct TOUCHPAD_PARAMETERS {
pub versionNumber: UINT,
pub maxSupportedContacts: UINT,
pub legacyTouchpadFeatures: LEGACY_TOUCHPAD_FEATURES,
pub _bitfield_align_1: [u32; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 8]>,
pub sensitivityLevel: TOUCHPAD_SENSITIVITY_LEVEL,
pub cursorSpeed: UINT,
pub feedbackIntensity: UINT,
pub clickForceSensitivity: UINT,
pub rightClickZoneWidth: UINT,
pub rightClickZoneHeight: UINT,
}
Fields§
§versionNumber: UINT
§maxSupportedContacts: UINT
§legacyTouchpadFeatures: LEGACY_TOUCHPAD_FEATURES
§_bitfield_align_1: [u32; 0]
§_bitfield_1: __BindgenBitfieldUnit<[u8; 8]>
§sensitivityLevel: TOUCHPAD_SENSITIVITY_LEVEL
§cursorSpeed: UINT
§feedbackIntensity: UINT
§clickForceSensitivity: UINT
§rightClickZoneWidth: UINT
§rightClickZoneHeight: UINT
Implementations§
Source§impl TOUCHPAD_PARAMETERS
impl TOUCHPAD_PARAMETERS
pub fn touchpadPresent(&self) -> BOOL
pub fn set_touchpadPresent(&mut self, val: BOOL)
pub unsafe fn touchpadPresent_raw(this: *const Self) -> BOOL
pub unsafe fn set_touchpadPresent_raw(this: *mut Self, val: BOOL)
pub fn legacyTouchpadPresent(&self) -> BOOL
pub fn set_legacyTouchpadPresent(&mut self, val: BOOL)
pub unsafe fn legacyTouchpadPresent_raw(this: *const Self) -> BOOL
pub unsafe fn set_legacyTouchpadPresent_raw(this: *mut Self, val: BOOL)
pub fn externalMousePresent(&self) -> BOOL
pub fn set_externalMousePresent(&mut self, val: BOOL)
pub unsafe fn externalMousePresent_raw(this: *const Self) -> BOOL
pub unsafe fn set_externalMousePresent_raw(this: *mut Self, val: BOOL)
pub fn touchpadEnabled(&self) -> BOOL
pub fn set_touchpadEnabled(&mut self, val: BOOL)
pub unsafe fn touchpadEnabled_raw(this: *const Self) -> BOOL
pub unsafe fn set_touchpadEnabled_raw(this: *mut Self, val: BOOL)
pub fn touchpadActive(&self) -> BOOL
pub fn set_touchpadActive(&mut self, val: BOOL)
pub unsafe fn touchpadActive_raw(this: *const Self) -> BOOL
pub unsafe fn set_touchpadActive_raw(this: *mut Self, val: BOOL)
pub fn feedbackSupported(&self) -> BOOL
pub fn set_feedbackSupported(&mut self, val: BOOL)
pub unsafe fn feedbackSupported_raw(this: *const Self) -> BOOL
pub unsafe fn set_feedbackSupported_raw(this: *mut Self, val: BOOL)
pub fn clickForceSupported(&self) -> BOOL
pub fn set_clickForceSupported(&mut self, val: BOOL)
pub unsafe fn clickForceSupported_raw(this: *const Self) -> BOOL
pub unsafe fn set_clickForceSupported_raw(this: *mut Self, val: BOOL)
pub fn Reserved1(&self) -> BOOL
pub fn set_Reserved1(&mut self, val: BOOL)
pub unsafe fn Reserved1_raw(this: *const Self) -> BOOL
pub unsafe fn set_Reserved1_raw(this: *mut Self, val: BOOL)
pub fn allowActiveWhenMousePresent(&self) -> BOOL
pub fn set_allowActiveWhenMousePresent(&mut self, val: BOOL)
pub unsafe fn allowActiveWhenMousePresent_raw(this: *const Self) -> BOOL
pub unsafe fn set_allowActiveWhenMousePresent_raw(this: *mut Self, val: BOOL)
pub fn feedbackEnabled(&self) -> BOOL
pub fn set_feedbackEnabled(&mut self, val: BOOL)
pub unsafe fn feedbackEnabled_raw(this: *const Self) -> BOOL
pub unsafe fn set_feedbackEnabled_raw(this: *mut Self, val: BOOL)
pub fn tapEnabled(&self) -> BOOL
pub fn set_tapEnabled(&mut self, val: BOOL)
pub unsafe fn tapEnabled_raw(this: *const Self) -> BOOL
pub unsafe fn set_tapEnabled_raw(this: *mut Self, val: BOOL)
pub fn tapAndDragEnabled(&self) -> BOOL
pub fn set_tapAndDragEnabled(&mut self, val: BOOL)
pub unsafe fn tapAndDragEnabled_raw(this: *const Self) -> BOOL
pub unsafe fn set_tapAndDragEnabled_raw(this: *mut Self, val: BOOL)
pub fn twoFingerTapEnabled(&self) -> BOOL
pub fn set_twoFingerTapEnabled(&mut self, val: BOOL)
pub unsafe fn twoFingerTapEnabled_raw(this: *const Self) -> BOOL
pub unsafe fn set_twoFingerTapEnabled_raw(this: *mut Self, val: BOOL)
pub fn rightClickZoneEnabled(&self) -> BOOL
pub fn set_rightClickZoneEnabled(&mut self, val: BOOL)
pub unsafe fn rightClickZoneEnabled_raw(this: *const Self) -> BOOL
pub unsafe fn set_rightClickZoneEnabled_raw(this: *mut Self, val: BOOL)
pub fn mouseAccelSettingHonored(&self) -> BOOL
pub fn set_mouseAccelSettingHonored(&mut self, val: BOOL)
pub unsafe fn mouseAccelSettingHonored_raw(this: *const Self) -> BOOL
pub unsafe fn set_mouseAccelSettingHonored_raw(this: *mut Self, val: BOOL)
pub fn panEnabled(&self) -> BOOL
pub fn set_panEnabled(&mut self, val: BOOL)
pub unsafe fn panEnabled_raw(this: *const Self) -> BOOL
pub unsafe fn set_panEnabled_raw(this: *mut Self, val: BOOL)
pub fn zoomEnabled(&self) -> BOOL
pub fn set_zoomEnabled(&mut self, val: BOOL)
pub unsafe fn zoomEnabled_raw(this: *const Self) -> BOOL
pub unsafe fn set_zoomEnabled_raw(this: *mut Self, val: BOOL)
pub fn scrollDirectionReversed(&self) -> BOOL
pub fn set_scrollDirectionReversed(&mut self, val: BOOL)
pub unsafe fn scrollDirectionReversed_raw(this: *const Self) -> BOOL
pub unsafe fn set_scrollDirectionReversed_raw(this: *mut Self, val: BOOL)
pub fn Reserved2(&self) -> BOOL
pub fn set_Reserved2(&mut self, val: BOOL)
pub unsafe fn Reserved2_raw(this: *const Self) -> BOOL
pub unsafe fn set_Reserved2_raw(this: *mut Self, val: BOOL)
pub fn new_bitfield_1( touchpadPresent: BOOL, legacyTouchpadPresent: BOOL, externalMousePresent: BOOL, touchpadEnabled: BOOL, touchpadActive: BOOL, feedbackSupported: BOOL, clickForceSupported: BOOL, Reserved1: BOOL, allowActiveWhenMousePresent: BOOL, feedbackEnabled: BOOL, tapEnabled: BOOL, tapAndDragEnabled: BOOL, twoFingerTapEnabled: BOOL, rightClickZoneEnabled: BOOL, mouseAccelSettingHonored: BOOL, panEnabled: BOOL, zoomEnabled: BOOL, scrollDirectionReversed: BOOL, Reserved2: BOOL, ) -> __BindgenBitfieldUnit<[u8; 8]>
Trait Implementations§
Source§impl Clone for TOUCHPAD_PARAMETERS
impl Clone for TOUCHPAD_PARAMETERS
Source§fn clone(&self) -> TOUCHPAD_PARAMETERS
fn clone(&self) -> TOUCHPAD_PARAMETERS
Returns a copy 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 TOUCHPAD_PARAMETERS
impl Debug for TOUCHPAD_PARAMETERS
Source§impl Ord for TOUCHPAD_PARAMETERS
impl Ord for TOUCHPAD_PARAMETERS
Source§fn cmp(&self, other: &TOUCHPAD_PARAMETERS) -> Ordering
fn cmp(&self, other: &TOUCHPAD_PARAMETERS) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for TOUCHPAD_PARAMETERS
impl PartialEq for TOUCHPAD_PARAMETERS
Source§impl PartialOrd for TOUCHPAD_PARAMETERS
impl PartialOrd for TOUCHPAD_PARAMETERS
impl Copy for TOUCHPAD_PARAMETERS
impl Eq for TOUCHPAD_PARAMETERS
impl StructuralPartialEq for TOUCHPAD_PARAMETERS
Auto Trait Implementations§
impl Freeze for TOUCHPAD_PARAMETERS
impl RefUnwindSafe for TOUCHPAD_PARAMETERS
impl Send for TOUCHPAD_PARAMETERS
impl Sync for TOUCHPAD_PARAMETERS
impl Unpin for TOUCHPAD_PARAMETERS
impl UnwindSafe for TOUCHPAD_PARAMETERS
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