METODE ID3D12Resource::ReadFromSubresource (d3d12.h)

Menggunakan CPU untuk menyalin data dari subsumber daya, memungkinkan CPU membaca konten sebagian besar tekstur dengan tata letak yang tidak terdefinisi.

Sintaks

HRESULT ReadFromSubresource(
  [out]          void            *pDstData,
                 UINT            DstRowPitch,
                 UINT            DstDepthPitch,
                 UINT            SrcSubresource,
  [in, optional] const D3D12_BOX *pSrcBox
);

Parameter

[out] pDstData

Jenis: void*

Penunjuk ke data tujuan dalam memori.

DstRowPitch

Jenis: UINT

Jarak dari satu baris data tujuan ke baris berikutnya.

DstDepthPitch

Jenis: UINT

Jarak dari satu ikatan kedalaman data tujuan ke data tujuan berikutnya.

SrcSubresource

Jenis: UINT

Menentukan indeks subsumber daya untuk dibaca.

[in, optional] pSrcBox

Jenis: const D3D12_BOX*

Penunjuk ke kotak yang menentukan bagian sub sumber daya tujuan untuk menyalin data sumber daya. Jika NULL, data dibaca dari subsumber daya tujuan tanpa offset. Dimensi tujuan harus sesuai dengan tujuan (lihat D3D12_BOX).

Kotak kosong menghasilkan no-op. Kotak kosong jika nilai atas lebih besar dari atau sama dengan nilai bawah, atau nilai kiri lebih besar dari atau sama dengan nilai kanan, atau nilai depan lebih besar dari atau sama dengan nilai belakang. Ketika kotak kosong, metode ini tidak melakukan operasi apa pun.

Mengembalikan nilai

Jenis: HRESULT

Metode ini mengembalikan salah satu Kode Pengembalian Direct3D 12.

Keterangan

Lihat bagian Keterangan untuk WriteToSubresource.

Persyaratan

   
Target Platform Windows
Header d3d12.h
Pustaka D3d12.lib
DLL D3d12.dll

Lihat juga

ID3D12Resource

Subresources