Struct ISpatialGestureRecognizer_Vtbl
#[repr(C)]pub struct ISpatialGestureRecognizer_Vtbl {Show 33 fields
pub base__: IInspectable_Vtbl,
pub RecognitionStarted: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveRecognitionStarted: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub RecognitionEnded: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveRecognitionEnded: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub Tapped: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveTapped: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub HoldStarted: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveHoldStarted: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub HoldCompleted: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveHoldCompleted: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub HoldCanceled: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveHoldCanceled: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub ManipulationStarted: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveManipulationStarted: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub ManipulationUpdated: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveManipulationUpdated: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub ManipulationCompleted: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveManipulationCompleted: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub ManipulationCanceled: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveManipulationCanceled: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub NavigationStarted: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveNavigationStarted: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub NavigationUpdated: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveNavigationUpdated: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub NavigationCompleted: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveNavigationCompleted: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub NavigationCanceled: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveNavigationCanceled: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub CaptureInteraction: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub CancelPendingGestures: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
pub TrySetGestureSettings: unsafe extern "system" fn(_: *mut c_void, _: SpatialGestureSettings, _: *mut bool) -> HRESULT,
pub GestureSettings: unsafe extern "system" fn(_: *mut c_void, _: *mut SpatialGestureSettings) -> HRESULT,
}
Fields§
§base__: IInspectable_Vtbl
§RecognitionStarted: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT
§RemoveRecognitionStarted: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT
§RecognitionEnded: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT
§RemoveRecognitionEnded: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT
§Tapped: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT
§RemoveTapped: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT
§HoldStarted: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT
§RemoveHoldStarted: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT
§HoldCompleted: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT
§RemoveHoldCompleted: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT
§HoldCanceled: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT
§RemoveHoldCanceled: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT
§ManipulationStarted: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT
§RemoveManipulationStarted: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT
§ManipulationUpdated: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT
§RemoveManipulationUpdated: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT
§ManipulationCompleted: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT
§RemoveManipulationCompleted: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT
§ManipulationCanceled: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT
§RemoveManipulationCanceled: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT
§CaptureInteraction: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§CancelPendingGestures: unsafe extern "system" fn(_: *mut c_void) -> HRESULT
§TrySetGestureSettings: unsafe extern "system" fn(_: *mut c_void, _: SpatialGestureSettings, _: *mut bool) -> HRESULT
§GestureSettings: unsafe extern "system" fn(_: *mut c_void, _: *mut SpatialGestureSettings) -> HRESULT
Auto Trait Implementations§
impl Freeze for ISpatialGestureRecognizer_Vtbl
impl RefUnwindSafe for ISpatialGestureRecognizer_Vtbl
impl Send for ISpatialGestureRecognizer_Vtbl
impl Sync for ISpatialGestureRecognizer_Vtbl
impl Unpin for ISpatialGestureRecognizer_Vtbl
impl UnwindSafe for ISpatialGestureRecognizer_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