D3D12_STREAM_OUTPUT_DESC-Struktur (d3d12.h)

Beschreibt einen Streamingausgabepuffer.

Syntax

typedef struct D3D12_STREAM_OUTPUT_DESC {
  const D3D12_SO_DECLARATION_ENTRY *pSODeclaration;
  UINT                             NumEntries;
  const UINT                       *pBufferStrides;
  UINT                             NumStrides;
  UINT                             RasterizedStream;
} D3D12_STREAM_OUTPUT_DESC;

Member

pSODeclaration

Ein Array von D3D12_SO_DECLARATION_ENTRY Strukturen. Kann nicht NULL sein, wenn NumEntries> 0 sind.

NumEntries

Die Anzahl der Einträge im Datenstromausgabedeklarationsarray, auf die der pSODeclaration-Member verweist.

pBufferStrides

Ein Array von Pufferschritten; jeder Schritt ist die Größe eines Elements für diesen Puffer.

NumStrides

Die Anzahl der Schritte (oder Puffer), auf die der pBufferStrides-Member zeigt.

RasterizedStream

Die Indexnummer des Datenstroms, der an die Rasterizerphase gesendet werden soll.

Hinweise

Ein D3D12_GRAPHICS_PIPELINE_STATE_DESC-Objekt enthält eine D3D12_STREAM_OUTPUT_DESC-Struktur .

Anforderungen

Anforderung Wert
Header d3d12.h

Weitere Informationen

Kernstrukturen