D3D12_STREAM_OUTPUT_DESC 結構 (d3d12.h)

描述串流輸出緩衝區。

語法

typedef struct D3D12_STREAM_OUTPUT_DESC {
  const D3D12_SO_DECLARATION_ENTRY *pSODeclaration;
  UINT                             NumEntries;
  const UINT                       *pBufferStrides;
  UINT                             NumStrides;
  UINT                             RasterizedStream;
} D3D12_STREAM_OUTPUT_DESC;

成員

pSODeclaration

D3D12_SO_DECLARATION_ENTRY 結構的陣列。 如果 NumEntries> 0,則不可為 NULL

NumEntries

pSODeclaration 成員指向的數據流輸出宣告陣列中的項目數。

pBufferStrides

緩衝區步進的陣列;每個步幅都是該緩衝區的專案大小。

NumStrides

pBufferStrides 成員指向的 (或) 緩衝區數目。

RasterizedStream

要傳送至轉譯器階段之數據流的索引編號。

備註

D3D12_GRAPHICS_PIPELINE_STATE_DESC物件包含D3D12_STREAM_OUTPUT_DESC結構。

規格需求

需求
標頭 d3d12.h

另請參閱

核心結構