#[repr(C)]pub struct IKinectPointerPointVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IKinectPointerPoint, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IKinectPointerPoint) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IKinectPointerPoint) -> ULONG>,
pub get_PointerDevice: Option<unsafe extern "C" fn(This: *mut IKinectPointerPoint, ppPointerDevice: *mut *mut IKinectPointerDevice) -> HRESULT>,
pub get_PointerId: Option<unsafe extern "C" fn(This: *mut IKinectPointerPoint, pointerId: *mut UINT) -> HRESULT>,
pub get_Position: Option<unsafe extern "C" fn(This: *mut IKinectPointerPoint, position: *mut PointF) -> HRESULT>,
pub get_RawPosition: Option<unsafe extern "C" fn(This: *mut IKinectPointerPoint, rawPosition: *mut PointF) -> HRESULT>,
pub get_Timestamp: Option<unsafe extern "C" fn(This: *mut IKinectPointerPoint, timestamp: *mut UINT64) -> HRESULT>,
pub get_Properties: Option<unsafe extern "C" fn(This: *mut IKinectPointerPoint, ppProperties: *mut *mut IKinectPointerPointProperties) -> HRESULT>,
}Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut IKinectPointerPoint, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>§AddRef: Option<unsafe extern "C" fn(This: *mut IKinectPointerPoint) -> ULONG>§Release: Option<unsafe extern "C" fn(This: *mut IKinectPointerPoint) -> ULONG>§get_PointerDevice: Option<unsafe extern "C" fn(This: *mut IKinectPointerPoint, ppPointerDevice: *mut *mut IKinectPointerDevice) -> HRESULT>§get_PointerId: Option<unsafe extern "C" fn(This: *mut IKinectPointerPoint, pointerId: *mut UINT) -> HRESULT>§get_Position: Option<unsafe extern "C" fn(This: *mut IKinectPointerPoint, position: *mut PointF) -> HRESULT>§get_RawPosition: Option<unsafe extern "C" fn(This: *mut IKinectPointerPoint, rawPosition: *mut PointF) -> HRESULT>§get_Timestamp: Option<unsafe extern "C" fn(This: *mut IKinectPointerPoint, timestamp: *mut UINT64) -> HRESULT>§get_Properties: Option<unsafe extern "C" fn(This: *mut IKinectPointerPoint, ppProperties: *mut *mut IKinectPointerPointProperties) -> HRESULT>Trait Implementations§
Source§impl Debug for IKinectPointerPointVtbl
impl Debug for IKinectPointerPointVtbl
Source§impl Default for IKinectPointerPointVtbl
impl Default for IKinectPointerPointVtbl
Source§fn default() -> IKinectPointerPointVtbl
fn default() -> IKinectPointerPointVtbl
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for IKinectPointerPointVtbl
impl RefUnwindSafe for IKinectPointerPointVtbl
impl Send for IKinectPointerPointVtbl
impl Sync for IKinectPointerPointVtbl
impl Unpin for IKinectPointerPointVtbl
impl UnwindSafe for IKinectPointerPointVtbl
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