#[repr(C)]pub struct IWICBitmapSource {
pub lpVtbl: *const IWICBitmapSourceVtbl,
}
Fields§
§lpVtbl: *const IWICBitmapSourceVtbl
Implementations§
Source§impl IWICBitmapSource
impl IWICBitmapSource
pub unsafe fn GetSize( &self, puiWidth: *mut UINT, puiHeight: *mut UINT, ) -> HRESULT
pub unsafe fn GetPixelFormat( &self, pPixelFormat: *mut WICPixelFormatGUID, ) -> HRESULT
pub unsafe fn GetResolution( &self, pDpiX: *mut c_double, pDpiY: *mut c_double, ) -> HRESULT
pub unsafe fn CopyPalette(&self, pIPalette: *mut IWICPalette) -> HRESULT
pub unsafe fn CopyPixels( &self, prc: *const WICRect, cbStride: UINT, cbBufferSize: UINT, pbBuffer: *mut BYTE, ) -> HRESULT
Trait Implementations§
Source§impl Deref for IWICBitmapSource
impl Deref for IWICBitmapSource
Auto Trait Implementations§
impl Freeze for IWICBitmapSource
impl RefUnwindSafe for IWICBitmapSource
impl !Send for IWICBitmapSource
impl !Sync for IWICBitmapSource
impl Unpin for IWICBitmapSource
impl UnwindSafe for IWICBitmapSource
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