Método ID3D11DeviceContext::D rawInstancedIndirect (d3d11.h)
Desenhar primitivos gerados por GPU e instâncias.
Sintaxe
void DrawInstancedIndirect(
[in] ID3D11Buffer *pBufferForArgs,
[in] UINT AlignedByteOffsetForArgs
);
Parâmetros
[in] pBufferForArgs
Tipo: ID3D11Buffer*
Um ponteiro para um ID3D11Buffer, que é um buffer que contém os primitivos gerados pela GPU.
[in] AlignedByteOffsetForArgs
Tipo: UINT
Deslocamento em pBufferForArgs para o início dos primitivos gerados pela GPU.
Retornar valor
Nenhum
Comentários
Quando um aplicativo cria um buffer associado à interface ID3D11Buffer para a qual pBufferForArgs aponta, o aplicativo deve definir o sinalizador D3D11_RESOURCE_MISC_DRAWINDIRECT_ARGS no membro MiscFlags da estrutura D3D11_BUFFER_DESC que descreve o buffer. Para criar o buffer, o aplicativo chama o método ID3D11Device::CreateBuffer e, nessa chamada, passa um ponteiro para D3D11_BUFFER_DESC no parâmetro pDesc .
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | d3d11.h |
Biblioteca | D3D11.lib |