Fungsi D3DX11SaveTextureToMemory
Catatan
Pustaka utilitas D3DX (D3DX 9, D3DX 10, dan D3DX 11) tidak digunakan lagi untuk Windows 8 dan tidak didukung untuk aplikasi Windows Store.
Catatan
Alih-alih menggunakan fungsi ini, kami sarankan Anda menggunakan pustaka DirectXTex , CaptureTexture lalu SaveToXXXMemory (di mana XXX adalah WIC, DDS, atau TGA; WIC tidak mendukung DDS dan TGA; D3DX 9 mendukung TGA sebagai format sumber seni umum untuk game).
Simpan tekstur ke memori.
Sintaks
HRESULT D3DX11SaveTextureToMemory(
ID3D11DeviceContext *pContext,
_In_ ID3D11Resource *pSrcTexture,
_In_ D3DX11_IMAGE_FILE_FORMAT DestFormat,
_Out_ LPD3D10BLOB *ppDestBuf,
_In_ UINT Flags
);
Parameter
-
pContext
-
Jenis: ID3D11DeviceContext*
Penunjuk ke objek ID3D11DeviceContext .
-
pSrcTexture [in]
-
Jenis: ID3D11Resource*
Arahkan ke tekstur yang akan disimpan. Lihat ID3D11Resource.
-
DestFormat [in]
-
Jenis: D3DX11_IMAGE_FILE_FORMAT
Format tekstur akan disimpan sebagai. Lihat D3DX11_IMAGE_FILE_FORMAT.
-
ppDestBuf [out]
-
Jenis: LPD3D10BLOB*
Alamat pointer ke memori yang berisi tekstur yang disimpan.
-
Bendera [in]
-
Jenis: UINT
Pilihan.
Mengembalikan nilai
Jenis: HRESULT
Nilai yang dikembalikan adalah salah satu nilai yang tercantum dalam Direct3D 11 Return Codes.
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|
Pustaka |
|
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk