[]
        
(Showing Draft Content)

C1.Util.DX.WIC.DdsFrameDecode

DdsFrameDecode Class

IWICDdsFrameDecode

Inheritance
DdsFrameDecode
Implements
Namespace: C1.Util.DX.WIC
Assembly: C1.Win.C1DX.4.8.dll
Syntax
[Guid("3d4c0c61-18a4-41e4-bd80-481a4fc9f464")]
public class DdsFrameDecode : ComObject, IDisposable, IUnknown

Constructors

Name Description
DdsFrameDecode(IntPtr)

Initializes a new instance of the DdsFrameDecode class.

Properties

Name Description
FormatInfo

GetFormatInfo

SizeInBlocks

Gets the width and height, in blocks, of the DDS image.

Methods

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)

Operators

Name Description
explicit operator DdsFrameDecode(IntPtr)

Performs an explicit conversion from IntPtr to DdsFrameDecode.