[]
Requests pixel data as it is natively stored within the DDS file.
public void CopyBlocks(RectL? boundsInBlocks, int stride, DataStream destination)
Public Sub CopyBlocks(boundsInBlocks As RectL?, stride As Integer, destination As DataStream)
| Type | Name | Description |
|---|---|---|
| RectL? | boundsInBlocks | The rectangle to copy from the source. A |
| int | stride | The stride, in bytes, of the destination buffer. This represents the number of bytes from the buffer reference to the next row of data. If the texture uses a block-compressed Format, a "row of data" is defined as a row of blocks which contains multiple pixel scanlines. |
| DataStream | destination | A reference to the destination buffer. |
HRESULT IWICDdsFrameDecode::CopyBlocks([In, Optional] const WICRect* prcBoundsInBlocks,[In] unsigned int cbStride,[In] unsigned int cbBufferSize,[In] void* pbBuffer)
public void CopyBlocks(RectL? rcBoundsInBlocksRef, int stride, int bufferSize, IntPtr bufferRef)
Public Sub CopyBlocks(rcBoundsInBlocksRef As RectL?, stride As Integer, bufferSize As Integer, bufferRef As IntPtr)
| Type | Name | Description |
|---|---|---|
| RectL? | rcBoundsInBlocksRef | |
| int | stride | |
| int | bufferSize | |
| IntPtr | bufferRef |