ID3D11DeviceContext::D rawInstancedIndirect メソッド (d3d11.h)

インスタンス化された GPU によって生成されたプリミティブを描画します。

構文

void DrawInstancedIndirect(
  [in] ID3D11Buffer *pBufferForArgs,
  [in] UINT         AlignedByteOffsetForArgs
);

パラメーター

[in] pBufferForArgs

種類: ID3D11Buffer*

ID3D11Buffer へのポインター。これは、GPU で生成されたプリミティブを含むバッファーです。

[in] AlignedByteOffsetForArgs

型: UINT

pBufferForArgs 内の GPU で生成されたプリミティブの先頭へのオフセット。

戻り値

なし

解説

アプリケーションが pBufferForArgs が指す ID3D11Buffer インターフェイスに関連付けられているバッファーを作成する場合、アプリケーションはバッファーを記述するD3D11_BUFFER_DESC構造体の MiscFlags メンバーにD3D11_RESOURCE_MISC_DRAWINDIRECT_ARGS フラグを設定する必要があります。 バッファーを作成するために、アプリケーションは ID3D11Device::CreateBuffer メソッドを呼び出し、この呼び出しでは pDesc パラメーター内の D3D11_BUFFER_DESC へのポインターを渡します。

要件

要件
対象プラットフォーム Windows
ヘッダー d3d11.h
Library D3D11.lib

こちらもご覧ください

ID3D11DeviceContext