[]
IWICDdsFrameDecode
[Guid("3d4c0c61-18a4-41e4-bd80-481a4fc9f464")]
public class DdsFrameDecode : ComObject, IDisposable, IUnknown
| Name | Description |
|---|---|
| DdsFrameDecode(IntPtr) | Initializes a new instance of the DdsFrameDecode class. |
| Name | Description |
|---|---|
| FormatInfo | GetFormatInfo |
| SizeInBlocks | Gets the width and height, in blocks, of the DDS image. |
| Name | Description |
|---|---|
| CopyBlocks(RectL?, int, DataStream) | Requests pixel data as it is natively stored within the DDS file. |
| CopyBlocks(RectL?, int, int, IntPtr) | HRESULT IWICDdsFrameDecode::CopyBlocks([In, Optional] const WICRect* prcBoundsInBlocks,[In] unsigned int cbStride,[In] unsigned int cbBufferSize,[In] void* pbBuffer) |
| GetFormatInfo(out DdsFormatInfo) | HRESULT IWICDdsFrameDecode::GetFormatInfo([Out] WICDdsFormatInfo* pFormatInfo) |
| GetSizeInBlocks(out int, out int) | HRESULT IWICDdsFrameDecode::GetSizeInBlocks([Out] unsigned int* pWidthInBlocks,[Out] unsigned int* pHeightInBlocks) |
| Name | Description |
|---|---|
| explicit operator DdsFrameDecode(IntPtr) | Performs an explicit conversion from IntPtr to DdsFrameDecode. |