Compartilhar via


estrutura D3D10DDIARG_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT (d3d10umddi.h)

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

Sintaxe

typedef struct D3D10DDIARG_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT {
  [in] const UINT                                        *pShaderCode;
  [in] const D3D10DDIARG_STREAM_OUTPUT_DECLARATION_ENTRY *pOutputStreamDecl;
  [in] UINT                                              NumEntries;
  [in] UINT                                              StreamOutputStrideInBytes;
} D3D10DDIARG_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 D3D10DDIARG_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] StreamOutputStrideInBytes

O tamanho, em bytes, de um vértice para o próximo vértice.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.
Cabeçalho d3d10umddi.h (inclua D3d10umddi.h)

Confira também

CalcPrivateGeometryShaderWithStreamOutput

CreateGeometryShaderWithStreamOutput

D3D10DDIARG_STREAM_OUTPUT_DECLARATION_ENTRY