D3D11DDIARG_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT Struktur (d3d10umddi.h)
In der D3D11DDIARG_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT-Struktur wird der Geometrie-Shader mit der zu erstellenden Datenstromausgabe beschrieben.
Syntax
typedef struct D3D11DDIARG_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT {
[in] const UINT *pShaderCode;
[in] const D3D11DDIARG_STREAM_OUTPUT_DECLARATION_ENTRY *pOutputStreamDecl;
[in] UINT NumEntries;
[in] const UINT *BufferStridesInBytes;
[in] UINT NumStrides;
[in] UINT RasterizedStream;
} D3D11DDIARG_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT;
Angehörige
[in] pShaderCode
Ein Array von CONST UINT-Token, aus denen der Geometrie-Shadercode besteht.
[in] pOutputStreamDecl
Ein Array von D3D11DDIARG_STREAM_OUTPUT_DECLARATION_ENTRY Strukturen, die die Datenstromausgabe für den Geometrie-Shader beschreiben.
[in] NumEntries
Die Anzahl der Elemente in diesem Array, die vom pOutputStreamDecl Member angegeben werden.
[in] BufferStridesInBytes
Ein Array von Strides (Bytes von einem Scheitelpunkt zum nächsten Scheitelpunkt).
[in] NumStrides
Die Anzahl der Schritte im Array, das vom BufferStridesInBytes Member angegeben wird.
[in] RasterizedStream
Ein Wert, der den gerasterten Datenstrom identifiziert.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | D3D11DDIARG_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT wird ab dem Windows 7-Betriebssystem unterstützt. |
Header- | d3d10umddi.h (include D3d10umddi.h) |
Siehe auch
CalcPrivateGeometryShaderWithStreamOutput