Bagikan melalui


Fungsi D3DX10SaveTextureToFile

Simpan tekstur ke file.

Sintaks

HRESULT D3DX10SaveTextureToFile(
  _In_ ID3D10Resource           *pSrcTexture,
  _In_ D3DX10_IMAGE_FILE_FORMAT DestFormat,
  _In_ LPCTSTR                  pDestFile
);

Parameter

pSrcTexture [in]

Jenis: ID3D10Resource*

Arahkan ke tekstur yang akan disimpan. Lihat ID3D10Resource Interface.

DestFormat [in]

Jenis: D3DX10_IMAGE_FILE_FORMAT

Format tekstur akan disimpan sebagai (lihat D3DX10_IMAGE_FILE_FORMAT). D3DX10_IFF_DDS adalah format yang disukai karena ini adalah satu-satunya opsi yang mendukung semua format dalam DXGI_FORMAT.

pDestFile [in]

Jenis: LPCTSTR

Nama file output tujuan tempat tekstur akan disimpan. Jika pengaturan pengkompilasi memerlukan Unicode, jenis data LPCTSTR diselesaikan ke LPCWSTR. Jika tidak, jenis data diselesaikan ke LPCSTR.

Menampilkan nilai

Jenis: HRESULT

Nilai yang dikembalikan adalah salah satu nilai yang tercantum dalam Direct3D 10 Return Codes; gunakan nilai yang dikembalikan untuk melihat apakah DestFormat didukung.

Keterangan

D3DX10SaveTextureToFile menulis struktur DDS_HEADER_DXT10 tambahan untuk tekstur input hanya jika perlu (misalnya, karena tekstur input dalam format RGB standar (sRGB). Jika D3DX10SaveTextureToFile menulis struktur DDS_HEADER_DXT10, D3DX10 Menetapkan anggota dwFourCC dari struktur DDS_PIXELFORMAT untuk tekstur ke DX10 untuk menunjukkan presensi header DDS_HEADER_DXT10 diperluas.

Persyaratan

Persyaratan Nilai
Header
D3DX10Tex.h
Pustaka
D3DX10.lib

Lihat juga

Fungsi Tekstur di D3DX 10

Fungsi Tujuan Umum