D3DX10SaveTextureToMemory 函数

将纹理保存到内存。

语法

HRESULT D3DX10SaveTextureToMemory(
  _In_  ID3D10Resource           *pSrcTexture,
  _In_  D3DX10_IMAGE_FILE_FORMAT DestFormat,
  _Out_ LPD3D10BLOB              *ppDestBuf,
  _In_  UINT                     Flags
);

参数

pSrcTexture [in]

类型: ID3D10Resource*

指向要保存的纹理的指针。 请参阅 ID3D10Resource 接口

DestFormat [in]

类型: D3DX10_IMAGE_FILE_FORMAT

将纹理保存为的格式。 请参阅 D3DX10_IMAGE_FILE_FORMAT

ppDestBuf [out]

类型: LPD3D10BLOB*

指向包含已保存纹理的内存的指针的地址。 请参阅 ID3D10Blob 接口

Flags [in]

类型: UINT

可选。

返回值

类型: HRESULT

返回值是 Direct3D 10 返回代码中列出的值之一。

要求

要求
标头
D3DX10Tex.h

D3DX10.lib

另请参阅

D3DX 10 中的纹理函数

常规用途函数