D3D12_DRAW_INDEXED_ARGUMENTS構造体 (d3d12.h)

インデックス付きインスタンスを描画するためのパラメーターについて説明します。

構文

typedef struct D3D12_DRAW_INDEXED_ARGUMENTS {
  UINT IndexCountPerInstance;
  UINT InstanceCount;
  UINT StartIndexLocation;
  INT  BaseVertexLocation;
  UINT StartInstanceLocation;
} D3D12_DRAW_INDEXED_ARGUMENTS;

メンバー

IndexCountPerInstance

各インスタンスのインデックス バッファーから読み取られたインデックスの数。

InstanceCount

描画するインスタンスの数。

StartIndexLocation

GPU によってインデックス バッファーから読み取られた最初のインデックスの場所。

BaseVertexLocation

頂点バッファーから頂点を読み取る前に、各インデックスに追加された値。

StartInstanceLocation

頂点バッファーからインスタンスごとのデータを読み取る前に、各インデックスに追加された値。

注釈

この構造体のメンバーは、 DrawIndexedInstanced のパラメーターと同じ目的を果たします。

要件

要件
Header d3d12.h

こちらもご覧ください

コア構造