#[repr(C)]pub struct IWICFormatConverterVtbl {
pub parent: IWICBitmapSourceVtbl,
pub Initialize: unsafe extern "system" fn(This: *mut IWICFormatConverter, pISource: *const IWICBitmapSource, dstFormat: REFWICPixelFormatGUID, dither: WICBitmapDitherType, pIPalette: *const IWICPalette, alphaThresholdPercent: c_double, paletteTranslate: WICBitmapPaletteType) -> HRESULT,
pub CanConvert: unsafe extern "system" fn(This: *mut IWICFormatConverter, srcPixelFormat: REFWICPixelFormatGUID, dstPixelFormat: REFWICPixelFormatGUID, pfCanConvert: *mut BOOL) -> HRESULT,
}
Fields§
§parent: IWICBitmapSourceVtbl
§Initialize: unsafe extern "system" fn(This: *mut IWICFormatConverter, pISource: *const IWICBitmapSource, dstFormat: REFWICPixelFormatGUID, dither: WICBitmapDitherType, pIPalette: *const IWICPalette, alphaThresholdPercent: c_double, paletteTranslate: WICBitmapPaletteType) -> HRESULT
§CanConvert: unsafe extern "system" fn(This: *mut IWICFormatConverter, srcPixelFormat: REFWICPixelFormatGUID, dstPixelFormat: REFWICPixelFormatGUID, pfCanConvert: *mut BOOL) -> HRESULT
Auto Trait Implementations§
impl Freeze for IWICFormatConverterVtbl
impl RefUnwindSafe for IWICFormatConverterVtbl
impl Send for IWICFormatConverterVtbl
impl Sync for IWICFormatConverterVtbl
impl Unpin for IWICFormatConverterVtbl
impl UnwindSafe for IWICFormatConverterVtbl
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