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