#[repr(C)]pub struct IKinectPointerPointPropertiesVtbl {Show 13 fields
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IKinectPointerPointProperties, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IKinectPointerPointProperties) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IKinectPointerPointProperties) -> ULONG>,
pub get_IsPrimary: Option<unsafe extern "C" fn(This: *mut IKinectPointerPointProperties, isPrimary: *mut BOOLEAN) -> HRESULT>,
pub get_IsInRange: Option<unsafe extern "C" fn(This: *mut IKinectPointerPointProperties, isInRange: *mut BOOLEAN) -> HRESULT>,
pub get_IsEngaged: Option<unsafe extern "C" fn(This: *mut IKinectPointerPointProperties, isEngaged: *mut BOOLEAN) -> HRESULT>,
pub get_BodyTrackingId: Option<unsafe extern "C" fn(This: *mut IKinectPointerPointProperties, bodyTrackingId: *mut UINT64) -> HRESULT>,
pub get_HandType: Option<unsafe extern "C" fn(This: *mut IKinectPointerPointProperties, handType: *mut HandType) -> HRESULT>,
pub get_HandReachExtent: Option<unsafe extern "C" fn(This: *mut IKinectPointerPointProperties, handReachExtent: *mut f32) -> HRESULT>,
pub get_BodyTimeCounter: Option<unsafe extern "C" fn(This: *mut IKinectPointerPointProperties, bodyTimeCounter: *mut TIMESPAN) -> HRESULT>,
pub get_HandRotation: Option<unsafe extern "C" fn(This: *mut IKinectPointerPointProperties, handRotation: *mut f32) -> HRESULT>,
pub get_PressExtent: Option<unsafe extern "C" fn(This: *mut IKinectPointerPointProperties, pressExtent: *mut f32) -> HRESULT>,
pub get_UnclampedPosition: Option<unsafe extern "C" fn(This: *mut IKinectPointerPointProperties, unclampedPosition: *mut PointF) -> HRESULT>,
}Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut IKinectPointerPointProperties, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>§AddRef: Option<unsafe extern "C" fn(This: *mut IKinectPointerPointProperties) -> ULONG>§Release: Option<unsafe extern "C" fn(This: *mut IKinectPointerPointProperties) -> ULONG>§get_IsPrimary: Option<unsafe extern "C" fn(This: *mut IKinectPointerPointProperties, isPrimary: *mut BOOLEAN) -> HRESULT>§get_IsInRange: Option<unsafe extern "C" fn(This: *mut IKinectPointerPointProperties, isInRange: *mut BOOLEAN) -> HRESULT>§get_IsEngaged: Option<unsafe extern "C" fn(This: *mut IKinectPointerPointProperties, isEngaged: *mut BOOLEAN) -> HRESULT>§get_BodyTrackingId: Option<unsafe extern "C" fn(This: *mut IKinectPointerPointProperties, bodyTrackingId: *mut UINT64) -> HRESULT>§get_HandType: Option<unsafe extern "C" fn(This: *mut IKinectPointerPointProperties, handType: *mut HandType) -> HRESULT>§get_HandReachExtent: Option<unsafe extern "C" fn(This: *mut IKinectPointerPointProperties, handReachExtent: *mut f32) -> HRESULT>§get_BodyTimeCounter: Option<unsafe extern "C" fn(This: *mut IKinectPointerPointProperties, bodyTimeCounter: *mut TIMESPAN) -> HRESULT>§get_HandRotation: Option<unsafe extern "C" fn(This: *mut IKinectPointerPointProperties, handRotation: *mut f32) -> HRESULT>§get_PressExtent: Option<unsafe extern "C" fn(This: *mut IKinectPointerPointProperties, pressExtent: *mut f32) -> HRESULT>§get_UnclampedPosition: Option<unsafe extern "C" fn(This: *mut IKinectPointerPointProperties, unclampedPosition: *mut PointF) -> HRESULT>Trait Implementations§
Source§impl Default for IKinectPointerPointPropertiesVtbl
impl Default for IKinectPointerPointPropertiesVtbl
Source§fn default() -> IKinectPointerPointPropertiesVtbl
fn default() -> IKinectPointerPointPropertiesVtbl
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for IKinectPointerPointPropertiesVtbl
impl RefUnwindSafe for IKinectPointerPointPropertiesVtbl
impl Send for IKinectPointerPointPropertiesVtbl
impl Sync for IKinectPointerPointPropertiesVtbl
impl Unpin for IKinectPointerPointPropertiesVtbl
impl UnwindSafe for IKinectPointerPointPropertiesVtbl
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