struktur D3D12_HEAP_DESC (d3d12.h)
Menjelaskan timbunan.
Sintaksis
typedef struct D3D12_HEAP_DESC {
UINT64 SizeInBytes;
D3D12_HEAP_PROPERTIES Properties;
UINT64 Alignment;
D3D12_HEAP_FLAGS Flags;
} D3D12_HEAP_DESC;
Anggota
SizeInBytes
Ukurannya, dalam byte, dari timbunan.
Untuk menghindari pemborosan memori, aplikasi harus meneruskan nilai
Properties
Struktur D3D12_HEAP_PROPERTIES yang menjelaskan properti timbunan.
Alignment
Nilai perataan untuk tumpukan. Nilai yang valid:
Nilai | Deskripsi |
---|---|
0 | Alias untuk 64KB. |
D3D12_DEFAULT_RESOURCE_PLACEMENT_ALIGNMENT | #defined sebagai 64KB. |
D3D12_DEFAULT_MSAA_RESOURCE_PLACEMENT_ALIGNMENT | #defined sebagai 4MB. Aplikasi harus memutuskan apakah timbunan akan berisi multi-sampel anti-aliasing (MSAA), dalam hal ini, aplikasi harus memilih D3D12_DEFAULT_MSAA_RESOURCE_PLACEMENT_ALIGNMENT. |
Flags
Kombinasi nilai D3D12_HEAP_FLAGS-typed yang dikombinasikan dengan menggunakan operasi bitwise-OR. Nilai yang dihasilkan mengidentifikasi opsi timbunan. Saat membuat timbunan untuk mendukung adaptor dengan timbunan sumber daya tingkat 1, aplikasi harus memilih beberapa bendera.
Komentar
Struktur ini digunakan oleh metode
Persyaratan
Syarat | Nilai |
---|---|
Header |
d3d12.h |
Lihat juga
Struktur Inti
Tumpuk Deskriptor