Condividi tramite


Funzione D3DX10SaveTextureToFile

Salvare una trama in un file.

Sintassi

HRESULT D3DX10SaveTextureToFile(
  _In_ ID3D10Resource           *pSrcTexture,
  _In_ D3DX10_IMAGE_FILE_FORMAT DestFormat,
  _In_ LPCTSTR                  pDestFile
);

Parametri

pSrcTexture [in]

Tipo: ID3D10Resource*

Puntatore alla trama da salvare. Vedere INTERFACCIA ID3D10Resource.

DestFormat [in]

Tipo: D3DX10_IMAGE_FILE_FORMAT

Il formato della trama verrà salvato come (vedere D3DX10_IMAGE_FILE_FORMAT). D3DX10_IFF_DDS è il formato preferito perché è l'unica opzione che supporta tutti i formati in DXGI_FORMAT.

pDestFile [in]

Tipo: LPCTSTR

Nome del file di output di destinazione in cui verrà salvata la trama. Se le impostazioni del compilatore richiedono Unicode, il tipo di dati LPCTSTR viene risolto in LPCWSTR. In caso contrario, il tipo di dati viene risolto in LPCSTR.

Valore restituito

Tipo: HRESULT

Il valore restituito è uno dei valori elencati in Codici restituiti Direct3D 10; usare il valore restituito per verificare se il DestFormat è supportato.

Commenti

D3DX10SaveTextureToFile scrive la struttura di DDS_HEADER_DXT10 aggiuntiva per la trama di input solo se necessario(ad esempio, perché la trama di input è in formato RGB (sRGB) standard. Se D3DX10SaveTextureToFile scrive la struttura DDS_HEADER_DXT10 , imposta il membro dwFourCC della struttura di DDS_PIXELFORMAT per la trama su DX10 per indicare il prescense dell'intestazione estesa DDS_HEADER_DXT10 .

Requisiti

Requisito Valore
Intestazione
D3DX10Tex.h
Libreria
D3DX10.lib

Vedi anche

Funzioni trama in D3DX 10

Funzioni per utilizzo generico