структура 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