Función D3DXSaveVolumeToFileInMemory
Guarda un volumen en un búfer. El método crea un búfer ID3DXBuffer para almacenar los datos y devuelve ese objeto.
Sintaxis
HRESULT D3DXSaveVolumeToFileInMemory(
_Out_ LPD3DXBUFFER *ppDestBuf,
_In_ D3DXIMAGE_FILEFORMAT DestFormat,
_In_ LPDIRECT3DVOLUME9 pSrcVolume,
_In_ const PALETTEENTRY *pSrcPalette,
_In_ const D3DBOX *pSrcBox
);
Parámetros
-
ppDestBuf [out]
-
Tipo: LPD3DXBUFFER*
Dirección de un puntero a un búfer 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).
-
pSrcVolume [in]
-
Tipo: LPDIRECT3DVOLUME9
Puntero a la interfaz IDirect3DVolume9 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.
-
pSrcBox [in]
-
Tipo: const D3DBOX*
Puntero a una estructura D3DBOX . Especifica el cuadro de origen. Establezca este parámetro en NULL para especificar todo el volumen.
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
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Biblioteca |
|
Consulte también