D3DX10SaveTextureToFile, fonction
Enregistrez une texture dans un fichier.
Syntaxe
HRESULT D3DX10SaveTextureToFile(
_In_ ID3D10Resource *pSrcTexture,
_In_ D3DX10_IMAGE_FILE_FORMAT DestFormat,
_In_ LPCTSTR pDestFile
);
Paramètres
-
pSrcTexture [in]
-
Type : ID3D10Resource*
Pointeur vers la texture à enregistrer. Consultez ID3D10Resource Interface.
-
DestFormat [in]
-
Type : D3DX10_IMAGE_FILE_FORMAT
Format sous lequel la texture sera enregistrée (voir D3DX10_IMAGE_FILE_FORMAT). D3DX10_IFF_DDS est le format préféré, car il s’agit de la seule option qui prend en charge tous les formats dans DXGI_FORMAT.
-
pDestFile [in]
-
Type : LPCTSTR
Nom du fichier de sortie de destination dans lequel la texture sera enregistrée. Si les paramètres du compilateur nécessitent Unicode, le type de données LPCTSTR est résolu en LPCWSTR. Sinon, le type de données est résolu en LPCSTR.
Valeur retournée
Type : HRESULT
La valeur de retour est l’une des valeurs répertoriées dans Codes de retour Direct3D 10 ; utilisez la valeur de retour pour voir si destFormat est pris en charge.
Notes
D3DX10SaveTextureToFile écrit la structure de DDS_HEADER_DXT10 supplémentaire pour la texture d’entrée uniquement si nécessaire (par exemple, parce que la texture d’entrée est au format RVB (sRGB) standard). Si D3DX10SaveTextureToFile écrit la structure DDS_HEADER_DXT10 , il définit le membre dwFourCC de la structure DDS_PIXELFORMAT de la texture sur DX10 pour indiquer le préscense de l’en-tête étendu DDS_HEADER_DXT10 .
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
Bibliothèque |
|
Voir aussi