Поделиться через


структура D3D11DDIARG_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT (d3d10umddi.h)

Структура D3D11DDIARG_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT описывает шейдер геометрии с выходными данными потока для создания.

Синтаксис

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;

Члены

[in] pShaderCode

Массив маркеров UINT CONST, составляющих код шейдера геометрии.

[in] pOutputStreamDecl

Массив D3D11DDIARG_STREAM_OUTPUT_DECLARATION_ENTRY структур, описывающих выходные данные потока для геометрического шейдера.

[in] NumEntries

Число элементов в этом массиве, указанное элементом pOutputStreamDe cl.

[in] BufferStridesInBytes

Массив шагов (байты от одной вершины до следующей вершины).

[in] NumStrides

Число успехов в массиве, указанное элементом BufferStridesIn Bytes.

[in] RasterizedStream

Значение, определяющее растровый поток.

Требования

Требование Ценность
минимальные поддерживаемые клиентские D3D11DDIARG_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT поддерживается начиная с операционной системы Windows 7.
заголовка d3d10umddi.h (include D3d10umddi.h)

См. также

CalcPrivateGeometryShaderWithStreamOutput

CreateGeometryShaderWithStreamOutput

D3D11DDIARG_STREAM_OUTPUT_DECLARATION_ENTRY