Fungsi D3DXSaveVolumeToFileInMemory

Menyimpan volume ke buffer. Metode ini membuat buffer ID3DXBuffer untuk menyimpan data, dan mengembalikan objek tersebut.

Sintaks

HRESULT D3DXSaveVolumeToFileInMemory(
  _Out_       LPD3DXBUFFER         *ppDestBuf,
  _In_        D3DXIMAGE_FILEFORMAT DestFormat,
  _In_        LPDIRECT3DVOLUME9    pSrcVolume,
  _In_  const PALETTEENTRY         *pSrcPalette,
  _In_  const D3DBOX               *pSrcBox
);

Parameter

ppDestBuf [out]

Jenis: LPD3DXBUFFER*

Alamat penunjuk ke buffer ID3DXBuffer yang akan menyimpan gambar.

DestFormat [in]

Jenis: D3DXIMAGE_FILEFORMAT

D3DXIMAGE_FILEFORMAT menentukan format file yang akan digunakan saat menyimpan. Fungsi ini mendukung penyimpanan ke semua format D3DXIMAGE_FILEFORMAT kecuali Portable Pixmap (.ppm) dan Targa/Truevision Graphics Adapter (.tga).

pSrcVolume [in]

Jenis: LPDIRECT3DVOLUME9

Arahkan ke antarmuka IDirect3DVolume9 yang berisi gambar yang akan disimpan.

pSrcPalette [in]

Jenis: const PALETTEENTRY*

Penunjuk ke struktur PALETTEENTRY yang berisi palet 256 warna. Parameter ini bisa NULL.

pSrcBox [in]

Jenis: const D3DBOX*

Penunjuk ke struktur D3DBOX . Menentukan kotak sumber. Atur parameter ini ke NULL untuk menentukan seluruh volume.

Nilai kembali

Jenis: HRESULT

Jika fungsi berhasil, nilai yang dikembalikan adalah D3D_OK. Jika fungsi gagal, nilai yang dikembalikan bisa menjadi berikut: D3DERR_INVALIDCALL

Persyaratan

Persyaratan Nilai
Header
D3dx9tex.h
Pustaka
D3dx9.lib

Lihat juga

Fungsi Tekstur di D3DX 9

D3DXSaveVolumeToFile