структура D3D10DDIARG_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT (d3d10umddi.h)
Структура D3D10DDIARG_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT описывает геометрический шейдер с создаваемым потоком вывода.
Синтаксис
typedef struct D3D10DDIARG_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT {
[in] const UINT *pShaderCode;
[in] const D3D10DDIARG_STREAM_OUTPUT_DECLARATION_ENTRY *pOutputStreamDecl;
[in] UINT NumEntries;
[in] UINT StreamOutputStrideInBytes;
} D3D10DDIARG_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT;
Члены
[in] pShaderCode
Массив токенов CONST UINT, составляющих код геометрического шейдера.
[in] pOutputStreamDecl
Массив D3D10DDIARG_STREAM_OUTPUT_DECLARATION_ENTRY структур, описывающих потоковые выходные данные для геометрического шейдера.
[in] NumEntries
Количество элементов в массиве, указанное элементом pOutputStreamDecl .
[in] StreamOutputStrideInBytes
Размер (в байтах) от одной вершины к следующей вершине.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
Верхняя часть | d3d10umddi.h (включая D3d10umddi.h) |
См. также раздел
CalcPrivateGeometryShaderWithStreamOutput