Bagikan melalui


struktur D3D12_ROOT_PARAMETER1 (d3d12.h)

Menjelaskan slot tanda tangan akar versi 1.1.

Sintaks

typedef struct D3D12_ROOT_PARAMETER1 {
  D3D12_ROOT_PARAMETER_TYPE ParameterType;
  union {
    D3D12_ROOT_DESCRIPTOR_TABLE1 DescriptorTable;
    D3D12_ROOT_CONSTANTS         Constants;
    D3D12_ROOT_DESCRIPTOR1       Descriptor;
  };
  D3D12_SHADER_VISIBILITY   ShaderVisibility;
} D3D12_ROOT_PARAMETER1;

Anggota

ParameterType

Nilai D3D12_ROOT_PARAMETER_TYPE-ketik yang menentukan jenis slot tanda tangan akar. Anggota ini menentukan jenis mana yang akan digunakan dalam serikat di bawah ini.

DescriptorTable

Struktur D3D12_ROOT_DESCRIPTOR_TABLE1 yang menjelaskan tata letak tabel deskriptor sebagai kumpulan rentang deskriptor yang muncul satu demi satu dalam tumpuk deskriptor.

Constants

Struktur D3D12_ROOT_CONSTANTS yang menjelaskan konstanta sebaris dalam tanda tangan akar yang muncul dalam shader sebagai satu buffer konstanta.

Descriptor

Struktur D3D12_ROOT_DESCRIPTOR1 yang menjelaskan deskriptor sebaris dalam tanda tangan akar yang muncul dalam shader.

ShaderVisibility

Nilai D3D12_SHADER_VISIBILITY-ketik yang menentukan shader yang dapat mengakses konten slot tanda tangan akar.

Keterangan

Gunakan struktur ini dengan struktur D3D12_ROOT_SIGNATURE_DESC1 .

Lihat struktur pembantu CD3DX12_ROOT_PARAMETER1.

Persyaratan

Persyaratan Nilai
Header d3d12.h

Lihat juga

Struktur Inti

D3D12_ROOT_PARAMETER

Tanda Tangan Akar Versi 1.1