Método ID3D11DeviceContext::D rawIndexedInstancedIndirect (d3d11.h)
Desenhar primitivos indexados, em instâncias e gerados por GPU.
Sintaxe
void DrawIndexedInstancedIndirect(
[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 por GPU.
[in] AlignedByteOffsetForArgs
Tipo: UINT
Um deslocamento de bytes alinhado ao DWORD 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, seu 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, seu aplicativo deve chamar o método ID3D11Device::CreateBuffer e passar um ponteiro para um D3D11_BUFFER_DESC no parâmetro pDesc .
Windows Phone 8: há suporte para essa API.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | d3d11.h |
Biblioteca | D3D11.lib |