Struct windows::Media::Devices::IRegionOfInterest2_Vtbl
#[repr(C)]pub struct IRegionOfInterest2_Vtbl {
pub base__: IInspectable_Vtbl,
pub Type: unsafe extern "system" fn(_: *mut c_void, _: *mut RegionOfInterestType) -> HRESULT,
pub SetType: unsafe extern "system" fn(_: *mut c_void, _: RegionOfInterestType) -> HRESULT,
pub BoundsNormalized: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetBoundsNormalized: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub Weight: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SetWeight: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
}
Fields§
§base__: IInspectable_Vtbl
§Type: unsafe extern "system" fn(_: *mut c_void, _: *mut RegionOfInterestType) -> HRESULT
§SetType: unsafe extern "system" fn(_: *mut c_void, _: RegionOfInterestType) -> HRESULT
§BoundsNormalized: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§SetBoundsNormalized: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT
§Weight: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§SetWeight: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT
Auto Trait Implementations§
impl Freeze for IRegionOfInterest2_Vtbl
impl RefUnwindSafe for IRegionOfInterest2_Vtbl
impl Send for IRegionOfInterest2_Vtbl
impl Sync for IRegionOfInterest2_Vtbl
impl Unpin for IRegionOfInterest2_Vtbl
impl UnwindSafe for IRegionOfInterest2_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