struktur D3D12_ROOT_SIGNATURE_DESC (d3d12.h)
Menjelaskan tata letak tanda tangan akar versi 1.0.
Sintaks
typedef struct D3D12_ROOT_SIGNATURE_DESC {
UINT NumParameters;
const D3D12_ROOT_PARAMETER *pParameters;
UINT NumStaticSamplers;
const D3D12_STATIC_SAMPLER_DESC *pStaticSamplers;
D3D12_ROOT_SIGNATURE_FLAGS Flags;
} D3D12_ROOT_SIGNATURE_DESC;
Anggota
NumParameters
Jumlah slot dalam tanda tangan akar. Angka ini juga merupakan jumlah elemen dalam array pParameters .
pParameters
Array struktur D3D12_ROOT_PARAMETER untuk slot dalam tanda tangan akar.
NumStaticSamplers
Menentukan jumlah sampel statis.
pStaticSamplers
Arahkan ke satu atau beberapa struktur D3D12_STATIC_SAMPLER_DESC .
Flags
Kombinasi nilai D3D12_ROOT_SIGNATURE_FLAGS-ketik yang digabungkan dengan menggunakan operasi OR bitwise. Nilai yang dihasilkan menentukan opsi untuk tata letak tanda tangan akar.
Keterangan
Struktur ini digunakan oleh fungsi D3D12SerializeRootSignature dan dikembalikan oleh metode ID3D12RootSignatureDeserializer::GetRootSignatureDesc .
Ada satu tanda tangan akar grafis, dan satu tanda tangan akar komputasi.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | d3d12.h |
Lihat juga
D3D12_VERSIONED_ROOT_SIGNATURE_DESC