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 |