#[repr(C)]pub struct IWICImageEncoderVtbl {
pub parent: IUnknownVtbl,
pub WriteFrame: unsafe extern "system" fn(This: *mut IWICImageEncoder, pImage: *const ID2D1Image, pFrameEncode: *const IWICBitmapFrameEncode, pImageParameters: *const WICImageParameters) -> HRESULT,
pub WriteFrameThumbnail: unsafe extern "system" fn(This: *mut IWICImageEncoder, pImage: *const ID2D1Image, pFrameEncode: *const IWICBitmapFrameEncode, pImageParameters: *const WICImageParameters) -> HRESULT,
pub WriteThumbnail: unsafe extern "system" fn(This: *mut IWICImageEncoder, pImage: *const ID2D1Image, pEncoder: *const IWICBitmapEncoder, pImageParameters: *const WICImageParameters) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§WriteFrame: unsafe extern "system" fn(This: *mut IWICImageEncoder, pImage: *const ID2D1Image, pFrameEncode: *const IWICBitmapFrameEncode, pImageParameters: *const WICImageParameters) -> HRESULT
§WriteFrameThumbnail: unsafe extern "system" fn(This: *mut IWICImageEncoder, pImage: *const ID2D1Image, pFrameEncode: *const IWICBitmapFrameEncode, pImageParameters: *const WICImageParameters) -> HRESULT
§WriteThumbnail: unsafe extern "system" fn(This: *mut IWICImageEncoder, pImage: *const ID2D1Image, pEncoder: *const IWICBitmapEncoder, pImageParameters: *const WICImageParameters) -> HRESULT
Auto Trait Implementations§
impl Freeze for IWICImageEncoderVtbl
impl RefUnwindSafe for IWICImageEncoderVtbl
impl Send for IWICImageEncoderVtbl
impl Sync for IWICImageEncoderVtbl
impl Unpin for IWICImageEncoderVtbl
impl UnwindSafe for IWICImageEncoderVtbl
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