[]
        
(Showing Draft Content)

GrapeCity.Documents.DX.WIC.DdsDecoder

Class DdsDecoder

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

IWICDdsDecoder

[Guid("409cd537-8532-40cb-9774-e2feb2df4e9c")]
public class DdsDecoder : ComObject, IDisposable, IUnknown
Inheritance
object
DdsDecoder
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

DdsDecoder(IntPtr)

Initializes a new instance of the DdsDecoder class.

public DdsDecoder(IntPtr nativePtr)

Parameters

nativePtr System.IntPtr

The native pointer.

Properties

Parameters

GetParameters

public DdsParameters Parameters { get; }

Property Value

DdsParameters

Methods

GetFrame(int, int, int)

HRESULT IWICDdsDecoder::GetFrame([In] unsigned int arrayIndex,[In] unsigned int mipLevel,[In] unsigned int sliceIndex,[Out] IWICBitmapFrameDecode** ppIBitmapFrame)

public BitmapFrameDecode GetFrame(int arrayIndex, int mipLevel, int sliceIndex)

Parameters

arrayIndex int
mipLevel int
sliceIndex int

Returns

BitmapFrameDecode

GetParameters(out DdsParameters)

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

public void GetParameters(out DdsParameters parametersRef)

Parameters

parametersRef DdsParameters

Operators

explicit operator DdsDecoder(IntPtr)

Performs an explicit conversion from System.IntPtr to DdsDecoder.

public static explicit operator DdsDecoder(IntPtr nativePointer)

Parameters

nativePointer System.IntPtr

Returns

DdsDecoder