#[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) -> HRESULT
Auto 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