[]
        
(Showing Draft Content)

GrapeCity.Documents.DX.WIC.DdsEncoder

Class DdsEncoder

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

IWICDdsEncoder

[Guid("5cacdb4c-407e-41b3-b936-d0f010cd6732")]
public class DdsEncoder : ComObject, IDisposable, IUnknown
Inheritance
object
DdsEncoder
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

DdsEncoder(IntPtr)

Initializes a new instance of the DdsEncoder class.

public DdsEncoder(IntPtr nativePtr)

Parameters

nativePtr System.IntPtr

The native pointer.

Properties

Parameters

GetParameters / SetParameters

public DdsParameters Parameters { get; set; }

Property Value

DdsParameters

Methods

CreateNewFrame(out BitmapFrameEncode, out int, out int, out int)

HRESULT IWICDdsEncoder::CreateNewFrame([Out] IWICBitmapFrameEncode** ppIFrameEncode,[Out] unsigned int* pArrayIndex,[Out] unsigned int* pMipLevel,[Out] unsigned int* pSliceIndex)

public void CreateNewFrame(out BitmapFrameEncode frameEncodeOut, out int arrayIndexRef, out int mipLevelRef, out int sliceIndexRef)

Parameters

frameEncodeOut BitmapFrameEncode
arrayIndexRef int
mipLevelRef int
sliceIndexRef int

GetParameters(out DdsParameters)

HRESULT IWICDdsEncoder::GetParameters([Out] WICDdsParameters* pParameters)

public void GetParameters(out DdsParameters parametersRef)

Parameters

parametersRef DdsParameters

SetParameters(ref DdsParameters)

HRESULT IWICDdsEncoder::SetParameters([In] WICDdsParameters* pParameters)

public void SetParameters(ref DdsParameters parametersRef)

Parameters

parametersRef DdsParameters

Operators

explicit operator DdsEncoder(IntPtr)

Performs an explicit conversion from System.IntPtr to DdsEncoder.

public static explicit operator DdsEncoder(IntPtr nativePointer)

Parameters

nativePointer System.IntPtr

Returns

DdsEncoder