Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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