Метод ID3D11DeviceContext::D rawIndexedInstancedIndirect (d3d11.h)
Нарисуйте индексированные, экземплярные примитивы, созданные GPU.
Синтаксис
void DrawIndexedInstancedIndirect(
[in] ID3D11Buffer *pBufferForArgs,
[in] UINT AlignedByteOffsetForArgs
);
Параметры
[in] pBufferForArgs
Тип: ID3D11Buffer*
Указатель на ID3D11Buffer, который является буфером, содержащим примитивы, созданные GPU.
[in] AlignedByteOffsetForArgs
Тип: UINT
Смещение байтов, выровненное по DWORD, в pBufferForArgs до начала примитивов, созданных GPU.
Возвращаемое значение
None
Remarks
Когда приложение создает буфер, связанный с интерфейсом ID3D11Buffer , на который указывает pBufferForArgs , приложение должно задать флаг D3D11_RESOURCE_MISC_DRAWINDIRECT_ARGS в элементе MiscFlagsструктуры D3D11_BUFFER_DESC , описывающей буфер. Чтобы создать буфер, приложение должно вызвать метод ID3D11Device::CreateBuffer и передать указатель на D3D11_BUFFER_DESC в параметре pDesc .
Windows Phone 8. Этот API поддерживается.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | d3d11.h |
Библиотека | D3D11.lib |