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 (包括 D3d10umddi.h) |
另請參閱
CalcPrivateGeometryShaderWithStreamOutput