#[repr(C)]pub struct ID2D1ImageSourceFromWic {
pub lpVtbl: *const ID2D1ImageSourceFromWicVtbl,
}
Fields§
§lpVtbl: *const ID2D1ImageSourceFromWicVtbl
Implementations§
Source§impl ID2D1ImageSourceFromWic
impl ID2D1ImageSourceFromWic
pub unsafe fn EnsureCached( &self, rectangleToFill: *const D2D1_RECT_U, ) -> HRESULT
pub unsafe fn TrimCache( &self, rectangleToPreserve: *const D2D1_RECT_U, ) -> HRESULT
pub unsafe fn GetSource(&self, wicBitmapSource: *mut *mut IWICBitmapSource)
Methods from Deref<Target = ID2D1ImageSource>§
pub unsafe fn OfferResources(&self) -> HRESULT
pub unsafe fn TryReclaimResources( &self, resourcesDiscarded: *mut BOOL, ) -> HRESULT
Methods from Deref<Target = ID2D1Resource>§
pub unsafe fn GetFactory(&self, factory: *mut *mut ID2D1Factory)
Trait Implementations§
Source§impl Deref for ID2D1ImageSourceFromWic
impl Deref for ID2D1ImageSourceFromWic
Source§type Target = ID2D1ImageSource
type Target = ID2D1ImageSource
The resulting type after dereferencing.
Source§fn deref(&self) -> &ID2D1ImageSource
fn deref(&self) -> &ID2D1ImageSource
Dereferences the value.
Auto Trait Implementations§
impl Freeze for ID2D1ImageSourceFromWic
impl RefUnwindSafe for ID2D1ImageSourceFromWic
impl !Send for ID2D1ImageSourceFromWic
impl !Sync for ID2D1ImageSourceFromWic
impl Unpin for ID2D1ImageSourceFromWic
impl UnwindSafe for ID2D1ImageSourceFromWic
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