pub trait IWICPlanarBitmapSourceTransform_Impl: Sized {
// Required methods
fn DoesSupportTransform(
&self,
puiwidth: *mut u32,
puiheight: *mut u32,
dsttransform: WICBitmapTransformOptions,
dstplanaroptions: WICPlanarOptions,
pguiddstformats: *const GUID,
pplanedescriptions: *mut WICBitmapPlaneDescription,
cplanes: u32,
pfissupported: *mut BOOL,
) -> Result<()>;
fn CopyPixels(
&self,
prcsource: *const WICRect,
uiwidth: u32,
uiheight: u32,
dsttransform: WICBitmapTransformOptions,
dstplanaroptions: WICPlanarOptions,
pdstplanes: *const WICBitmapPlane,
cplanes: u32,
) -> Result<()>;
}
Required Methods§
fn DoesSupportTransform( &self, puiwidth: *mut u32, puiheight: *mut u32, dsttransform: WICBitmapTransformOptions, dstplanaroptions: WICPlanarOptions, pguiddstformats: *const GUID, pplanedescriptions: *mut WICBitmapPlaneDescription, cplanes: u32, pfissupported: *mut BOOL, ) -> Result<()>
fn CopyPixels( &self, prcsource: *const WICRect, uiwidth: u32, uiheight: u32, dsttransform: WICBitmapTransformOptions, dstplanaroptions: WICPlanarOptions, pdstplanes: *const WICBitmapPlane, cplanes: u32, ) -> Result<()>
Object Safety§
This trait is not object safe.