Función D3DXSaveSurfaceToFileInMemory
Guarda una superficie en un archivo de imagen.
Sintaxis
HRESULT D3DXSaveSurfaceToFileInMemory(
_Out_ LPD3DXBUFFER *ppDestBuf,
_In_ D3DXIMAGE_FILEFORMAT DestFormat,
_In_ LPDIRECT3DSURFACE9 pSrcSurface,
_In_ const PALETTEENTRY *pSrcPalette,
_In_ const RECT *pSrcRect
);
Parámetros
-
ppDestBuf [out]
-
Tipo: LPD3DXBUFFER*
Dirección de un puntero a un 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).
-
pSrcSurface [in]
-
Tipo: LPDIRECT3DSURFACE9
Puntero a la interfaz IDirect3DSurface9 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.
-
pSrcRect [in]
-
Tipo: const RECT*
Puntero a una estructura RECT . Especifica el rectángulo de origen. Establezca este parámetro en NULL para especificar toda la imagen.
Valor devuelto
Tipo: HRESULT
Si la función se realiza correctamente, el valor devuelto se 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