#[repr(C)]pub struct IBodyFrameVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IBodyFrame, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IBodyFrame) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IBodyFrame) -> ULONG>,
pub GetAndRefreshBodyData: Option<unsafe extern "C" fn(This: *mut IBodyFrame, capacity: UINT, bodies: *mut *mut IBody) -> HRESULT>,
pub get_FloorClipPlane: Option<unsafe extern "C" fn(This: *mut IBodyFrame, floorClipPlane: *mut Vector4) -> HRESULT>,
pub get_RelativeTime: Option<unsafe extern "C" fn(This: *mut IBodyFrame, relativeTime: *mut TIMESPAN) -> HRESULT>,
pub get_BodyFrameSource: Option<unsafe extern "C" fn(This: *mut IBodyFrame, bodyFrameSource: *mut *mut IBodyFrameSource) -> HRESULT>,
}Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut IBodyFrame, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>§AddRef: Option<unsafe extern "C" fn(This: *mut IBodyFrame) -> ULONG>§Release: Option<unsafe extern "C" fn(This: *mut IBodyFrame) -> ULONG>§GetAndRefreshBodyData: Option<unsafe extern "C" fn(This: *mut IBodyFrame, capacity: UINT, bodies: *mut *mut IBody) -> HRESULT>§get_FloorClipPlane: Option<unsafe extern "C" fn(This: *mut IBodyFrame, floorClipPlane: *mut Vector4) -> HRESULT>§get_RelativeTime: Option<unsafe extern "C" fn(This: *mut IBodyFrame, relativeTime: *mut TIMESPAN) -> HRESULT>§get_BodyFrameSource: Option<unsafe extern "C" fn(This: *mut IBodyFrame, bodyFrameSource: *mut *mut IBodyFrameSource) -> HRESULT>Trait Implementations§
Source§impl Debug for IBodyFrameVtbl
impl Debug for IBodyFrameVtbl
Source§impl Default for IBodyFrameVtbl
impl Default for IBodyFrameVtbl
Source§fn default() -> IBodyFrameVtbl
fn default() -> IBodyFrameVtbl
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for IBodyFrameVtbl
impl RefUnwindSafe for IBodyFrameVtbl
impl Send for IBodyFrameVtbl
impl Sync for IBodyFrameVtbl
impl Unpin for IBodyFrameVtbl
impl UnwindSafe for IBodyFrameVtbl
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