ID3D11DeviceContext ::D rawIndexedInstancedIndirect, méthode (d3d11.h)

Dessinez des primitives indexées, instances et générées par GPU.

Syntaxe

void DrawIndexedInstancedIndirect(
  [in] ID3D11Buffer *pBufferForArgs,
  [in] UINT         AlignedByteOffsetForArgs
);

Paramètres

[in] pBufferForArgs

Type : ID3D11Buffer*

Pointeur vers un ID3D11Buffer, qui est une mémoire tampon contenant les primitives générées par GPU.

[in] AlignedByteOffsetForArgs

Type : UINT

Décalage d’octet aligné sur DWORD dans pBufferForArgs par rapport au début des primitives générées par GPU.

Valeur de retour

None

Remarques

Lorsqu’une application crée une mémoire tampon associée à l’interface ID3D11Buffer vers laquelle pBufferForArgs pointe, votre application doit définir l’indicateur D3D11_RESOURCE_MISC_DRAWINDIRECT_ARGS dans le membre MiscFlags de la structure D3D11_BUFFER_DESC qui décrit la mémoire tampon. Pour créer la mémoire tampon, votre application doit appeler la méthode ID3D11Device ::CreateBuffer et passer un pointeur vers un D3D11_BUFFER_DESC dans le paramètre pDesc .

Windows Phone 8 : Cette API est prise en charge.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête d3d11.h
Bibliothèque D3D11.lib

Voir aussi

ID3D11DeviceContext