Fungsi D3DXSaveTextureToFileInMemory

Menyimpan tekstur ke file gambar.

Sintaks

HRESULT D3DXSaveTextureToFileInMemory(
  _Out_       LPD3DXBUFFER           *ppDestBuf,
  _In_        D3DXIMAGE_FILEFORMAT   DestFormat,
  _In_        LPDIRECT3DBASETEXTURE9 pSrcTexture,
  _In_  const PALETTEENTRY           *pSrcPalette
);

Parameter

ppDestBuf [out]

Jenis: LPD3DXBUFFER*

Alamat penunjuk ke 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).

pSrcTexture [in]

Jenis: LPDIRECT3DBASETEXTURE9

Penunjuk ke antarmuka IDirect3DBaseTexture9 yang berisi gambar yang akan disimpan.

pSrcPalette [in]

Jenis: const PALETTEENTRY*

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

Menampilkan nilai

Jenis: HRESULT

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

Keterangan

Fungsi ini menangani konversi ke dan dari format tekstur terkompresi.

Persyaratan

Persyaratan Nilai
Header
D3dx9tex.h
Pustaka
D3dx9.lib

Lihat juga

Fungsi Tekstur di D3DX 9

D3DXSaveSurfaceToFileInMemory

D3DXSaveVolumeToFileInMemory