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構造体が含まれています。

要件

要件
Header d3d12.h

こちらもご覧ください

コア構造