struktur D3D12_PLACED_SUBRESOURCE_FOOTPRINT (d3d12.h)
Menjelaskan jejak sub sumber daya yang ditempatkan, termasuk offset dan D3D12_SUBRESOURCE_FOOTPRINT.
Sintaks
typedef struct D3D12_PLACED_SUBRESOURCE_FOOTPRINT {
UINT64 Offset;
D3D12_SUBRESOURCE_FOOTPRINT Footprint;
} D3D12_PLACED_SUBRESOURCE_FOOTPRINT;
Anggota
Offset
Offset subsumber daya dalam sumber daya induk, dalam byte. Offset antara awal sumber daya induk dan subsumber daya ini.
Footprint
Format, lebar, tinggi, kedalaman, dan pitch baris subsumber daya, sebagai struktur D3D12_SUBRESOURCE_FOOTPRINT .
Keterangan
Struktur ini digunakan dalam struktur D3D12_TEXTURE_COPY_LOCATION , dan oleh ID3D12Device::GetCopyableFootprints.
Semua data yang dirujuk oleh struktur jejak harus pas dalam batas sumber daya induk. Jika Anda menggunakan GetCopyableFootprints untuk mengisi struktur, bidang output pTotalBytes menunjukkan ukuran sumber daya yang diperlukan.
Struktur ini juga digunakan sejumlah fungsi pembantu (lihat Struktur dan Fungsi Pembantu untuk D3D12).
Saat menyalin tekstur, gunakan struktur ini bersama dengan D3D12_TEXTURE_COPY_LOCATION.
Persyaratan
Header | d3d12.h |