#[repr(C)]pub struct ID2D1ImageSourceVtbl {
pub parent: ID2D1ImageVtbl,
pub OfferResources: unsafe extern "system" fn(This: *mut ID2D1ImageSource) -> HRESULT,
pub TryReclaimResources: unsafe extern "system" fn(This: *mut ID2D1ImageSource, resourcesDiscarded: *mut BOOL) -> HRESULT,
}
Fields§
§parent: ID2D1ImageVtbl
§OfferResources: unsafe extern "system" fn(This: *mut ID2D1ImageSource) -> HRESULT
§TryReclaimResources: unsafe extern "system" fn(This: *mut ID2D1ImageSource, resourcesDiscarded: *mut BOOL) -> HRESULT
Auto Trait Implementations§
impl Freeze for ID2D1ImageSourceVtbl
impl RefUnwindSafe for ID2D1ImageSourceVtbl
impl Send for ID2D1ImageSourceVtbl
impl Sync for ID2D1ImageSourceVtbl
impl Unpin for ID2D1ImageSourceVtbl
impl UnwindSafe for ID2D1ImageSourceVtbl
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