structure D3D11DDIARG_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT (d3d10umddi.h)

La structure D3D11DDIARG_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT décrit le nuanceur de géométrie avec la sortie de flux à créer.

Syntaxe

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;

Membres

[in] pShaderCode

Tableau de jetons CONST UINT qui composent le code du nuanceur geometry.

[in] pOutputStreamDecl

Tableau de structures D3D11DDIARG_STREAM_OUTPUT_DECLARATION_ENTRY qui décrit la sortie du flux pour le nuanceur de géométrie.

[in] NumEntries

Nombre d’éléments dans ce tableau que le membre pOutputStreamDecl spécifie.

[in] BufferStridesInBytes

Tableau de foulées (octets d’un sommet au sommet suivant).

[in] NumStrides

Nombre de foulées dans le tableau spécifié par le membre BufferStridesInBytes .

[in] RasterizedStream

Valeur qui identifie le flux rastérisé.

Configuration requise

Condition requise Valeur
Client minimal pris en charge D3D11DDIARG_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT est pris en charge à partir du système d’exploitation Windows 7.
En-tête d3d10umddi.h (include D3d10umddi.h)

Voir aussi

CalcPrivateGeometryShaderWithStreamOutput

CreateGeometryShaderWithStreamOutput

D3D11DDIARG_STREAM_OUTPUT_DECLARATION_ENTRY