[]
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. |