#[repr(C)]pub struct IWICDdsFrameDecode {
pub lpVtbl: *const IWICDdsFrameDecodeVtbl,
}
Fields§
§lpVtbl: *const IWICDdsFrameDecodeVtbl
Implementations§
Source§impl IWICDdsFrameDecode
impl IWICDdsFrameDecode
pub unsafe fn GetSizeInBlocks( &self, pWidthInBlocks: *mut UINT, pHeightInBlocks: *mut UINT, ) -> HRESULT
pub unsafe fn GetFormatInfo( &self, pFormatInfo: *mut WICDdsFormatInfo, ) -> HRESULT
pub unsafe fn CopyBlocks( &self, prcBoundsInBlocks: *const WICRect, cbStride: UINT, cbBufferSize: UINT, pbBuffer: *mut BYTE, ) -> HRESULT
Trait Implementations§
Source§impl Deref for IWICDdsFrameDecode
impl Deref for IWICDdsFrameDecode
Auto Trait Implementations§
impl Freeze for IWICDdsFrameDecode
impl RefUnwindSafe for IWICDdsFrameDecode
impl !Send for IWICDdsFrameDecode
impl !Sync for IWICDdsFrameDecode
impl Unpin for IWICDdsFrameDecode
impl UnwindSafe for IWICDdsFrameDecode
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