#[repr(C)]pub struct IWICBitmapDecoder {
pub lpVtbl: *const IWICBitmapDecoderVtbl,
}
Fields§
§lpVtbl: *const IWICBitmapDecoderVtbl
Implementations§
Source§impl IWICBitmapDecoder
impl IWICBitmapDecoder
pub unsafe fn QueryCapability( &self, pIStream: *const IStream, pdwCapability: *mut DWORD, ) -> HRESULT
pub unsafe fn Initialize( &self, pIStream: *const IStream, cacheOptions: WICDecodeOptions, ) -> HRESULT
pub unsafe fn GetContainerFormat( &self, pguidContainerFormat: *mut GUID, ) -> HRESULT
pub unsafe fn GetDecoderInfo( &self, ppIDecoderInfo: *mut *mut IWICBitmapDecoderInfo, ) -> HRESULT
pub unsafe fn CopyPalette(&self, pIPalette: *const IWICPalette) -> HRESULT
pub unsafe fn GetMetadataQueryReader( &self, ppIMetadataQueryReader: *mut *mut IWICMetadataQueryReader, ) -> HRESULT
pub unsafe fn GetPreview( &self, ppIBitmapSource: *mut *mut IWICBitmapSource, ) -> 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
pub unsafe fn GetFrameCount(&self, pCount: *mut UINT) -> HRESULT
pub unsafe fn GetFrame( &self, index: UINT, ppIBitmapFrame: *mut *mut IWICBitmapFrameDecode, ) -> HRESULT
Trait Implementations§
Source§impl Deref for IWICBitmapDecoder
impl Deref for IWICBitmapDecoder
Auto Trait Implementations§
impl Freeze for IWICBitmapDecoder
impl RefUnwindSafe for IWICBitmapDecoder
impl !Send for IWICBitmapDecoder
impl !Sync for IWICBitmapDecoder
impl Unpin for IWICBitmapDecoder
impl UnwindSafe for IWICBitmapDecoder
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