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