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) -> HRESULT
Auto 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