#[repr(C)]pub struct IWICDdsEncoderVtbl {
pub parent: IUnknownVtbl,
pub SetParameters: unsafe extern "system" fn(This: *mut IWICDdsEncoder, pParameters: *const WICDdsParameters) -> HRESULT,
pub GetParameters: unsafe extern "system" fn(This: *mut IWICDdsEncoder, pParameters: *mut WICDdsParameters) -> HRESULT,
pub CreateNewFrame: unsafe extern "system" fn(This: *mut IWICDdsEncoder, ppIFrameEncode: *mut *mut IWICBitmapFrameEncode, pArrayIndex: *mut UINT, pMipLevel: *mut UINT, pSliceIndex: *mut UINT) -> HRESULT,
}Fields§
§parent: IUnknownVtbl§SetParameters: unsafe extern "system" fn(This: *mut IWICDdsEncoder, pParameters: *const WICDdsParameters) -> HRESULT§GetParameters: unsafe extern "system" fn(This: *mut IWICDdsEncoder, pParameters: *mut WICDdsParameters) -> HRESULT§CreateNewFrame: unsafe extern "system" fn(This: *mut IWICDdsEncoder, ppIFrameEncode: *mut *mut IWICBitmapFrameEncode, pArrayIndex: *mut UINT, pMipLevel: *mut UINT, pSliceIndex: *mut UINT) -> HRESULTAuto Trait Implementations§
impl Freeze for IWICDdsEncoderVtbl
impl RefUnwindSafe for IWICDdsEncoderVtbl
impl Send for IWICDdsEncoderVtbl
impl Sync for IWICDdsEncoderVtbl
impl Unpin for IWICDdsEncoderVtbl
impl UnwindSafe for IWICDdsEncoderVtbl
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