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

CreateGeometryShaderWithStreamOutput

D3D11DDIARG_STREAM_OUTPUT_DECLARATION_ENTRY