#[repr(C)]pub struct IWICDdsDecoderVtbl {
pub parent: IUnknownVtbl,
pub GetParameters: unsafe extern "system" fn(This: *mut IWICDdsDecoder, pParameters: *mut WICDdsParameters) -> HRESULT,
pub GetFrame: unsafe extern "system" fn(This: *mut IWICDdsDecoder, arrayIndex: UINT, mipLevel: UINT, sliceIndex: UINT, ppIBitmapFrame: *mut *mut IWICBitmapFrameDecode) -> HRESULT,
}Fields§
§parent: IUnknownVtbl§GetParameters: unsafe extern "system" fn(This: *mut IWICDdsDecoder, pParameters: *mut WICDdsParameters) -> HRESULT§GetFrame: unsafe extern "system" fn(This: *mut IWICDdsDecoder, arrayIndex: UINT, mipLevel: UINT, sliceIndex: UINT, ppIBitmapFrame: *mut *mut IWICBitmapFrameDecode) -> HRESULTAuto Trait Implementations§
impl Freeze for IWICDdsDecoderVtbl
impl RefUnwindSafe for IWICDdsDecoderVtbl
impl Send for IWICDdsDecoderVtbl
impl Sync for IWICDdsDecoderVtbl
impl Unpin for IWICDdsDecoderVtbl
impl UnwindSafe for IWICDdsDecoderVtbl
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