#[repr(C)]pub struct IWICPlanarBitmapSourceTransformVtbl {
pub parent: IUnknownVtbl,
pub DoesSupportTransform: unsafe extern "system" fn(This: *mut IWICPlanarBitmapSourceTransform, puiWidth: *mut UINT, puiHeight: *mut UINT, dstTransform: WICBitmapTransformOptions, dstPlanarOptions: WICPlanarOptions, pguidDstFormats: *const WICPixelFormatGUID, pPlaneDescriptions: *mut WICBitmapPlaneDescription, cPlanes: UINT, pfIsSupported: *mut BOOL) -> HRESULT,
pub CopyPixels: unsafe extern "system" fn(This: *mut IWICPlanarBitmapSourceTransform, prcSource: *const WICRect, uiWidth: UINT, uiHeight: UINT, dstTransform: WICBitmapTransformOptions, dstPlanarOptions: WICPlanarOptions, pDstPlanes: *const WICBitmapPlane, cPlanes: UINT) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§DoesSupportTransform: unsafe extern "system" fn(This: *mut IWICPlanarBitmapSourceTransform, puiWidth: *mut UINT, puiHeight: *mut UINT, dstTransform: WICBitmapTransformOptions, dstPlanarOptions: WICPlanarOptions, pguidDstFormats: *const WICPixelFormatGUID, pPlaneDescriptions: *mut WICBitmapPlaneDescription, cPlanes: UINT, pfIsSupported: *mut BOOL) -> HRESULT
§CopyPixels: unsafe extern "system" fn(This: *mut IWICPlanarBitmapSourceTransform, prcSource: *const WICRect, uiWidth: UINT, uiHeight: UINT, dstTransform: WICBitmapTransformOptions, dstPlanarOptions: WICPlanarOptions, pDstPlanes: *const WICBitmapPlane, cPlanes: UINT) -> HRESULT
Auto Trait Implementations§
impl Freeze for IWICPlanarBitmapSourceTransformVtbl
impl RefUnwindSafe for IWICPlanarBitmapSourceTransformVtbl
impl Send for IWICPlanarBitmapSourceTransformVtbl
impl Sync for IWICPlanarBitmapSourceTransformVtbl
impl Unpin for IWICPlanarBitmapSourceTransformVtbl
impl UnwindSafe for IWICPlanarBitmapSourceTransformVtbl
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