D3DXSaveTextureToFileInMemory fonction)
Enregistre une texture dans un fichier image.
Syntaxe
HRESULT D3DXSaveTextureToFileInMemory(
_Out_ LPD3DXBUFFER *ppDestBuf,
_In_ D3DXIMAGE_FILEFORMAT DestFormat,
_In_ LPDIRECT3DBASETEXTURE9 pSrcTexture,
_In_ const PALETTEENTRY *pSrcPalette
);
Paramètres
-
ppDestBuf [ à]
-
Type : LPD3DXBUFFER*
Adresse d’un pointeur vers un ID3DXBuffer qui stocke l’image.
-
DestFormat [ dans]
-
Type : D3DXIMAGE _ FILEFORMAT
D3DXIMAGE _ FILEFORMAT spécifiant le format de fichier à utiliser lors de l’enregistrement. Cette fonction prend en charge l’enregistrement dans tous les formats D3DXIMAGE _ FILEFORMAT , sauf portable pixmap (. ppm) et Targa/Truevision Graphics Adapter (. TGA).
-
pSrcTexture [ dans]
-
Type : LPDIRECT3DBASETEXTURE9
Pointeur vers l’interface IDirect3DBaseTexture9 contenant l’image à enregistrer.
-
pSrcPalette [ dans]
-
Type : const PaletteEntry *
Pointeur vers une structure PaletteEntry contenant une palette de 256 couleurs. Ce paramètre peut être NULL.
Valeur retournée
Type : HRESULT
Si la fonction est réussie, la valeur de retour est D3D _ OK. Si la fonction échoue, la valeur de retour peut être la suivante : D3DERR _ INVALIDCALL.
Remarques
Cette fonction gère la conversion vers et à partir des formats de texture compressés.
Configuration requise
| Condition requise | Valeur |
|---|---|
| En-tête |
|
| Bibliothèque |
|