#[repr(C)]pub struct IWICBitmap {
pub lpVtbl: *const IWICBitmapVtbl,
}
Fields§
§lpVtbl: *const IWICBitmapVtbl
Implementations§
Source§impl IWICBitmap
impl IWICBitmap
pub unsafe fn Lock( &self, prcLock: *const WICRect, flags: DWORD, ppILock: *mut *mut IWICBitmapLock, ) -> HRESULT
pub unsafe fn SetPalette(&self, pIPalette: *const IWICPalette) -> HRESULT
pub unsafe fn SetResolution(&self, dpiX: c_double, dpiY: c_double) -> HRESULT
Methods from Deref<Target = 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 IWICBitmap
impl Deref for IWICBitmap
Source§type Target = IWICBitmapSource
type Target = IWICBitmapSource
The resulting type after dereferencing.
Source§fn deref(&self) -> &IWICBitmapSource
fn deref(&self) -> &IWICBitmapSource
Dereferences the value.
Auto Trait Implementations§
impl Freeze for IWICBitmap
impl RefUnwindSafe for IWICBitmap
impl !Send for IWICBitmap
impl !Sync for IWICBitmap
impl Unpin for IWICBitmap
impl UnwindSafe for IWICBitmap
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