estrutura D3D11DDIARG_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT (d3d10umddi.h)

A estrutura D3D11DDIARG_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT descreve o sombreador de geometria com saída de fluxo a ser criada.

Sintaxe

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;

Membros

[in] pShaderCode

Uma matriz de tokens CONST UINT que compõem o código do sombreador de geometria.

[in] pOutputStreamDecl

Uma matriz de estruturas D3D11DDIARG_STREAM_OUTPUT_DECLARATION_ENTRY que descreve a saída do fluxo para o sombreador de geometria.

[in] NumEntries

O número de elementos nessa matriz que o membro pOutputStreamDecl especifica.

[in] BufferStridesInBytes

Uma matriz de passos (bytes de um vértice para o próximo vértice).

[in] NumStrides

O número de passos na matriz especificada pelo membro BufferStridesInBytes .

[in] RasterizedStream

Um valor que identifica o fluxo rasterizado.

Requisitos

Requisito Valor
Cliente mínimo com suporte D3D11DDIARG_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT tem suporte a partir do sistema operacional Windows 7.
Cabeçalho d3d10umddi.h (inclua D3d10umddi.h)

Confira também

CalcPrivateGeometryShaderWithStreamOutput

CreateGeometryShaderWithStreamOutput

D3D11DDIARG_STREAM_OUTPUT_DECLARATION_ENTRY