[]
        
(Showing Draft Content)

GrapeCity.Documents.DX.WIC.PlanarBitmapSourceTransform

Class PlanarBitmapSourceTransform

Namespace
GrapeCity.Documents.DX.WIC
Assembly
GcDocs.DX.Windows.dll

IWICPlanarBitmapSourceTransform

[Guid("3AFF9CCE-BE95-4303-B927-E7D16FF4A613")]
public class PlanarBitmapSourceTransform : ComObject, IDisposable, IUnknown
Inheritance
object
PlanarBitmapSourceTransform
Implements
System.IDisposable
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()

Constructors

PlanarBitmapSourceTransform(IntPtr)

Initializes a new instance of the PlanarBitmapSourceTransform class.

public PlanarBitmapSourceTransform(IntPtr nativePtr)

Parameters

nativePtr System.IntPtr

The native pointer.

Methods

CopyPixels(RectL?, int, int, BitmapTransformOptions, PlanarOptions, BitmapPlane[], int)

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)

Parameters

rcSourceRef RectL?
width int
height int
dstTransform BitmapTransformOptions
dstPlanarOptions PlanarOptions
dstPlanesRef BitmapPlane[]
planes int

DoesSupportTransform(ref int, ref int, BitmapTransformOptions, PlanarOptions, Guid[], BitmapPlaneDescription[], int)

HRESULT 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)

Parameters

widthRef int
heightRef int
dstTransform BitmapTransformOptions
dstPlanarOptions PlanarOptions
guidDstFormatsRef System.Guid[]
planeDescriptionsRef BitmapPlaneDescription[]
planes int

Returns

bool

Operators

explicit operator PlanarBitmapSourceTransform(IntPtr)

Performs an explicit conversion from System.IntPtr to PlanarBitmapSourceTransform.

public static explicit operator PlanarBitmapSourceTransform(IntPtr nativePointer)

Parameters

nativePointer System.IntPtr

Returns

PlanarBitmapSourceTransform