D3DX11SaveTextureToMemory 函式
注意
D3DX (D3DX 9、D3DX 10 和 D3DX 11) 公用程式程式庫已被取代為 Windows 8,且不支援 Windows 市集應用程式。
注意
建議您不要使用此函式,而是建議您使用 DirectXTex 程式庫 CaptureTexture ,然後 SaveToXXXMemory (其中 XXX 是 WIC、DDS 或 TGA;WIC 不支援 DDS 和 TGA;D3DX 9 支援 TGA 作為遊戲) 的常見藝術來源格式。
將紋理儲存至記憶體。
語法
HRESULT D3DX11SaveTextureToMemory(
ID3D11DeviceContext *pContext,
_In_ ID3D11Resource *pSrcTexture,
_In_ D3DX11_IMAGE_FILE_FORMAT DestFormat,
_Out_ LPD3D10BLOB *ppDestBuf,
_In_ UINT Flags
);
參數
-
pContext
-
類型: ID3D11DeviceCoNtext*
ID3D11DeviceCoNtext物件的指標。
-
pSrcTexture [in]
-
類型: ID3D11Resource*
要儲存之紋理的指標。 請參閱 ID3D11Resource。
-
DestFormat [in]
-
紋理會儲存為的格式。 請參閱 D3DX11_IMAGE_FILE_FORMAT。
-
ppDestBuf [out]
-
類型: LPD3D10BLOB*
包含已儲存紋理之記憶體指標的位址。
-
旗標 [in]
-
類型: UINT
選擇性。
傳回值
類型: HRESULT
傳回值是 Direct3D 11 傳回碼中列出的其中一個值。
規格需求
需求 | 值 |
---|---|
標頭 |
|
程式庫 |
|