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