#[repr(C)]pub struct IWICBitmapFrameEncodeVtbl {
pub parent: IUnknownVtbl,
pub Initialize: unsafe extern "system" fn(This: *mut IWICBitmapFrameEncode, pIEncoderOptions: *const IPropertyBag2) -> HRESULT,
pub SetSize: unsafe extern "system" fn(This: *mut IWICBitmapFrameEncode, uiWidth: UINT, uiHeight: UINT) -> HRESULT,
pub SetResolution: unsafe extern "system" fn(This: *mut IWICBitmapFrameEncode, dpiX: c_double, dpiY: c_double) -> HRESULT,
pub SetPixelFormat: unsafe extern "system" fn(This: *mut IWICBitmapFrameEncode, pPixelFormat: *mut WICPixelFormatGUID) -> HRESULT,
pub SetColorContexts: unsafe extern "system" fn(This: *mut IWICBitmapFrameEncode, cCount: UINT, ppIColorContext: *const *const IWICColorContext) -> HRESULT,
pub SetPalette: unsafe extern "system" fn(This: *mut IWICBitmapFrameEncode, pIPalette: *const IWICPalette) -> HRESULT,
pub SetThumbnail: unsafe extern "system" fn(This: *mut IWICBitmapFrameEncode, pIThumbnail: *const IWICBitmapSource) -> HRESULT,
pub WritePixels: unsafe extern "system" fn(This: *mut IWICBitmapFrameEncode, lineCount: UINT, cbStride: UINT, cbBufferSize: UINT, pbPixels: *const BYTE) -> HRESULT,
pub WriteSource: unsafe extern "system" fn(This: *mut IWICBitmapFrameEncode, pIBitmapSource: *const IWICBitmapSource, prc: *const WICRect) -> HRESULT,
pub Commit: unsafe extern "system" fn(This: *mut IWICBitmapFrameEncode) -> HRESULT,
pub GetMetadataQueryWriter: unsafe extern "system" fn(This: *mut IWICBitmapFrameEncode, ppIMetadataQueryWriter: *mut *mut IWICMetadataQueryWriter) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§Initialize: unsafe extern "system" fn(This: *mut IWICBitmapFrameEncode, pIEncoderOptions: *const IPropertyBag2) -> HRESULT
§SetSize: unsafe extern "system" fn(This: *mut IWICBitmapFrameEncode, uiWidth: UINT, uiHeight: UINT) -> HRESULT
§SetResolution: unsafe extern "system" fn(This: *mut IWICBitmapFrameEncode, dpiX: c_double, dpiY: c_double) -> HRESULT
§SetPixelFormat: unsafe extern "system" fn(This: *mut IWICBitmapFrameEncode, pPixelFormat: *mut WICPixelFormatGUID) -> HRESULT
§SetColorContexts: unsafe extern "system" fn(This: *mut IWICBitmapFrameEncode, cCount: UINT, ppIColorContext: *const *const IWICColorContext) -> HRESULT
§SetPalette: unsafe extern "system" fn(This: *mut IWICBitmapFrameEncode, pIPalette: *const IWICPalette) -> HRESULT
§SetThumbnail: unsafe extern "system" fn(This: *mut IWICBitmapFrameEncode, pIThumbnail: *const IWICBitmapSource) -> HRESULT
§WritePixels: unsafe extern "system" fn(This: *mut IWICBitmapFrameEncode, lineCount: UINT, cbStride: UINT, cbBufferSize: UINT, pbPixels: *const BYTE) -> HRESULT
§WriteSource: unsafe extern "system" fn(This: *mut IWICBitmapFrameEncode, pIBitmapSource: *const IWICBitmapSource, prc: *const WICRect) -> HRESULT
§Commit: unsafe extern "system" fn(This: *mut IWICBitmapFrameEncode) -> HRESULT
§GetMetadataQueryWriter: unsafe extern "system" fn(This: *mut IWICBitmapFrameEncode, ppIMetadataQueryWriter: *mut *mut IWICMetadataQueryWriter) -> HRESULT
Auto Trait Implementations§
impl Freeze for IWICBitmapFrameEncodeVtbl
impl RefUnwindSafe for IWICBitmapFrameEncodeVtbl
impl Send for IWICBitmapFrameEncodeVtbl
impl Sync for IWICBitmapFrameEncodeVtbl
impl Unpin for IWICBitmapFrameEncodeVtbl
impl UnwindSafe for IWICBitmapFrameEncodeVtbl
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