[]
IWICPlanarBitmapSourceTransform
[Guid("3AFF9CCE-BE95-4303-B927-E7D16FF4A613")]
public class PlanarBitmapSourceTransform : ComObject, IDisposable, IUnknown
Initializes a new instance of the PlanarBitmapSourceTransform class.
public PlanarBitmapSourceTransform(IntPtr nativePtr)
nativePtr
System.IntPtrThe native pointer.
HRESULT IWICPlanarBitmapSourceTransform::CopyPixels([In, Optional] const WICRect* prcSource,[In] unsigned int uiWidth,[In] unsigned int uiHeight,[In] WICBitmapTransformOptions dstTransform,[In] WICPlanarOptions dstPlanarOptions,[In, Buffer] const WICBitmapPlane* pDstPlanes,[In] unsigned int cPlanes)
public void CopyPixels(RectL? rcSourceRef, int width, int height, BitmapTransformOptions dstTransform, PlanarOptions dstPlanarOptions, BitmapPlane[] dstPlanesRef, int planes)
rcSourceRef
RectL?width
intheight
intdstTransform
BitmapTransformOptionsdstPlanarOptions
PlanarOptionsdstPlanesRef
BitmapPlane[]planes
intHRESULT IWICPlanarBitmapSourceTransform::DoesSupportTransform([InOut] unsigned int* puiWidth,[InOut] unsigned int* puiHeight,[In] WICBitmapTransformOptions dstTransform,[In] WICPlanarOptions dstPlanarOptions,[In, Buffer] const GUID* pguidDstFormats,[Out, Buffer] WICBitmapPlaneDescription* pPlaneDescriptions,[In] unsigned int cPlanes,[Out] BOOL* pfIsSupported)
public bool DoesSupportTransform(ref int widthRef, ref int heightRef, BitmapTransformOptions dstTransform, PlanarOptions dstPlanarOptions, Guid[] guidDstFormatsRef, BitmapPlaneDescription[] planeDescriptionsRef, int planes)
widthRef
intheightRef
intdstTransform
BitmapTransformOptionsdstPlanarOptions
PlanarOptionsguidDstFormatsRef
System.Guid[]planeDescriptionsRef
BitmapPlaneDescription[]planes
intPerforms an explicit conversion from System.IntPtr to PlanarBitmapSourceTransform.
public static explicit operator PlanarBitmapSourceTransform(IntPtr nativePointer)
nativePointer
System.IntPtr