Función D3DXSaveTextureToFileInMemory
Guarda una textura en un archivo de imagen.
Sintaxis
HRESULT D3DXSaveTextureToFileInMemory(
_Out_ LPD3DXBUFFER *ppDestBuf,
_In_ D3DXIMAGE_FILEFORMAT DestFormat,
_In_ LPDIRECT3DBASETEXTURE9 pSrcTexture,
_In_ const PALETTEENTRY *pSrcPalette
);
Parámetros
-
ppDestBuf [out]
-
Tipo: LPD3DXBUFFER*
Dirección de un puntero a un identificador ID3DXBuffer que almacenará la imagen.
-
DestFormat [in]
-
Tipo: D3DXIMAGE_FILEFORMAT
D3DXIMAGE_FILEFORMAT especificar el formato de archivo que se va a usar al guardar. Esta función permite guardar en todos los formatos de D3DXIMAGE_FILEFORMAT excepto portable Pixmap (.ppm) y Targa/Truevision Graphics Adapter (.tga).
-
pSrcTexture [in]
-
Tipo: LPDIRECT3DBASETEXTURE9
Puntero a la interfaz IDirect3DBaseTexture9 que contiene la imagen que se va a guardar.
-
pSrcPalette [in]
-
Tipo: const PALETTEENTRY*
Puntero a una estructura PALETTEENTRY que contiene una paleta de 256 colores. Este parámetro puede ser NULL.
Valor devuelto
Tipo: HRESULT
Si la función se ejecuta correctamente, el valor devuelto es D3D_OK. Si se produce un error en la función, el valor devuelto puede ser el siguiente: D3DERR_INVALIDCALL.
Comentarios
Esta función controla la conversión a y desde formatos de textura comprimidos.
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Biblioteca |
|
Consulte también