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 |