Partager via


structure D3D10DDIARG_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT (d3d10umddi.h)

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

Syntaxe

typedef struct D3D10DDIARG_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT {
  [in] const UINT                                        *pShaderCode;
  [in] const D3D10DDIARG_STREAM_OUTPUT_DECLARATION_ENTRY *pOutputStreamDecl;
  [in] UINT                                              NumEntries;
  [in] UINT                                              StreamOutputStrideInBytes;
} D3D10DDIARG_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT;

Membres

[in] pShaderCode

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

[in] pOutputStreamDecl

Tableau de structures D3D10DDIARG_STREAM_OUTPUT_DECLARATION_ENTRY qui décrit la sortie du flux pour le nuanceur geometry.

[in] NumEntries

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

[in] StreamOutputStrideInBytes

Taille, en octets, d’un sommet au sommet suivant.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows Vista et les versions ultérieures des systèmes d’exploitation Windows.
En-tête d3d10umddi.h (include D3d10umddi.h)

Voir aussi

CalcPrivateGeometryShaderWithStreamOutput

CreateGeometryShaderWithStreamOutput

D3D10DDIARG_STREAM_OUTPUT_DECLARATION_ENTRY