共用方式為


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

CreateGeometryShaderWithStreamOutput

D3D11DDIARG_STREAM_OUTPUT_DECLARATION_ENTRY