Função D3DXSaveVolumeToFileInMemory
Salva um volume em um buffer. O método cria um buffer ID3DXBuffer para armazenar os dados e retorna esse objeto.
Sintaxe
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*
Endereço de um ponteiro para um buffer ID3DXBuffer que armazenará a imagem.
-
DestFormat [in]
-
Tipo: D3DXIMAGE_FILEFORMAT
D3DXIMAGE_FILEFORMAT especificando o formato de arquivo a ser usado ao salvar. Essa função dá suporte ao salvamento em todos os formatos de D3DXIMAGE_FILEFORMAT , exceto Pixmap portátil (.ppm) e Adaptador gráfico Targa/Truevision (.tga).
-
pSrcVolume [in]
-
Tipo: LPDIRECT3DVOLUME9
Ponteiro para a interface IDirect3DVolume9 que contém a imagem a ser salva.
-
pSrcPalette [in]
-
Tipo: const PALETTEENTRY*
Ponteiro para uma estrutura PALETTEENTRY que contém uma paleta de 256 cores. Este parâmetro pode ser NULL.
-
pSrcBox [in]
-
Tipo: const D3DBOX*
Ponteiro para uma estrutura D3DBOX . Especifica a caixa de origem. Defina esse parâmetro como NULL para especificar todo o volume.
Valor retornado
Tipo: HRESULT
Se a função for bem-sucedida, o valor retornado será D3D_OK. Se a função falhar, o valor retornado poderá ser o seguinte: D3DERR_INVALIDCALL
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Biblioteca |
|
Confira também