[]
        
(Showing Draft Content)

GrapeCity.Documents.DX.WIC.ImagingFactory2

Class ImagingFactory2

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

IWICImagingFactory2

[Guid("7B816B45-1996-4476-B132-DE9E247C8AF0")]
public class ImagingFactory2 : ImagingFactory, IDisposable, IUnknown
Inheritance
object
ImagingFactory2
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

ImagingFactory2(IntPtr)

Initializes a new instance of the ImagingFactory2 class.

public ImagingFactory2(IntPtr nativePtr)

Parameters

nativePtr System.IntPtr

The native pointer.

Methods

Create()

Initializes a new instance of the ImagingFactory2 class.

public static ImagingFactory2 Create()

Returns

ImagingFactory2

CreateImageEncoder(Device)

HRESULT IWICImagingFactory2::CreateImageEncoder([In] ID2D1Device* pD2DDevice,[Out, Fast] IWICImageEncoder** ppWICImageEncoder)

public ImageEncoder CreateImageEncoder(Device d2DDeviceRef)

Parameters

d2DDeviceRef Device

Returns

ImageEncoder

Operators

explicit operator ImagingFactory2(IntPtr)

Performs an explicit conversion from System.IntPtr to ImagingFactory2.

public static explicit operator ImagingFactory2(IntPtr nativePointer)

Parameters

nativePointer System.IntPtr

Returns

ImagingFactory2