D3D12_COMMAND_SIGNATURE_DESC-Struktur (d3d12.h)

Beschreibt die Argumente (Parameter) einer Befehlssignatur.

Syntax

typedef struct D3D12_COMMAND_SIGNATURE_DESC {
  UINT                               ByteStride;
  UINT                               NumArgumentDescs;
  const D3D12_INDIRECT_ARGUMENT_DESC *pArgumentDescs;
  UINT                               NodeMask;
} D3D12_COMMAND_SIGNATURE_DESC;

Member

ByteStride

Gibt die Größe der einzelnen Befehle im Zeichnungspuffer in Bytes an.

NumArgumentDescs

Gibt die Anzahl der Argumente in der Befehlssignatur an.

pArgumentDescs

Ein Array von D3D12_INDIRECT_ARGUMENT_DESC Strukturen, die Details der Argumente enthält, einschließlich der Angabe, ob es sich bei dem Argument um einen Vertexpuffer, eine Konstante, eine konstante Pufferansicht, eine Shaderressourcenansicht oder eine nicht sortierte Zugriffssicht handelt.

NodeMask

Legen Sie für einzelne GPU-Vorgänge diesen Wert auf 0 fest. Wenn mehrere GPU-Knoten vorhanden sind, legen Sie Bits fest, um die Knoten (die physischen Adapter des Geräts) zu identifizieren, für die die Befehlssignatur angewendet werden soll. Jedes Bit in der Maske entspricht einem einzelnen Knoten. Weitere Informationen finden Sie unter Systeme mit mehreren Adaptern.

Hinweise

Verwenden Sie diese Struktur von CreateCommandSignature.

Anforderungen

Anforderung Wert
Header d3d12.h

Weitere Informationen

Kernstrukturen