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 |