Метод 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

См. также раздел

ID3D11DeviceContext