[]
IWICDdsEncoder
[Guid("5cacdb4c-407e-41b3-b936-d0f010cd6732")]
public class DdsEncoder : ComObject, IDisposable, IUnknown
Initializes a new instance of the DdsEncoder class.
public DdsEncoder(IntPtr nativePtr)
nativePtr
System.IntPtrThe native pointer.
GetParameters / SetParameters
public DdsParameters Parameters { get; set; }
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)
frameEncodeOut
BitmapFrameEncodearrayIndexRef
intmipLevelRef
intsliceIndexRef
intHRESULT IWICDdsEncoder::GetParameters([Out] WICDdsParameters* pParameters)
public void GetParameters(out DdsParameters parametersRef)
parametersRef
DdsParametersHRESULT IWICDdsEncoder::SetParameters([In] WICDdsParameters* pParameters)
public void SetParameters(ref DdsParameters parametersRef)
parametersRef
DdsParametersPerforms an explicit conversion from System.IntPtr to DdsEncoder.
public static explicit operator DdsEncoder(IntPtr nativePointer)
nativePointer
System.IntPtr