Struct IPointerPointProperties_Vtbl
#[repr(C)]pub struct IPointerPointProperties_Vtbl {Show 25 fields
pub base__: IInspectable_Vtbl,
pub Pressure: unsafe extern "system" fn(_: *mut c_void, _: *mut f32) -> HRESULT,
pub IsInverted: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub IsEraser: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub Orientation: unsafe extern "system" fn(_: *mut c_void, _: *mut f32) -> HRESULT,
pub XTilt: unsafe extern "system" fn(_: *mut c_void, _: *mut f32) -> HRESULT,
pub YTilt: unsafe extern "system" fn(_: *mut c_void, _: *mut f32) -> HRESULT,
pub Twist: unsafe extern "system" fn(_: *mut c_void, _: *mut f32) -> HRESULT,
pub ContactRect: unsafe extern "system" fn(_: *mut c_void, _: *mut Rect) -> HRESULT,
pub ContactRectRaw: unsafe extern "system" fn(_: *mut c_void, _: *mut Rect) -> HRESULT,
pub TouchConfidence: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub IsLeftButtonPressed: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub IsRightButtonPressed: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub IsMiddleButtonPressed: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub MouseWheelDelta: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub IsHorizontalMouseWheel: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub IsPrimary: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub IsInRange: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub IsCanceled: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub IsBarrelButtonPressed: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub IsXButton1Pressed: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub IsXButton2Pressed: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub PointerUpdateKind: unsafe extern "system" fn(_: *mut c_void, _: *mut PointerUpdateKind) -> HRESULT,
pub HasUsage: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut bool) -> HRESULT,
pub GetUsageValue: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut i32) -> HRESULT,
}Fields§
§base__: IInspectable_Vtbl§Pressure: unsafe extern "system" fn(_: *mut c_void, _: *mut f32) -> HRESULT§IsInverted: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT§IsEraser: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT§Orientation: unsafe extern "system" fn(_: *mut c_void, _: *mut f32) -> HRESULT§XTilt: unsafe extern "system" fn(_: *mut c_void, _: *mut f32) -> HRESULT§YTilt: unsafe extern "system" fn(_: *mut c_void, _: *mut f32) -> HRESULT§Twist: unsafe extern "system" fn(_: *mut c_void, _: *mut f32) -> HRESULT§ContactRect: unsafe extern "system" fn(_: *mut c_void, _: *mut Rect) -> HRESULT§ContactRectRaw: unsafe extern "system" fn(_: *mut c_void, _: *mut Rect) -> HRESULT§TouchConfidence: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT§IsLeftButtonPressed: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT§IsRightButtonPressed: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT§IsMiddleButtonPressed: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT§MouseWheelDelta: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§IsHorizontalMouseWheel: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT§IsPrimary: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT§IsInRange: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT§IsCanceled: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT§IsBarrelButtonPressed: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT§IsXButton1Pressed: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT§IsXButton2Pressed: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT§PointerUpdateKind: unsafe extern "system" fn(_: *mut c_void, _: *mut PointerUpdateKind) -> HRESULT§HasUsage: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut bool) -> HRESULT§GetUsageValue: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut i32) -> HRESULTAuto Trait Implementations§
impl Freeze for IPointerPointProperties_Vtbl
impl RefUnwindSafe for IPointerPointProperties_Vtbl
impl Send for IPointerPointProperties_Vtbl
impl Sync for IPointerPointProperties_Vtbl
impl Unpin for IPointerPointProperties_Vtbl
impl UnwindSafe for IPointerPointProperties_Vtbl
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