共用方式為


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 (include D3d10umddi.h)

另請參閱

CalcPrivateGeometryShaderWithStreamOutput

CreateGeometryShaderWithStreamOutput

D3D10DDIARG_STREAM_OUTPUT_DECLARATION_ENTRY