Freigeben über


D3D12_ROOT_SIGNATURE_DESC1-Struktur (d3d12.h)

Beschreibt das Layout einer Stammsignatur, Version 1.1.

Syntax

typedef struct D3D12_ROOT_SIGNATURE_DESC1 {
  UINT                            NumParameters;
  const D3D12_ROOT_PARAMETER1     *pParameters;
  UINT                            NumStaticSamplers;
  const D3D12_STATIC_SAMPLER_DESC *pStaticSamplers;
  D3D12_ROOT_SIGNATURE_FLAGS      Flags;
} D3D12_ROOT_SIGNATURE_DESC1;

Member

NumParameters

Die Anzahl der Slots in der Stammsignatur. Diese Zahl ist auch die Anzahl der Elemente im pParameters-Array .

pParameters

Ein Array von D3D12_ROOT_PARAMETER1 Strukturen für die Slots in der Stammsignatur.

NumStaticSamplers

Gibt die Anzahl der statischen Sampler an.

pStaticSamplers

Zeiger auf eine oder mehrere D3D12_STATIC_SAMPLER_DESC Strukturen.

Flags

Gibt die D3D12_ROOT_SIGNATURE_FLAGS an, die die Datenvolatilität bestimmen.

Hinweise

Verwenden Sie diese Struktur mit der D3D12_VERSIONED_ROOT_SIGNATURE_DESC-Struktur .

Anforderungen

   
Kopfzeile d3d12.h

Weitere Informationen

Kernstrukturen

D3D12_ROOT_SIGNATURE_DESC

Stammsignatur, Version 1.1