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
組成幾何著色器程序代碼的 CONST UINT 標記陣列。
[in] pOutputStreamDecl
描述幾何著色器數據流輸出之 D3D11DDIARG_STREAM_OUTPUT_DECLARATION_ENTRY 結構的數位。
[in] NumEntries
pOutputStreamDecl 成員指定之陣列中的元素數目。
[in] BufferStridesInBytes
從一個頂點到下一個頂點 (位元組的陣列) 。
[in] NumStrides
BufferStridesInBytes 成員指定之陣列中的步幅數目。
[in] RasterizedStream
識別點陣化數據流的值。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 從 Windows 7 操作系統開始,支援D3D11DDIARG_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT。 |
標頭 | d3d10umddi.h (include D3d10umddi.h) |
另請參閱
CalcPrivateGeometryShaderWithStreamOutput