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
D3DX11tex.h
Pustaka
D3DX11.lib

Lihat juga

Fungsi D3DX