Bagikan melalui


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

CD3DX12_ROOT_SIGNATURE_DESC

Struktur Inti

Membuat Tanda Tangan Akar

D3D12_ROOT_PARAMETER_TYPE

D3D12_ROOT_SIGNATURE_DESC1

D3D12_VERSIONED_ROOT_SIGNATURE_DESC

Menggunakan konstanta langsung di tanda tangan akar

Menggunakan deskriptor langsung di tanda tangan akar