ID3D11DeviceContext::D rawIndexedInstancedIndirect 方法 (d3d11.h)
绘制索引、实例化、GPU 生成的基元。
语法
void DrawIndexedInstancedIndirect(
[in] ID3D11Buffer *pBufferForArgs,
[in] UINT AlignedByteOffsetForArgs
);
参数
[in] pBufferForArgs
类型: ID3D11Buffer*
指向 ID3D11Buffer 的指针,ID3D11Buffer 是包含 GPU 生成的基元的缓冲区。
[in] AlignedByteOffsetForArgs
类型: UINT
pBufferForArgs 中与 GPU 生成的基元开头的 DWORD 对齐字节偏移量。
返回值
无
备注
当应用程序创建与 pBufferForArgs 指向的 ID3D11Buffer 接口关联的缓冲区时,应用程序必须在描述缓冲区的 D3D11_BUFFER_DESC 结构的 MiscFlags 成员中设置D3D11_RESOURCE_MISC_DRAWINDIRECT_ARGS标志。 若要创建缓冲区,应用程序应调用 ID3D11Device::CreateBuffer 方法,并将指针传递到 pDesc 参数中的D3D11_BUFFER_DESC。
Windows Phone 8:支持此 API。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | d3d11.h |
Library | D3D11.lib |