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 |