Condividi tramite


Funzione D3DX11SaveTextureToMemory

Nota

La libreria di utilità D3DX (D3DX 9, D3DX 10 e D3DX 11) è deprecata per Windows 8 e non è supportata per le app di Windows Store.

Nota

Invece di usare questa funzione, è consigliabile usare la libreria DirectXTex , CaptureTexture quindi SaveToXXXMemory (dove XXX è WIC, DDS o TGA; WIC non supporta DDS e TGA; D3DX 9 supportato TGA come formato di origine d'arte comune per i giochi.

Salvare una trama in memoria.

Sintassi

HRESULT D3DX11SaveTextureToMemory(
        ID3D11DeviceContext      *pContext,
  _In_  ID3D11Resource           *pSrcTexture,
  _In_  D3DX11_IMAGE_FILE_FORMAT DestFormat,
  _Out_ LPD3D10BLOB              *ppDestBuf,
  _In_  UINT                     Flags
);

Parametri

pContext

Tipo: ID3D11DeviceContext*

Puntatore a un oggetto ID3D11DeviceContext .

pSrcTexture [in]

Tipo: ID3D11Resource*

Puntatore alla trama da salvare. Vedere ID3D11Resource.

DestFormat [in]

Tipo: D3DX11_IMAGE_FILE_FORMAT

Il formato della trama verrà salvato come. Vedere D3DX11_IMAGE_FILE_FORMAT.

ppDestBuf [out]

Tipo: LPD3D10BLOB*

Indirizzo di un puntatore alla memoria contenente la trama salvata.

Flag [in]

Tipo: UINT

Facoltativa.

Valore restituito

Tipo: HRESULT

Il valore restituito è uno dei valori elencati in Codici restituiti Direct3D 11.

Requisiti

Requisito Valore
Intestazione
D3DX11tex.h
Libreria
D3DX11.lib

Vedi anche

Funzioni D3DX