#[repr(C)]pub struct IKinectGestureRecognizerManipulationHandlerVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IKinectGestureRecognizerManipulationHandler, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IKinectGestureRecognizerManipulationHandler) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IKinectGestureRecognizerManipulationHandler) -> ULONG>,
pub OnManipulationStarted: Option<unsafe extern "C" fn(This: *mut IKinectGestureRecognizerManipulationHandler, args: *mut IKinectManipulationStartedEventArgs) -> HRESULT>,
pub OnManipulationUpdated: Option<unsafe extern "C" fn(This: *mut IKinectGestureRecognizerManipulationHandler, args: *mut IKinectManipulationUpdatedEventArgs) -> HRESULT>,
pub OnManipulationInertiaStarting: Option<unsafe extern "C" fn(This: *mut IKinectGestureRecognizerManipulationHandler, args: *mut IKinectManipulationInertiaStartingEventArgs) -> HRESULT>,
pub OnManipulationCompleted: Option<unsafe extern "C" fn(This: *mut IKinectGestureRecognizerManipulationHandler, args: *mut IKinectManipulationCompletedEventArgs) -> HRESULT>,
}Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut IKinectGestureRecognizerManipulationHandler, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>§AddRef: Option<unsafe extern "C" fn(This: *mut IKinectGestureRecognizerManipulationHandler) -> ULONG>§Release: Option<unsafe extern "C" fn(This: *mut IKinectGestureRecognizerManipulationHandler) -> ULONG>§OnManipulationStarted: Option<unsafe extern "C" fn(This: *mut IKinectGestureRecognizerManipulationHandler, args: *mut IKinectManipulationStartedEventArgs) -> HRESULT>§OnManipulationUpdated: Option<unsafe extern "C" fn(This: *mut IKinectGestureRecognizerManipulationHandler, args: *mut IKinectManipulationUpdatedEventArgs) -> HRESULT>§OnManipulationInertiaStarting: Option<unsafe extern "C" fn(This: *mut IKinectGestureRecognizerManipulationHandler, args: *mut IKinectManipulationInertiaStartingEventArgs) -> HRESULT>§OnManipulationCompleted: Option<unsafe extern "C" fn(This: *mut IKinectGestureRecognizerManipulationHandler, args: *mut IKinectManipulationCompletedEventArgs) -> HRESULT>Trait Implementations§
Source§impl Default for IKinectGestureRecognizerManipulationHandlerVtbl
impl Default for IKinectGestureRecognizerManipulationHandlerVtbl
Source§fn default() -> IKinectGestureRecognizerManipulationHandlerVtbl
fn default() -> IKinectGestureRecognizerManipulationHandlerVtbl
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for IKinectGestureRecognizerManipulationHandlerVtbl
impl RefUnwindSafe for IKinectGestureRecognizerManipulationHandlerVtbl
impl Send for IKinectGestureRecognizerManipulationHandlerVtbl
impl Sync for IKinectGestureRecognizerManipulationHandlerVtbl
impl Unpin for IKinectGestureRecognizerManipulationHandlerVtbl
impl UnsafeUnpin for IKinectGestureRecognizerManipulationHandlerVtbl
impl UnwindSafe for IKinectGestureRecognizerManipulationHandlerVtbl
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