Freigeben über


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

CreateGeometryShaderWithStreamOutput

D3D11DDIARG_STREAM_OUTPUT_DECLARATION_ENTRY