Funzione D3DXSaveVolumeToFileInMemory
Salva un volume in un buffer. Il metodo crea un buffer ID3DXBuffer per archiviare i dati e restituisce tale oggetto.
Sintassi
HRESULT D3DXSaveVolumeToFileInMemory(
_Out_ LPD3DXBUFFER *ppDestBuf,
_In_ D3DXIMAGE_FILEFORMAT DestFormat,
_In_ LPDIRECT3DVOLUME9 pSrcVolume,
_In_ const PALETTEENTRY *pSrcPalette,
_In_ const D3DBOX *pSrcBox
);
Parametri
-
ppDestBuf [out]
-
Tipo: LPD3DXBUFFER*
Indirizzo di un puntatore a un buffer ID3DXBuffer che archivierà l'immagine.
-
DestFormat [in]
-
Tipo: D3DXIMAGE_FILEFORMAT
D3DXIMAGE_FILEFORMAT specificare il formato di file da utilizzare durante il salvataggio. Questa funzione supporta il salvataggio in tutti i formati D3DXIMAGE_FILEFORMAT ad eccezione di Portable Pixmap (.ppm) e Targa/Truevision Graphics Adapter (.tga).
-
pSrcVolume [in]
-
Tipo: LPDIRECT3DVOLUME9
Puntatore all'interfaccia IDirect3DVolume9 contenente l'immagine da salvare.
-
pSrcPalette [in]
-
Tipo: const PALETTEENTRY*
Puntatore a una struttura PALETTEENTRY contenente una tavolozza di 256 colori. Questo parametro può essere NULL.
-
pSrcBox [in]
-
Tipo: const D3DBOX*
Puntatore a una struttura D3DBOX . Specifica la casella di origine. Impostare questo parametro su NULL per specificare l'intero volume.
Valore restituito
Tipo: HRESULT
Se la funzione ha esito positivo, il valore restituito viene D3D_OK. Se la funzione ha esito negativo, il valore restituito può essere il seguente: D3DERR_INVALIDCALL
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|
Vedi anche