#[repr(C)]pub struct IWICBitmapFrameDecode {
pub lpVtbl: *const IWICBitmapFrameDecodeVtbl,
}
Fields§
§lpVtbl: *const IWICBitmapFrameDecodeVtbl
Implementations§
Source§impl IWICBitmapFrameDecode
impl IWICBitmapFrameDecode
pub unsafe fn GetMetadataQueryReader( &self, ppIMetadataQueryReader: *mut *mut IWICMetadataQueryReader, ) -> HRESULT
pub unsafe fn GetColorContexts( &self, cCount: UINT, ppIColorContexts: *mut *mut IWICColorContext, pcActualCount: *mut UINT, ) -> HRESULT
pub unsafe fn GetThumbnail( &self, ppIThumbnail: *mut *mut IWICBitmapSource, ) -> 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 IWICBitmapFrameDecode
impl Deref for IWICBitmapFrameDecode
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 IWICBitmapFrameDecode
impl RefUnwindSafe for IWICBitmapFrameDecode
impl !Send for IWICBitmapFrameDecode
impl !Sync for IWICBitmapFrameDecode
impl Unpin for IWICBitmapFrameDecode
impl UnwindSafe for IWICBitmapFrameDecode
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